GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - nitheesh-me/Python-tutorial: This is an zero to hero course of python.

BranchesTags
Open more actions menu

Latest commit

 

History

4 Commits
4 Commits

Folders and files

NameName
Last commit message
Last commit date
.ipynb_checkpoints
.ipynb_checkpoints
 
 
.vscode
.vscode
 
 
_static/figures
_static/figures
 
 
.gitignore
.gitignore
 
 
000-about_py.ipynb
000-about_py.ipynb
 
 
001-python_by_example.ipynb
001-python_by_example.ipynb
 
 
002-python_essentials.ipynb
002-python_essentials.ipynb
 
 
003-oop_intro.ipynb
003-oop_intro.ipynb
 
 
004-numpy.ipynb
004-numpy.ipynb
 
 
005-pandas_intro.ipynb
005-pandas_intro.ipynb
 
 
006-visualization_matplotlib_seaborn.ipynb
006-visualization_matplotlib_seaborn.ipynb
 
 
007-scikit_learn_intro.ipynb
007-scikit_learn_intro.ipynb
 
 
008-modern_python_features.ipynb
008-modern_python_features.ipynb
 
 
009-coding_with_llms.ipynb
009-coding_with_llms.ipynb
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
UC-builtin_functions.ipynb
UC-builtin_functions.ipynb
 
 
UC-getting_started.ipynb
UC-getting_started.ipynb
 
 
foo.csv
foo.csv
 
 
newfile.txt
newfile.txt
 
 
requirements.txt
requirements.txt
 
 
us_cities.txt
us_cities.txt
 
 

Repository files navigation

Python Tutorial

This repository contains a collection of Python tutorials in the form of Jupyter Notebooks. These tutorials cover the basics of Python, Object-Oriented Programming, and scientific computing with NumPy.

Contents

  1. 000-about_py.ipynb: Introduction to Python, its features, and setting up the environment.
  2. 001-python_by_example.ipynb: Learning Python through example programs.
  3. 002-python_essentials.ipynb: Essential Python concepts including data types and control flow.
  4. 003-oop_intro.ipynb: Introduction to Object-Oriented Programming (OOP) in Python.
  5. 004-numpy.ipynb: Introduction to NumPy for array processing and numerical computing.
  6. 005-pandas_intro.ipynb: Introduction to Pandas for data manipulation and analysis.
  7. 006-visualization_matplotlib_seaborn.ipynb: Data Visualization with Matplotlib and Seaborn.
  8. 007-scikit_learn_intro.ipynb: Machine Learning basics with Scikit-Learn.
  9. 008-modern_python_features.ipynb: Modern Python features (f-strings, type hints, etc.).
  10. 009-coding_with_llms.ipynb: How to code effectively with LLM tools.
  11. UC-getting_started.ipynb: Guide to setting up the Python environment (Anaconda, Jupyter).
  12. UC-builtin_functions.ipynb: Overview of Python's built-in functions.

Getting Started

Prerequisites

  • Python 3.x
  • pip

Installation

  1. Clone the repository:

    git clone <repository-url>
    cd Python-tutorial
  2. Create a virtual environment:

    python3 -m venv .venv
    source .venv/bin/activate  # On Windows use `.venv\Scripts\activate`
  3. Install the required dependencies:

    pip install -r requirements.txt

Running the Notebooks

Start the Jupyter Server:

jupyter notebook

This will open the Jupyter interface in your browser, where you can select and run the notebooks.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

This is an zero to hero course of python.

Resources

Readme
MIT license
Activity

Stars

0 stars

Watchers

1 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.