Create a Programming Language and Learn Advanced Python – Full Course



Make your own programming language while learning advanced Python. ✏️ Course from Aryaan Hegde.
Aryaan's website: https://blog.algolearn.net/ 💻 Code: https://github.com/VOYAGERX013/ShadowScript ⭐️ Contents ⭐️
(0:00:00) Intro
(0:07:05) Logic gates
(0:12:14) How computers do arithmetic
(0:17:37) Computer memory
(0:21:02) Programming
(0:26:25) Lexical analysis
(0:32:43) Parsing
(0:49:33) Object-oriented programming
(0:55:15) Encapsulation
(0:56:34) Abstraction
(0:58:29) Inheritance
(1:00:49) Polymorphism
(1:03:07) OOP in Python
(1:11:53) Class variables
(1:14:51) Class methods
(1:19:36) Static methods
(1:21:50) Inheritance in Python
(1:32:48) Lists
(1:42:42) Tuples
(1:46:32) Dictionaries
(1:49:46) Stacks
(1:54:19) Binary trees
(1:56:13) Tree traversal techniques
(2:03:36) Interpreter
(2:08:26) Binary trees in Python
(2:11:39) Preorder traversal
(2:20:01) Postorder traversal
(2:23:40) Recursion
(2:35:06) Lexer in Python
(2:57:16) Parser in Python
(3:10:08) Interpreter in Python
(3:32:10) Brackets in expressions
(3:34:17) Variables
(4:02:42) Unary operations
(4:11:15) Boolean and comparison operator
(4:26:28) If statements
(4:33:34) While loops 🎉 Thanks to our Champion and Sponsor supporters:
👾 davthecoder
👾 jedi-or-sith
👾 南宮千影
👾 Agustín Kussrow
👾 Nattira Maneerat
👾 Heather Wcislo
👾 Serhiy Kalinets
👾 Justin Hual
👾 Otis Morgan — Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news