This Python 3 tutorial course aims to teach everyone the basics of programming computers using Python. The course has no pre-requisites and avoids all but the simplest mathematics.
🔗 Sample Code Zip: https://www.py4e.com/code3.zip
🔗 Lecture Slides and Handouts: https://www.py4e.com/lectures3/
🔗 Free Textbook: https://www.py4e.com/book.php
🔗 Course Website: https://www.py4e.com/
⭐️ Course Contents ⭐️
⌨️ (
0:00:00) Why Program?
⌨️ (
0:12:21) Why Program? - Hardware Architecture
⌨️ (
0:24:24) Python 3 Windows Installation
⌨️ (
0:32:34) Python 3 Mac Installation
⌨️ (
0:36:41) Why Program? - Python as a Language
⌨️ (
0:44:17) Why Program? - What do we say?
⌨️ (
0:56:55) Variables, Expressions, and Statements
⌨️ (
1:06:20) Variables, Expressions, and Statements - Expressions
⌨️ (
1:26:00) Conditional Execution
⌨️ (
1:39:13) Conditional Execution - More Conditional Structures
⌨️ (
1:52:48) Functions
⌨️ (
2:03:02) Functions - Functions of our own
⌨️ (
2:15:21) Loops and Iteration
⌨️ (
2:25:04) Loops and Iteration - Definite Loops
⌨️ (
2:31:40) Loops and Iteration - Loop Idioms
⌨️ (
2:40:07) Loops and Iteration - More Loop Patterns
⌨️ (
2:58:39) Strings
⌨️ (
3:09:06) Strings - More String Operations
⌨️ (
3:27:33) Reading Files
⌨️ (
3:35:12) Reading Files - Reading Files in Python
⌨️ (
3:48:42) Python Lists
⌨️ (
3:59:27) Python Lists - Loop Operations
⌨️ (
4:08:52) Python Lists - Strings vs. Lists
⌨️ (
4:16:42) Python Lists - Strings, Files, Lists & the Guardian Pattern
⌨️ (
4:28:44) Dictionaries
⌨️ (
4:36:32) Dictionaries - Counting
⌨️ (
4:45:43) Dictionaries - Counting Words in Text
⌨️ (
4:58:21) Dictionaries - Counting Word Frequency Using a Dictionary
⌨️ (
5:22:46) Tuples
⌨️ (
5:32:18) Tuples - Sorting
⌨️ (
5:44:26) Tuples - Sorting a Dictionary Using Tuples
⌨️ (
5:54:56) Regular Expressions
⌨️ (
6:05:21) Regular Expressions - From Matching to Extracting
⌨️ (
6:13:47) Regular Expressions - String Parsing
Link for Part 2:
https://youtu.be/yN5GMuRcqNM
This course was created by Dr. Charles Severance (a.k.a. Dr. Chuck). He is a Clinical Professor at the University of Michigan School of Information, where he teaches various technology-oriented courses including programming, database design, and Web development.
"Python for Everybody" by Dr. Chuck Severance and the University of Michigan is licensed under CC BY.
Follow Start-Tech Academy on
Twitter: https://twitter.com/StartTechAcade1
Facebook: http://www.facebook.com/StartTechAcademy
Website: https://www.starttechacademy.com/
Youtube Channel: https://www.youtube.com/channel/UCOMpD-7invmY9rb3-WoXtpA?sub_confirmation=1