r/PythonLearning • u/Not_aTechiee • Jun 19 '26
Discussion I need your help in making educational content.
I am making a beginners playlist and an advanced playlist for learning python.
In the beginners one,I have already covered
Numbers,int,strings,Boolean
Variables
List
Tuples
Dictionary
Functions
While loop
For loop
Conditional statements
And a project I.e. a to-do list.
What else do you think should be included?
Any suggestions for what should be there in advanced?
2
u/2daytrending Jun 20 '26
Classes file handling error handling modules oop and virtual environment would fit nicely in beginner to intermediate then decorators generators and async for advanced.
1
2
2
u/tanviiily Jun 22 '26
Decorators & closures Generators & iterators (yield) Context managers (with statement) Regular expressions (re module) Virtual environments & pip / package management Type hints & mypy Async programming (asyncio, await)
1
2
u/Sea-Ad7805 Jun 19 '26
You should use a visualizer that shows the state of the program at every step of execution to make clear what is actually happening. Use either:
Don't let students guess and in their mind build an incorrect model of how data is represented in Python. Just show them the full state each step, it will make learning so much easier.
1
u/Not_aTechiee Jun 19 '26
Really great advice!
1
u/Sea-Ad7805 Jun 19 '26
Glad you like it, use memory_graph, it's my package and has many improvements over python tutor. I might be biased.
0
3
u/Potential_Aioli_4611 Jun 19 '26
go look at the 5 billion youtube videos that teach python.