-
Book Overview & Buying
-
Table Of Contents
-
Feedback & Rating
Complete Python Course with 10 Real-World Projects
By :
Complete Python Course with 10 Real-World Projects
By:
Overview of this book
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-World-Projects
Table of Contents (33 chapters)
Welcome
Getting Started with Python
The Basics: Data Types
The Basics: Operations with Data Types
The Basics: Functions and Conditionals
The Basics: Processing User Input
The Basics: Loops
Putting the Pieces Together: Building a Program
List Comprehensions
More about Functions
File Processing
Modules
Using Python with CSV, JSON, and Excel Files
Numerical and Scientific Computing with Python and NumPy
App 1: Web Mapping with Python: Interactive Mapping of Population and Volcanoes
App 2: Building an English Thesaurus
Fixing Programming Errors
Image and Video Processing with Python
App 3: Controlling the Webcam and Detecting Objects
Interactive Data Visualization with Python and Bokeh
App 4 (Part 1): Data Analysis and Visualization with Pandas and Matplotlib
App 4 (Part 2): Data Analysis and Visualization - in-Browser Interactive Plots
App 5: Web Development with Flask - Build a Personal Website
Building Desktop Graphical User Interfaces (GUI) with Python
Interacting with Databases
App 6: GUI Apps and SQL: Build a Book Inventory Desktop GUI Database App
Object-Oriented Programming (OOP)
App 7: Mobile App Development: Build a Feel-Good App
Making an Android APK File from the Kivy App
Web Scraping with Python and Beautiful Soup
App 7: Web Scraping - Scraping Properties for Sale from the Web
App 9: Django and Bootstrap Blog and Translator App
App 10: Build a Geography Web App with Flask and Pandas
Customer Reviews