-
Book Overview & Buying
-
Table Of Contents
Python A-Z: Learn Python by Building 15 Projects and ChatGPT
By :
Python A-Z: Learn Python by Building 15 Projects and ChatGPT
By:
Overview of this book
This comprehensive Python course covers all fundamental concepts and advanced Python concepts, and you learn a wide range of practical skills by building real-world projects.
You will start by learning about the basics of Python programming, Python operators, Python conditionals and if statement, methods, OOP concepts, Python data structures, mutability, built-in and user-defined modules, errors and exception handling, custom exception, and more.
You will explore advanced concepts such as recursion, list comprehension, Walrus operator, union operator, type hinting and native time support, structural pattern matching, and speed improvement to name a few.
You will also cover a wide range of projects such as, face detection with OpenCV, data analysis with Pandas, accessing data through CoinMarketCap API, building desktop applications with Tkinter, integrating SQLite3 database, automated web scraper and mailing with BeautifulSoup, automated social media image generation using Pillow library and OpenWeatherMap API, podcast script writer with OpenAI, conversational chatbot with OpenAI, image generator with DALL-E, video summarizer with ChatGPT, development of a portfolio web application using the Flask framework, and many more.
By the end of this course, you will be ready to use the huge scope offered by Python programming.
Table of Contents (43 chapters)
Course Introduction
AI Assistance: ChatGPT and Bard
Python Setup and Installation
Writing Our First Python Program
Datatypes in Python
Operators in Python
Input and Output
IDE (Integrated Development Environment)
Python Control Statements
Loops in Python
Strings and Characters
Lists, Tuples, and Dictionaries
Functions
Object-Oriented Programming (OOP)
Errors and Exceptions Handling
__name__ == "__main__"
Python I/O - File Handling
Python Package Management System
Project 1 - Face Detection
Project 2 - Password Generator
Project 3 - Data Analysis with Pandas
Project 4 - Get Data with CoinMarketCap API
Project 5.1 - Building GUI Portfolio App with Tkinter
Project 5.2 - Understanding Database Basics (SQLite3)
Project 5.3 - Tkinter GUI Application with SQLite3 Database
Project 6 - Building Web Scraping Bot with Python
Project 7 - Automate Weather Forecast
Project [8, 9]: Assignments
Project 10 - Building Twitter Bot with Python and Tweepy
Advanced: Recursion
Advanced: Map, Filter, and Reduce
Advanced: Comprehension
Advanced: Regular Expressions
Advanced: Decorators
Advanced: Logging
Advanced: Date and Time
Advanced: New Python Features
Project 11: Podcast Script Writer with OpenAI
Project 12: Conversational AI Chatbot
Project 13: Text to Image Using DALL-E
Project 14: Building Video Summarizer with ChatGPT
Project 15: Web Application Using Flask
Bonus - What's Next?