Python Programming for Beginners – Full Course



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/zizyo 💻 Rock, Paper, Scissors Code: https://replit.com/@BeauCarnes/rps-python
💻 Blackjack Code: https://replit.com/@BeauCarnes/blackjack-python 🏗 Replit provided a grant that made this course possible. 🔗 The Python Handbook by Flavio Copes: https://www.freecodecamp.org/news/the-python-handbook/ ⭐️ 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