Description
In this course, you will :
- Learn about every major Python topic, from basics to expert, while working with Python 3.
- Write professional-level Pythonic code that adheres to best practises while avoiding common pitfalls.
- Learn Object-Oriented Programming and how to structure Python programmes like a pro.
- In Python, quickly grasp complex concepts such as decorators, algorithms, and asynchronous programming.
- Using web scraping libraries such as BeautifulSoup and Selenium, you can automate data extraction from websites.
- Learn how to use Python and Tkinter to create desktop applications.
- Use Python to interact with REST APIs and create a currency converter!
- Python can help you develop a lifelong passion for programming!
Syllabus :
- Intro to Python
- Python fundamentals
- Milestone Project
- Object-Oriented Programming with Python
- Errors in Python
- Files in Python
- Databases in Python & Milestone Project 2
- Type hinting in Python
- Advanced built-in functions in Python
- Advanced Python Development
- Web Scraping with Python
- Browser Automation with Selenium
- Asynchronous Python Development
- Python on the console and managing project dependencies
- Web Development with Flask
- Interacting with APIs with Python
- Decorators in Python
- Advanced Object-Oriented Programming
- GUI Development with Tkinter
- Unit testing with Python
- Algorithms and Data Structures
- Python libraries
- Python Reference / Refresher