-
Book Overview & Buying
-
Table Of Contents
-
Feedback & Rating
Python Mastery: Build Web Apps, Automate Tasks & Explore AI
By :
Python Mastery: Build Web Apps, Automate Tasks & Explore AI
By:
Overview of this book
Dive into the world of Python with a course designed to take you from a beginner to an advanced user. Start by understanding what Python is, its compilation and interpretation process, and how to install it on both Windows and Mac systems. Learn to use VS Code for your Python projects, ensuring you have a solid foundation to build upon.
Next, you'll explore essential Python concepts such as variables, data types, lists, loops, and dictionaries. You'll engage in hands-on projects that solidify your understanding, including creating a quiz game and a travel itinerary program. As you progress, you'll delve into more complex topics like functions, object-oriented programming (OOP), and file handling. You'll create practical applications, such as a file organizer program and an image watermarker tool.
The course culminates with advanced projects in web development using the Django framework and AI applications using the OpenAI API. You'll build a book tracker web app, learn to consume online data, plot graphs, and develop an AI-based task breakdown tool. By the end of the course, you'll have a comprehensive understanding of Python and the confidence to tackle real-world projects.
Table of Contents (23 chapters)
Introduction
Install Python on Windows and Mac
Python Variables and Simple Data Types
Introduction to Data Structures in Python - Lists
Lists - Loops and Tuples
Branching - If Statements
Data Structure - Dictionaries
User Input and While Loops
Functions
Classes and OOP - Object Oriented Programming
Writing & Reading Files - Do Useful Tasks with Python
Hands-On - Build a File Organizer Program
Python Virtual Environment and PIP
Hands-on - Image Watermarker Tool
Consuming Online Data - APIs and Online Files and Data sources
Plotting Graphs in Python
Python & AI (OpenAI API) & Streamlit - Build a Task Breakdown Tool
Web Development with the Django Framework - Build a Book Tracker Web App
Web Development with the Django Framework - Accounts, Adding Books and Genres
Web Development with the Django Framework - Restricting Access to Pages
Web Development with the Django Framework - Styling the Web App
Web Development with the Django Framework - Deploying the Web App to Heroku
Wrap Up
Customer Reviews