Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/creativepurus/python-advanced

🌟 This repository is a treasure trove of Advanced Python 🐍 techniques, tips, and tricks 🤓 to level up your programming skills.
https://github.com/creativepurus/python-advanced

advance basic-algorithm basic-learning basic-programming basic-programming-language coding coding-standards creative-coding creativepuru data-science free machine-learning python python3 pythonbase pythonbasic pythonbasics pythonbasicstutorial resources

Last synced: about 2 months ago
JSON representation

🌟 This repository is a treasure trove of Advanced Python 🐍 techniques, tips, and tricks 🤓 to level up your programming skills.

Awesome Lists containing this project

README

        

> [![Purushottam Anand 🇮🇳 on GitHub ☕](https://github.com/creativepuru.png?size=100)](https://github.com/creativepuru "Purushottam Anand 🇮🇳 on GitHub ☕")

[![WELCOME MESSAGE](https://readme-typing-svg.demolab.com?font=Calibri&size=28&duration=2000&pause=1000&multiline=true&width=750&height=80&lines=👋+WELCOME+TO+MY+🐍+PYTHON+ADVANCED+REPOSITORY+📘)](https://github.com/creativepuru/Python-Advanced)

[![ABOUT MESSAGE](https://readme-typing-svg.demolab.com?font=Calibri&size=26&duration=1000&pause=1000&multiline=true&width=1200&height=100&lines=📚+This+repository+is+a+treasure+trove+of+Advanced+Python+🐍+techniques,+tips,+and+tricks+🤓;✨+I+am+constantly+adding+new+contents.;💭+So+make+sure+to+check+back+often+🕙)](https://github.com/creativepuru)

# 📚 Table of Contents
### 🔰 [ABOUT](#about)
### 💻 [GETTING STARTED](#getting-started)
### 🔰 [DESCRIPTION](#description)
### 📣 [CONTRIBUTIONS 🤝](#feedback--contributions)
### 📲 [SOCIAL LINKS 💻](#social-links)
### 📖 [LICENSE](#license)
### 💡 [SURPRISE](#surprise)
### 👉🏻 [BUY ME COFFEE ☕](#support-my-work)


# ABOUT
- ✨ Welcome to the Python-Advanced repository, your ultimate resource for taking your Python skills to the next level! 💪🚀

- ✨ Here, you'll find a curated collection of advanced Python concepts, techniques, and best practices that will empower you to become a true Python ninja. 🐱‍👤🔥

- 🤓 Delve into the fascinating world of Python's advanced topics, such as object-oriented programming (OOP), functional programming (FP), and more.

- 🎯🔬 Explore powerful design patterns, master the art of writing efficient algorithms, and unlock the secrets of Python's magic methods. ✨💡

# Getting Started
- To get started, you'll need to have `Python` installed on your computer. You can download the latest version of Python from the official website: https://www.python.org/downloads/
- You'll also need to have `Jupyter` installed. You can install it using `pip` using below commands :
```
pip install jupyter
```
- Once you have `Python` and `Jupyter` installed, you can `clone` this repository:
```
git clone https://github.com/creativepuru/Python-Advanced.git
```
- Then, navigate to the directory where the repository was cloned and start Jupyter by using below commands :
```
cd
jupyter notebook
```
- This will open the `Jupyter notebook interface` in your default `web browser`. From here, you can navigate to the notebooks directory and open any of the notebooks to view the code examples.

# Description
### The notebooks in this repository cover the following topics:
- [Functions - Part 1](https://github.com/creativepuru/Python-Advanced/blob/main/01%20-%20Functions%20Part%201.ipynb)
- [Functions - Part 2](https://github.com/creativepuru/Python-Advanced/blob/main/02%20-%20Functions%20Part%202.ipynb)
- [Generator Functions - 1](https://github.com/creativepuru/Python-Advanced/blob/main/03%20-%20Generator%20Functions.ipynb)
- [Generator Functions - 2](https://github.com/creativepuru/Python-Advanced/blob/main/04%20-%20Generator%20Functions%202.ipynb)
- [Lambda Functions](https://github.com/creativepuru/Python-Advanced/blob/main/05%20-%20Lambda%20Function.ipynb)
- [Map, Reduce & Filter Functions](https://github.com/creativepuru/Python-Advanced/blob/main/06%20-%20Map%2C%20Reduce%20%26%20Filter%20Functions.ipynb)
- [OOPS (Object Oriented Programming)](https://github.com/creativepuru/Python-Advanced/blob/main/07%20-%20OOPS%20Part%201.ipynb)
- [Polymorphism](https://github.com/creativepuru/Python-Advanced/blob/main/08%20-%20Polymorphism.ipynb)
- [Encapsulation](https://github.com/creativepuru/Python-Advanced/blob/main/09%20-%20Encapsulation.ipynb)
- [Inheritance](https://github.com/creativepuru/Python-Advanced/blob/main/10%20-%20Inheritance.ipynb)
- [Abstraction](https://github.com/creativepuru/Python-Advanced/blob/main/11%20-%20Abstraction.ipynb)
- [Decorators](https://github.com/creativepuru/Python-Advanced/blob/main/12%20-%20Decorator.ipynb)
- [Class Methods](https://github.com/creativepuru/Python-Advanced/blob/main/13%20-%20Class%20Methods.ipynb)
- File input/output
- Exception Handling
- Numpy Library
- Pandas Library
- Many more Libraries....

### Each notebook contains code examples and explanations of the concepts being covered. I encourage you to experiment with the code and modify it to see what happens 🤓

# Feedback & Contributions
### If you have any suggestions for improving the code or adding new notebooks, feel free to submit a pull request. We welcome contributions from the community.

- Fork the project
- Create a new branch (git checkout -b feature/awesome-feature)
- Make your changes and commit them (git commit -am 'Add an awesome feature')
- Push to the branch (git push origin feature/awesome-feature)
- Create a pull request

# Social Links


How to Reach Me

[![Purushottam Anand's LinkedIn](https://img.shields.io/badge/-📲%20Connect%20on%20Linkedin-blue?style=for-the-badge&logo=linkedin)](https://openinapp.co/connect-on-linkedin-puru "Purushottam Anand's LinkedIn Profile")

[![Purushottam Anand's Email](https://img.shields.io/badge/Gmail-use%20Desktop%20/%20Laptop%20to%20open%20Gmail-blue?style=for-the-badge&logo=gmail)](https://openinapp.co/gmailpuru "Gmail - use Desktop / Laptop to open Gmail")

[![Purushottam Anand's GitHub](https://img.shields.io/badge/GitHub-❤️%20Sponsor%20me%20on%20GitHub-gr?style=for-the-badge&logo=github)](https://openinapp.co/githubpuru "Purushottam Anand's GitHub Page")


# Let's learn and grow together
- 🤖 We believe that the future belongs to those who master these skills, and we're excited to be a part of your journey.
- 💪 Feel free to connect with me on [LinkedIn](https://openinapp.co/linkedinpuru "Purushottam Anand on Linkedin") and never miss out on these valuable resources! 🚀
- 🌟 Let's embark on this exciting journey of mastering DSA with Python!
### Happy coding! 🚀💻


# License
### My [Python Advanced](https://github.com/creativepuru/Python-Advanced) is licensed under the [Creative Commons Zero v1.0 Universal](https://github.com/creativepuru/Python-Advanced/blob/main/LICENSE.txt) License.
- See [LICENSE](https://github.com/creativepuru/Python-Advanced/blob/main/LICENSE.txt) for more information.


# SURPRISE
### 📚 Visit My Previous Repository 👉🏻 [Python Basics](https://github.com/creativepuru/Python-Basics) to excel the basics of Python !


## SUPPORT MY WORK

### ❤️ Thank you for visiting my repository, and happy exploring 🤗

### [![BMC](https://img.shields.io/badge/Buy%20Me%20a%20Coffee%20☕-%23FFDD00.svg?&style=for-the-badge&logo=buy-me-a-coffee&logoColor=black)](https://www.buymeacoffee.com/creativepuru)



Back to Top