Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/creativepurus/python-advanced
- Owner: creativepurus
- License: cc0-1.0
- Created: 2023-06-21T04:55:50.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-07-03T18:46:08.000Z (over 1 year ago)
- Last Synced: 2024-11-27T09:33:09.690Z (2 months ago)
- Topics: 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
- Language: Jupyter Notebook
- Homepage:
- Size: 73.2 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
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
[![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)