Learn Python from basics to advanced topics like OOP, functional programming, and data structures. Dive into web development, machine learning, data science, and automation with Selenium, Kaggle, and Jupyter Notebook. Build projects including a portfolio website and a Hacker News web scraper. Hands-on learning for real-world skills.
- Section 3: Python Basics
- Section 4: Python Basics II
- Section 6: Advanced Python - OOP
- Section 7: Advanced Python - Functional Programming
- Section 8: Advanced Python - Decorators
- Section 9: Advanced Python - Error Handling
- Section 10: Advanced Python - Generators
- Section 11: Modules in Python
- Section 12: Debugging in Python
- Section 14: Regular Expressions
- Section 15: Testing in Python
- Section 16: Career of a Python Developer
- Section 17: Scripting with Python
- Section 18: Scraping Data with Python
- Section 19: Portfolio Web App (Note: Section 19 content is in a separate repository)
- Section 20: Automation and Testing
- Section 21: Machine Learning and Data Science
This repository contains my solutions, notes, and projects from the "Complete Python Developer Course" by Andrei Neagoie on Udemy. The course covers a wide range of topics and provides hands-on experience to build real-world projects.
Feel free to explore the code and projects in this repository. If you're using this repository as a reference while taking the course, I recommend trying to solve the exercises and projects on your own first before checking my solutions.
This repository is licensed under the MIT License. See the LICENSE file for details.
- Andrei Neagoie - Instructor of "Complete Python Developer Course" on Udemy.