Complete Python Course with 10 Real-World Projects

Python is a multi-paradigm programming language with object-oriented and structured programming fully supported, and many features support functional and aspect-oriented programming (metaprogramming and metaobjects). Several other paradigms are supported through extensions, including design by contract and logical programming.

This course begins with a brief introduction and covers basic to advanced programming techniques in Python. The first 12 sections of the course cover Python basics. The remaining sections cover intermediate to advanced Python concepts (OOPS, classes, lists, modules, functions, JSON, and so on). Learn to use Matplotlib, NumPy, Flask, and Android APK files. Learn database handling and build geographical apps.

The ten buildable apps covered in the course include a volcano web map generator, object detector app, personal website built with Python and Flask, book inventory desktop GUI app with SQL backend, data analysis/visualization dashboard, mobile app on Android and iOS devices, an app that scrapes multiple real estate webpages data, web app to collect user data and sends emails, blog and translator with Django, and web app to process Excel files and download processed files.

Upon completion, you can create executable Python programs independently and master coding syntax and Python comprehensively.

All codes are available at: https://github.com/PacktPublishing/Complete-Python-Course-with-10-Real-…

Type
video
Category
publication date
2023-02-28
what you will learn

Develop an understanding of object-oriented programming in Python
Learn how to use various Python libraries and frameworks
Learn to create desktop programs, web/data apps, APIs, web scrapers
Learn other programming tools like SQL, HTML, deployment, and debug
Explore how to use JSON, CSV, Excel, NumPy, and Android APK files
Learn data analysis and visualization with Matplotlib and PostgreSQL

duration
1627
key features
Learn Python language from basic to advanced, code syntax, and create executable apps using Python * Master OOP, visualize data with NumPy, Django, Bootstrap, Kivy, and web scraping with Beautiful Soup * Create ten buildable apps using Matplotlib, Flask, Android API, PostgreSQL, Pandas, and Bokeh
approach
Learn Python programming with real-life examples, build real-world apps and the language syntax, and understand the logic behind the programming to create your Python programs. In addition, you will write programs and deploy them to live servers, and create executable versions that run independently on any computer. The course covers everything from A to Z over well-structured lectures.
audience
The course exclusively delivers content for people who have not programmed before and assumes you have no previous programming knowledge. You will learn every programming concept in the context of real-life programming examples by building real-world programs. If you are a budding programmer looking to acquire comprehensive programming skillsets using Python language or are looking to master Python coding, this course is for you. The prerequisites include accessing a computer (Windows, Mac, or Linux). No prior knowledge of Python or previous programming experience is needed.
meta description
Let's learn coding with Python from basic to advance with coding for real-world apps and create desktop programs, web apps, data apps, APIs, web scrapers, and other programming tools such as SQL, HTML, deployment, and debugging
short description
This beginner’s course exclusively delivers Python programming from basic to advanced. You will learn Python concepts in real-life programming examples by building real-world applications. Learn the syntax of Python language and understand the logic behind the programming process to create your Python programs successfully and master Python coding.
subtitle
Become a Python programmer by learning to build Python programs, GUIs, web apps, APIs, and more!
keywords
Python coding, object-oriented programming (OOP), NumPy, Pandas, PostgreSQL, Android API, matplotlib, program deployment, Bootstrap, Python app development
Product ISBN
9781837635788