Introduction to Python, 2nd Edition: Learn How to Program Today with Python
Released 5/2025
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English | Duration: 9h 36m | Size: 2.18 GB
Released 5/2025
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English | Duration: 9h 36m | Size: 2.18 GB
Table of contents
Introduction
Introduction to Python: Introduction
Lesson 1: Introduction to Programming and Python
Learning objectives
1.1 Install Python
1.2 Choose a code editor
1.3 Run Python code
1.4 Write an area calculator
1.5 More context: Understand what programming is
Lesson 2: Python and Programming Basics
Learning objectives
2.1 Learn about types
2.2 Work with variables
2.3 Debug errors
2.4 Manipulate strings
2.5 Write a Mad Libs program
2.6 Use modules
2.7 Write your own functions
2.8 Write a timer game
2.9 More context: Learn about Python
Lesson 3: Control Flow with Conditionals
Learning objectives
3.1 More context: Useful skills for programmers
3.2 Identify true and false statements
3.3 Use conditional “if” statements
3.4 Write a number-guessing game
Lesson 4: Lists and Loops
Learning objectives
4.1 Use a “while” loop
4.2 Improve the number-guessing game with “while” loops
4.3 Create and manipulate lists
4.4 Loop over sequences with “for” loops
4.5 Write a quiz game
4.6 More context: Refactor your code
Lesson 5: Additional Language Topics
Learning objectives
5.1 More context: Discuss how to keep learning
5.2 Look at more data structures
5.3 Read files
5.4 Write more complex functions
5.5 Program with classes
5.6 Import external packages
5.7 Add type-hints
Lesson 6: Introduction to Data Analysis in Python
Learning objectives
6.1 Look at the ecosystem
6.2 Start a Jupyter notebook
6.3 Import a dataset
6.4 Clean some data
6.5 Plot the data
6.6 Find some statistics
Lesson 7: Introduction to Web Development in Python
Learning objectives
7.1 Look at the anatomy of a web app
7.2 Start a web app with Flask
7.3 Create a static page
7.4 Get content from the back-end
7.5 Make the page dynamic
7.6 Hook up a database
7.7 Get more context: databases and deployment
Summary
Introduction to Python: Summary