Create a Programming Language and Learn Advanced Python – Full Course

preview_player
Показать описание
Make your own programming language while learning advanced Python.

✏️ Course from Aryaan Hegde.

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

--

Рекомендации по теме
Комментарии
Автор

Make a course on how to make own *operating system*
It's an special request, please consider it as soon as possible.

asifkhanReal
Автор

⭐ 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

apoorvasachan
Автор

Very cool tutorial. Just wanted to point out a mistake:
- At 3:55:45, instead of using self.data.write() it should be self.base.write(). This is because we have already passed base as an argument within the __init__ function, hence we can only access the data file through base (base = Data() in shell.py) .

coderfek
Автор

CodeCamp in several years be like: code a copy of yourself so it could code and earn money for you IN PYTHON😳😳😳

dotpy
Автор

Exactly what I've been waiting for. I've always wondered how programming languages were built. Thank you Freecodecamp 🙏

ebukaavatar
Автор

This is an awesome video. I never thought that making your own programming language could be as simple as this method. I do understand that it isn't an advanced language but still. Making your own language... wow! This is so cool. Thanks for the vid and keep up the great work!

ashleygrobler
Автор

I want that semiconductor course man that starting was awsome.

kom_senapati
Автор

Omg this is what I'm looking for. How can I not found this earlier.

codevacaphe
Автор

Feeling this tutorial. I'll make sure to watch everything this weekend. Python here I come!!!!

aladeadeseun
Автор

These guys casually post a 4 and a half hour tutorial on how to create a programming language for free 💀💀 I love it

CodX
Автор

Looking at our young expert, I'm getting increasingly hopeful that probably I can also understand coding - especially Python and R. I'm a Bioinformatician, lame without programming hands. Please help, if you can, by explaining concepts and getting them implemented by me. Thanks and regards.

amitabhjayaswal
Автор

Thank you for your exceptional content, and great explanations. I'm now interesting in creating my own simple language for the purpose of learning.

devbites
Автор

Seriously I was waiting for this one for Thanks a million

mushinart
Автор

This is good tutorial on start but later on there are some scenarios where the teacher have suddenly more code and skipped teaching so it's hard and messy keep up with the thinking. But overall very good course.

Subsbite
Автор

This is cannon course 🎉 thank you. Always python ❤

nocopyrightgameplaystockvi
Автор

This is how data structures should be taught in Universities, or at least be a follow up course for a greater fundamental understanding! Thanks for sharing this video, will watch the entirety today and code out the next few days!

moonlightfilms
Автор

Wonderful course. Please make more real time industry course

gauravmishra
Автор

This is the course I was looking for so long.

shubhajit_
Автор

free code camp id really love the course but still we need the course detailed manner in compiler design and automata theory to know what is happening in the code and what is happenning in parser and lexer so do review and post i request you to post the compiler design with devolopment course

allwintitus
Автор

Still waiting for Reverse Engineering Malware Analysis and Development course I hope it is in progress... 😅

sreejishnair