-
Book Overview & Buying
-
Table Of Contents
The Complete Python Course
By :
The Complete Python Course
By:
Overview of this book
With its increasing popularity in the last few years, the demand for Python skills in the job market is booming. Equipped with Python skills, you can easily enter some of the most exciting industries, including data science, web applications, and home automation.
In this course, you’ll learn Python by building impressive applications. The course starts with an introduction to Python, covering the basics and the installation process. As you advance, you’ll understand all about the inner workings of Python and write professional-grade code to develop applications by following the principles of Python and object-oriented programming (OOP). Once you've got to grips with the fundamentals, you’ll delve into advanced Python concepts such as handling databases in Python, web development, and web scraping. You’ll also interact with APIs and learn advanced OOP concepts and GUI development with Tkinter. Toward the end, you’ll perform unit testing, learn about algorithms, data structures, and Python libraries, and end with a refresher on the major Python topics that’ll help you to encapsulate your learning so far.
By the end of this course, you’ll have mastered the Python skills needed to build robust and powerful applications.
The code bundle for this course is available at
https://github.com/PacktPublishing/The-Complete-Python-Course
Table of Contents (23 chapters)
Introduction to Python
Python Fundamentals
Milestone Project 1
Object-Oriented Programming with Python
Errors in Python
Files in Python
Databases in Python and 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
Graphical User Interface (GUI) Development with Tkinter
Unit Testing with Python
Algorithms and Data Structures
Python Libraries
Python Reference/Refresher