Chapters (58)
- 0:00Introduction
- 1:47Welcome & Github Links
- 3:56Tour of Python
- 5:13Installation & Setting up Local Machine
- 9:51Troubleshooting Installation (Mac)
- 13:30Hello World
- 17:32Understanding Variables
- 19:22Creating Variables
- 24:05Memory Allocation
- 26:29Variable Declaration Rules
- 30:03Primitive Data Types
- 35:41String Formatting
- 39:56First Bug
- 46:18Practise String Formatting
- 55:44If/Else
- 1:03:41And/Or
- 1:15:14For Loops
- 1:17:31While Loops
- 1:30:05Match Operator
- 1:35:48Game - Save Zortan
- 1:59:55Lists
- 2:13:39Tuples
- 2:20:51Dictionary
- 2:38:15Set
- 2:45:56Game - Save Zortan
- 3:04:49Enum
- 3:09:29Introduction to Functions
- 3:14:07Better Functions
- 3:19:14Weight
- 3:21:36Fly
- 3:31:07Args & Kwargs
- 3:43:23Global & Local Scope
- 3:50:20Game - Save Zortan
- 4:11:02Higher Order Functions (HOF)
- 4:45:47Object Oriented Programming (OOP)
- 4:57:07Classes vs Instances
- 5:03:13Methods
- 5:08:11Character Class
- 5:14:46Use of Classes
- 5:16:38Members
- 5:22:42Inheritance & Polymorphism
- 5:39:19Decorators
- 6:12:01Game - Save Zortan
- 6:28:58Magic Methods
- 6:51:06Error Handling
- 6:54:54Try/Except
- 7:01:15Try/Except/Else/Finally
- 7:05:01Assertion Errors
- 7:08:05Raising Errors
- 7:10:29Understanding Modules
- 7:16:44Packages
- 7:20:34Local Package Imports
- 7:23:05__init__.py
- 7:24:53VOC-DTP
- 7:36:06Cash Register - Part 1
- 8:04:55Cash Register - Part 2
- 8:26:18Game - Save Zortan
- 9:12:30Final Words
Show the creator's full description
Learn Python by thinking in types. The beginner's course focuses on basic programming concepts rather than just teaching the language syntax. It's always helpful to learn from many different perspectives and this course may be just what you need to understand Python.
People often confuse learning language syntax with learning programming. This course will guide you through the basic principles needed to learn Python in an efficient manner.
✏️ Octallium developed this course. Check out his channel: https://www.youtube.com/channel/UCd0MaWAxZklFtCyNPEpSl0w
💻 Code and Resources: https://github.com/octallium/modern-python-101
❤️ Try interactive Python courses we love, right in your browser: https://scrimba.com/freeCodeCamp-Python (Made possible by a grant from our friends at Scrimba)
⭐️ Course Contents ⭐️
⌨️ (0:00:00) Introduction
⌨️ (0:01:47) Welcome & Github Links
⌨️ (0:03:56) Tour of Python
⌨️ (0:05:13) Installation & Setting up Local Machine
⌨️ (0:09:51) Troubleshooting Installation (Mac)
⌨️ (0:13:30) Hello World
⌨️ (0:17:32) Understanding Variables
⌨️ (0:19:22) Creating Variables
⌨️ (0:24:05) Memory Allocation
⌨️ (0:26:29) Variable Declaration Rules
⌨️ (0:30:03) Primitive Data Types
⌨️ (0:35:41) String Formatting
⌨️ (0:39:56) First Bug
⌨️ (0:46:18) Practise String Formatting
⌨️ (0:55:44) If/Else
⌨️ (1:03:41) And/Or
⌨️ (1:15:14) For Loops
⌨️ (1:17:31) While Loops
⌨️ (1:30:05) Match Operator
⌨️ (1:35:48) Game - Save Zortan
⌨️ (1:59:55) Lists
⌨️ (2:13:39) Tuples
⌨️ (2:20:51) Dictionary
⌨️ (2:38:15) Set
⌨️ (2:45:56) Game - Save Zortan
⌨️ (3:04:49) Enum
⌨️ (3:09:29) Introduction to Functions
⌨️ (3:14:07) Better Functions
⌨️ (3:19:14) Weight
⌨️ (3:21:36) Fly
⌨️ (3:31:07) Args & Kwargs
⌨️ (3:43:23) Global & Local Scope
⌨️ (3:50:20) Game - Save Zortan
⌨️ (4:11:02) Higher Order Functions (HOF)
⌨️ (4:45:47) Object Oriented Programming (OOP)
⌨️ (4:57:07) Classes vs Instances
⌨️ (5:03:13) Methods
⌨️ (5:08:11) Character Class
⌨️ (5:14:46) Use of Classes
⌨️ (5:16:38) Members
⌨️ (5:22:42) Inheritance & Polymorphism
⌨️ (5:39:19) Decorators
⌨️ (6:12:01) Game - Save Zortan
⌨️ (6:28:58) Magic Methods
⌨️ (6:51:06) Error Handling
⌨️ (6:54:54) Try/Except
⌨️ (7:01:15) Try/Except/Else/Finally
⌨️ (7:05:01) Assertion Errors
⌨️ (7:08:05) Raising Errors
⌨️ (7:10:29) Understanding Modules
⌨️ (7:16:44) Packages
⌨️ (7:20:34) Local Package Imports
⌨️ (7:23:05) __init__.py
⌨️ (7:24:53) VOC-DTP
⌨️ (7:36:06) Cash Register - Part 1
⌨️ (8:04:55) Cash Register - Part 2
⌨️ (8:26:18) Game - Save Zortan
⌨️ (9:12:30) Final Words
Description and video by freeCodeCamp.org. This page is an independent companion view; the video is embedded from YouTube.