Chapters (71)
- 0:00Introduction
- 3:11RPS - Variables and Functions
- 9:07RPS - Calling Functions
- 12:31RPS - Dictionaries
- 15:28RPS - User Input
- 16:55RPS - Libraries, Lists, Methods
- 20:45RPS - Function Arguments
- 22:33RPS - If Statements
- 25:40RPS - Concatenating Strings
- 27:13RPS - f-strings
- 30:26RPS - Else and Elif Statements
- 33:37RPS - Refactoring and Nested If
- 38:37RPS - Accessing Dictionary Values
- 41:55RPS - Testing Game
- 43:52Setup Python Locally
- 47:47Creating New Repl
- 48:45Variables
- 51:21Expressions and Statements
- 52:38Comments
- 54:23Data Types
- 1:00:16Operators
- 1:00:44Arithmetic Operators
- 1:03:52Comparison Operators
- 1:05:13Boolean Operators
- 1:07:26Bitwise Operators
- 1:07:42is & in Operators
- 1:08:21Ternary Operator
- 1:09:40Strings
- 1:12:36String Methods
- 1:16:41Escaping Characters
- 1:19:23String Characters & Slicing
- 1:21:45Booleans
- 1:26:07Number Data Types
- 1:28:19Built-in Functions
- 1:29:50Enums
- 1:32:51User Input
- 1:34:39Control Statements
- 1:36:48Lists
- 1:46:21Sorting Lists
- 1:49:57Tuples
- 1:53:49Dictionaries
- 2:01:45Sets
- 2:06:10Functions
- 2:16:57Variable Scope
- 2:18:35Nested Functions
- 2:21:37Closures
- 2:22:59Objects
- 2:26:27Loops
- 2:32:01Break and Continue
- 2:33:02Classes
- 2:39:12Modules
- 2:45:55Arguments from Command Line
- 2:52:42Lambda Functions
- 2:54:51Map, Filter, Reduce
- 3:02:41Recursion
- 3:04:42Decorators
- 3:06:45Docstrings
- 3:09:54Annotations
- 3:11:30Exceptions
- 3:17:09With
- 3:18:26Installing Packages with pip
- 3:21:39List Compression
- 3:23:09Polymorphism
- 3:24:23Operator Overloading
- 3:26:58Blackjack - Beginning
- 3:50:13Blackjack - Deck Class
- 3:58:45Blackjack - Card Class
- 4:03:25Blackjack - Hand Class
- 4:21:13Blackjack - Game Class
- 4:37:04Blackjack - Testing
- 4:39:36Conclusion
Show the creator's full description
Learn the Python programming language in this full course for beginners! You will learn the fundamentals of Python and code two Python programs line-by-line. No previous programming experience is necessary before watching this course.
🔗 Start using Replit: https://join.replit.com/python-students
✏️ Beau Carnes developed this course. Check out one of his other channels: https://youtube.com/beau
💻 Rock, Paper, Scissors Code: https://github.com/beaucarnes/course-code/blob/main/python/rps.py
💻 Blackjack Code: https://github.com/beaucarnes/course-code/blob/main/python/blackjack.py
🏗 Replit provided a grant that made this course possible.
🔗 The Python Handbook by Flavio Copes: https://www.freecodecamp.org/news/the-python-handbook/
❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp
⭐️ Course Contents ⭐️
⌨️ (0:00:00) Introduction
Rock, Paper, Scissors Intro Project
⌨️ (0:03:11) RPS - Variables and Functions
⌨️ (0:09:07) RPS - Calling Functions
⌨️ (0:12:31) RPS - Dictionaries
⌨️ (0:15:28) RPS - User Input
⌨️ (0:16:55) RPS - Libraries, Lists, Methods
⌨️ (0:20:45) RPS - Function Arguments
⌨️ (0:22:33) RPS - If Statements
⌨️ (0:25:40) RPS - Concatenating Strings
⌨️ (0:27:13) RPS - f-strings
⌨️ (0:30:26) RPS - Else and Elif Statements
⌨️ (0:33:37) RPS - Refactoring and Nested If
⌨️ (0:38:37) RPS - Accessing Dictionary Values
⌨️ (0:41:55) RPS - Testing Game
Fundamentals of Python
⌨️ (0:43:52) Setup Python Locally
⌨️ (0:47:47) Creating New Repl
⌨️ (0:48:45) Variables
⌨️ (0:51:21) Expressions and Statements
⌨️ (0:52:38) Comments
⌨️ (0:54:23) Data Types
⌨️ (1:00:16) Operators
⌨️ (1:00:44) Arithmetic Operators
⌨️ (1:03:52) Comparison Operators
⌨️ (1:05:13) Boolean Operators
⌨️ (1:07:26) Bitwise Operators
⌨️ (1:07:42) is & in Operators
⌨️ (1:08:21) Ternary Operator
⌨️ (1:09:40) Strings
⌨️ (1:12:36) String Methods
⌨️ (1:16:41) Escaping Characters
⌨️ (1:19:23) String Characters & Slicing
⌨️ (1:21:45) Booleans
⌨️ (1:26:07) Number Data Types
⌨️ (1:28:19) Built-in Functions
⌨️ (1:29:50) Enums
⌨️ (1:32:51) User Input
⌨️ (1:34:39) Control Statements
⌨️ (1:36:48) Lists
⌨️ (1:46:21) Sorting Lists
⌨️ (1:49:57) Tuples
⌨️ (1:53:49) Dictionaries
⌨️ (2:01:45) Sets
⌨️ (2:06:10) Functions
⌨️ (2:16:57) Variable Scope
⌨️ (2:18:35) Nested Functions
⌨️ (2:21:37) Closures
⌨️ (2:22:59) Objects
⌨️ (2:26:27) Loops
⌨️ (2:32:01) Break and Continue
⌨️ (2:33:02) Classes
⌨️ (2:39:12) Modules
⌨️ (2:45:55) Arguments from Command Line
⌨️ (2:52:42) Lambda Functions
⌨️ (2:54:51) Map, Filter, Reduce
⌨️ (3:02:41) Recursion
⌨️ (3:04:42) Decorators
⌨️ (3:06:45) Docstrings
⌨️ (3:09:54) Annotations
⌨️ (3:11:30) Exceptions
⌨️ (3:17:09) With
⌨️ (3:18:26) Installing Packages with pip
⌨️ (3:21:39) List Compression
⌨️ (3:23:09) Polymorphism
⌨️ (3:24:23) Operator Overloading
Blackjack Card Game Project
⌨️ (3:26:58) Blackjack - Beginning
⌨️ (3:50:13) Blackjack - Deck Class
⌨️ (3:58:45) Blackjack - Card Class
⌨️ (4:03:25) Blackjack - Hand Class
⌨️ (4:21:13) Blackjack - Game Class
⌨️ (4:37:04) Blackjack - Testing
⌨️ (4:39:36) Conclusion
--
Learn to code for free and get a developer job: https://www.freecodecamp.org
Read hundreds of articles on programming: https://freecodecamp.org/news
Description and video by freeCodeCamp.org. This page is an independent companion view; the video is embedded from YouTube.