Create a Programming Language and Learn Advanced Python – Full Course

This comprehensive course will teach you everything you need to know to create your own programming language using Python. You'll learn about the different components of a programming language, such as syntax, semantics, and runtime environment. You'll also learn how to use Python's powerful libraries to build a compiler and interpreter for your language.

In addition to learning how to create your own programming language, you'll also learn advanced Python concepts such as metaprogramming, decorators, and coroutines. These advanced concepts will help you to write more powerful and efficient Python code.

By the end of this course, you'll have the skills and knowledge to create your own programming language and use Python at an advanced level.

Make your own programming language while learning advanced Python.

⭐️ 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

💻 Code: https://github.com/VOYAGERX013/ShadowScript

#python 

Learn Advanced Python by Creating Your Own Programming Language
4 Likes10.75 GEEK