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 - AmjadAziz98/Adv_python: A repo for python learning from scratch.

BranchesTags
Open more actions menu

Latest commit

 

History

22 Commits
22 Commits

Folders and files

NameName
Last commit message
Last commit date
Batch 1.ipynb
Batch 1.ipynb
 
 
Batch 2.ipynb
Batch 2.ipynb
 
 
Fraction_DataType_By_OOP.ipynb
Fraction_DataType_By_OOP.ipynb
 
 
OOP step-by-step.ipynb
OOP step-by-step.ipynb
 
 
OOP_Inheritance_01.ipynb
OOP_Inheritance_01.ipynb
 
 
OOP_Inheritance_Aggregation_only.ipynb
OOP_Inheritance_Aggregation_only.ipynb
 
 
Oop_part2_Encapsulation.ipynb
Oop_part2_Encapsulation.ipynb
 
 
Polymorphism_Abstraction.ipynb
Polymorphism_Abstraction.ipynb
 
 
README.md
README.md
 
 
Rest_API_Project.py
Rest_API_Project.py
 
 

Repository files navigation

Adv_python

License Repo size

Overview

Adv_python is a repository focused on advanced Python concepts, techniques, and practical examples, with a primary emphasis on Jupyter Notebooks. This project is designed for learners and professionals who want to deepen their Python knowledge and explore advanced topics interactively.

Features

  • 📒 Jupyter Notebooks: Interactive notebooks to demonstrate advanced Python concepts.
  • 🐍 Python Scripts: Supplementary Python (.py) files for select topics.
  • 🚀 Hands-On Examples: Real-world use cases and code samples.
  • 📚 Well-Documented: Clear explanations and comments for easy understanding.

Topics Covered

While the exact contents may evolve, you can expect to find topics such as:

  • Advanced data structures and algorithms in Python
  • Decorators, generators, and context managers
  • Object-oriented programming (OOP) best practices
  • Functional programming techniques
  • Error handling and custom exceptions
  • Working with external libraries and APIs
  • Performance optimization and profiling
  • And more!

Getting Started

Prerequisites

  • Python 3.7+
  • Jupyter Notebook

Installation

Clone the repository:

git clone https://github.com/AmjadAziz98/Adv_python.git
cd Adv_python

Install dependencies (if any):

pip install -r requirements.txt

Usage

Start Jupyter Notebook in the project directory:

jupyter notebook

Open any notebook (.ipynb) file and start exploring!

Contributing

Contributions, suggestions, and improvements are welcome! Please open an issue or submit a pull request.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/my-feature)
  3. Commit your changes (git commit -am 'Add new feature')
  4. Push to the branch (git push origin feature/my-feature)
  5. Create a new Pull Request

License

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

Acknowledgments

  • Inspired by the Python community and open-source educators.
  • Thanks to all contributors and users.

Note: This repository is composed of approximately 99.6% Jupyter Notebook and 0.4% Python files.

About

A repo for python learning from scratch.

Topics

abstractionencapsulationinheritance-examplesoop-in-pythonpolymorphismpythonrest-api

Resources

Readme
Activity

Stars

5 stars

Watchers

0 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.