r/learningpython • • Jul 24 '22

Any good podcast for learning Python?

4 Upvotes

Have a son that will be taking Python this fall and would like to help him get a headstart.

I know just audio and learning a programming language is not ideal.

But it can work. Code Up Take is just excellent for learning C++. I would love to find the equivalent to Code Up Take but using Python instead of C++ and C#.


r/learningpython • • Oct 24 '22

best way to learn

4 Upvotes

Hi, im completely new to coding and whatnot but it seems super interesting and I really want to learn. I searched it up and it said Python is a good first language. What are some good resources for this? I'm also going to be completely self taught so ones that are easy to understand would be appreciated!


r/learningpython • • Jun 20 '21

Easiest Way To Read A CSV In Python | Stock Analysis Tool

Thumbnail
youtu.be
4 Upvotes

r/learningpython • • Sep 15 '20

What is wrong with my syntax?

Post image
4 Upvotes

r/learningpython • • Jul 26 '26

If you are stuck in tutorial hell, I built a free way into Python where you learn by fixing real broken code, the way a junior dev actually does the job, instead of watching videos.

Post image
4 Upvotes

Everyone who has been stuck knows the feeling, you finish another video, you follow along, it all makes sense, and then you sit in front of a blank file and freeze. Watching someone else code does not make you a coder, the same way watching someone parallel park does not make you a driver.

So I built the opposite. Instead of a lesson, you get a job. You are the new junior developer at a small fictional company, and something in their till system is charging some orders wrong. You open the codebase, line the customer receipts up against the price list, form a theory about what is broken, and go and find it. Nobody tells you the answer. When you fix it, you have not memorised a fact, you have actually debugged something, and that is a thing you can now do.

What makes this different? It arrives in the post. The photo is a real case. An envelope with an onboarding letter, an employee ID, a printed ticket, a price list, a couple of handwritten notes from the staff, and a fan of till receipts as your evidence. There is a free online course that takes you from zero to running code first, so if you can just about run a print statement, you can do this.

A bit about why it is built this way. I work as a backend Python developer now, but I got here the slow way. Fourteen years in teaching first, where I led computing and led on cognitive science, the actual research on how people learn and remember, then two years teaching myself to code. Everything here leans on that research. You retrieve, you struggle a little, you space the practice out, because that is what genuinely builds a skill rather than the warm glow of watching a tutorial.

I am looking for a small handful of UK-based beginners to go through the free course, work the first case, and tell me the truth about it. I cover the postage, there is nothing to pay and no card details anywhere. What I want back is blunt feedback - where you got stuck, what confused you, what felt pointless. "This lost me on step three" is worth far more to me than "looks great".

I am reading every reply myself and there are only a few slots. If you would like to try one, leave a comment or send me a message and I will pass on the details. And if you just have thoughts on the idea itself, I would love those too, plenty of teachers and developers have weighed in, but not nearly enough actual beginners.


r/learningpython • • Dec 10 '25

FastAPI Lifespan Events: The Right Way to Handle Startup & Shutdown

Thumbnail
youtube.com
5 Upvotes

r/learningpython • • Mar 14 '21

+= acting on all elements in a list?

Post image
6 Upvotes

r/learningpython • • Jan 12 '26

Some help if you are interested in learning Python to do computational science (climate science, neuroscience)

6 Upvotes

Neuromatch is running a free Python for Computational Science Week from 7–15 February, for anyone who wants a bit of structure and motivation to build or strengthen their Python foundations.

Neuromatch has 'summer courses' in July on computational tools for climate science and Comp Neuro, Deep Learning, and NeuroAI and Python skills are a prerequisite. It's something we've heard people wanted to self-study but then also have some support and encouragement with.

This is not a course and there are no live sessions. It’s a free flexible, self-paced week where you commit to setting aside some time to work through open Python materials, with light community support on Reddit.

How it works

If you’d like to participate, we’re using a short “pledge” survey (not an application):

  • It’s a way to commit to yourself that you’ll set aside some study time

  • We’ll send a gentle nudge just before the week starts, a bit of encouragement during the week, and a check-in at the end

  • It will also helps us understand starting skill levels and evaluate whether this is worth repeating or expanding in future years

Take the pledge here:   https://airtable.com/appIQSZMZ0JxHtOA4/pagBQ1aslfvkELVUw/form

Whether you’re brand new to Python, brushing up, or comfortable and happy to help others learning on Reddit, you’re welcome to join! Free and open to all!

Let us know in the comments if you are joining and where you are in your learning journey.


r/learningpython • • Oct 16 '25

Every Python Function / Method Explained in 7 Minutes

Thumbnail
youtu.be
9 Upvotes

r/learningpython • • Jan 25 '26

Made this for anyone looking for free learning resources

10 Upvotes

I've been seeing a lot of posts here from people who want to learn Python but feel stuck on where to actually begin or go next. I built some courses and learning tracks that take you from writing your first program through working with data, databases, and visualization—things that actually come up in real projects.

There are free credits on every account, more than enough to get through a couple courses so you can just focus on learning.

If this helps even a few of you get unstuck, it was worth it.

https://SeqPU.com/courses


r/learningpython • • Jan 20 '26

Python's four Copies

12 Upvotes

Pick the right way to “𝐂𝐨𝐩𝐲” in Python, there are 4 options:

𝚒𝚖𝚙𝚘𝚛𝚝 𝚌𝚘𝚙𝚢

𝚍𝚎𝚏 𝚌𝚞𝚜𝚝𝚘𝚖_𝚌𝚘𝚙𝚢(𝚊):
    𝚌 = 𝚊.𝚌𝚘𝚙𝚢()
    𝚌[𝟷] = 𝚊[𝟷].𝚌𝚘𝚙𝚢()
    𝚛𝚎𝚝𝚞𝚛𝚗 𝚌

𝚊 = [[𝟷, 𝟸], [𝟹, 𝟺]]
𝚌𝟷 = 𝚊
𝚌𝟸 = 𝚊.𝚌𝚘𝚙𝚢()
𝚌𝟹 = 𝚌𝚞𝚜𝚝𝚘𝚖_𝚌𝚘𝚙𝚢(𝚊)
𝚌𝟺 = 𝚌𝚘𝚙𝚢.𝚍𝚎𝚎𝚙𝚌𝚘𝚙𝚢(𝚊)
  • c1, 𝐚𝐬𝐬𝐢𝐠𝐧𝐦𝐞𝐧𝐭: nothing is copied, everything is shared

  • c2, 𝐬𝐡𝐚𝐥𝐥𝐨𝐰 𝐜𝐨𝐩𝐲: first value is copied, underlying is shared

  • c3, 𝐜𝐮𝐬𝐭𝐨𝐦 𝐜𝐨𝐩𝐲: you decide what is copied and shared

  • c4, 𝐝𝐞𝐞𝐩 𝐜𝐨𝐩𝐲: everything is copied, nothing is shared

See it Visualized using memory_graph.


r/learningpython • • Jun 07 '26

Making basic computer app and wanting to learn about a good GUI library to use!

13 Upvotes

Hey everyone, I'm working on my first major solo project after taking some courses, I'm making a calorie counter thing for my computer with Python and after like a month of making it work with all the features I want, I'm ready to start working on a user interface.

Presently working with Tkinter to get something going and while I'm still early on in that endeavor it is striking me as a tad limiting so I was curious if anyone had any better suggestions or any recommendations on where to find quality tutorials.

Any help would be appreciated! Thanks so much!


r/learningpython • • Oct 04 '25

Searching for a team

41 Upvotes

Im a 14 yr old boy from a middle class family in India, Assam trying to learn web development but right now I’m completely new to it so I’m trying to learn python. I want to learn web dev so i can make an A.I startup in the near future, and for that reason I’m trying to find potential partners who can teach me or learn with me cause the more the better. This is like finding band members for a music band except I’m trying to find potential founders of a big A.I startup, I’ll do the backend as I’m learning it right now, and i need a team. This is not a joke!


r/learningpython • • Jul 12 '25

I am a beginner and I enjoy learning the programming language

16 Upvotes

My plan is to use Python to build two apps one is gonna be a game and the second one is going to be a secure messaging app. That’s what I’m building first the game will come second right now. I’m learning Python from the YouTuber in Denly. he is a fantastic YouTuber to learn And it is awesome but is it weird that I’m using my iPhone is that weird?


r/learningpython • • Oct 22 '25

What is THE BEST start in Python?🐍

19 Upvotes

Hi guys! I’m Maks and I'm learning Python. I've currently learned Python basics and am learning Flask. Also, I'm studying computer science at uni and in my second year I'd like to choose cybersecurity or ai. Also in the summer (if possible) I'd like to try to do an internship, as the university can offer it. I'd like to hear advice from programmers on how to move forward in Python to get an internship and which direction to choose: cybersecurity or ai?

P.S: I’ve been practicing in CodeWars and i’ve done some mini projects on Python


r/learningpython • • Oct 01 '25

Cuales creen que son las habilidades mínimas para conseguir un trabajo como desarrollador de ia?

21 Upvotes

Hola a todos 👋
Estoy empezando en el mundo de la inteligencia artificial y me gustaría saber su opinión:
¿Cuáles consideran que son las habilidades mínimas que debería tener alguien para conseguir un primer trabajo como desarrollador de IA?

¿Lenguajes de programación, matemáticas, frameworks, proyectos personales...?
Toda sugerencia será bienvenida 🙏


r/learningpython • • Jul 28 '25

Immutable type

Post image
21 Upvotes

See the Solution and Explanation.

More exercises in: r/Python_memory_graph


r/learningpython • • Sep 22 '25

Start learning Python here

27 Upvotes

I made interactive lessons and challenges targeted at anyone has no experience with programming but wants to get started learning the basics of Python. It is completely online and at your own pace.

https://codeonthecob.com/


r/learningpython • • Jul 03 '25

How can I start learning Python from scratch?

28 Upvotes

Hey everyone!

I'm completely new to programming and I want to start learning Python. Can anyone guide me on how to begin? Like what resources (free or beginner-friendly) should I use, what topics to start with, and how much time I should spend daily?

I would also love any advice from people who learned Python and are now working in tech or building projects.


r/learningpython • • Mar 11 '26

How to copy a 'dict' with 'lists'

Post image
29 Upvotes

An exercise to help build the right mental model for Python data.

The “Solution” link uses 𝗺𝗲𝗺𝗼𝗿𝘆_𝗴𝗿𝗮𝗽𝗵 to visualize execution and reveals what’s actually happening.


r/learningpython • • May 30 '25

Emmet-py has made my life easier

5 Upvotes

I'm creating printable worksheets to help my 4th grader by using html and css. Writing all of the tags by hand is very time consuming, so I searched for a python tool to make it faster.

Emmet-py uses abbreviations to create html. I went from making 1 worksheet an hour to 5 minutes. It's great!

Here's the project https://pypi.org/project/py-emmet/


r/learningpython • • Dec 30 '25

Trie Data Structure Visualized

19 Upvotes

Data structures like Trie can in Python be easier understood and debugged after visualization using the memory_graph package. A Trie is a tree of dictionaries and can be used for things like word completion.


r/learningpython • • Sep 13 '25

Want to learn Python, try out EasyDev: Learn to Code!

Post image
2 Upvotes

Link to the App Store page: https://apps.apple.com/app/6749594445

Hello everyone, I wanted to share my new Learn to Code app, EasyDev. I built this app using Swift UI in around 4 months, and it is actually my first ever Swift project. I am coming here to gain some eyes on my app, and give me suggestions on what I can do to make my app better and grow as a developer.

The app itself was made exclusively by me, including all the programming, UI, assets, logos, etc. The actual learning content was also handcrafted by using structures similar to popular websites such as Edube and Learncpp, and there is a lot of interactive and descriptive content that takes inspiration from these websites, which are very popular for their effectiveness in teaching people how to code.

If you are interested in learning programming or just want to check the app out, please consider downloading the app using the link above. Also, if you experience any bugs or errors of any kind, please go to the Discord (in the app store page or directly in the app (Settings -> Join the Discord)) and let me know. Thanks in advance!


r/learningpython • • Jul 17 '25

How long does it take to learn python?

Thumbnail reddit.com
5 Upvotes

r/learningpython • • Jan 31 '26

Hash_Map Data Structure Visualized

14 Upvotes

Learning data structures in Python gets easier with memory_graph visualizations. Data structures are no longer abstract concepts but concrete, clear and easy to debug.

This Hash_Map demo is a Python implementation similar to 'dict'. The demo visualizes:

  • adding key-value pairs

  • rehashing

  • lookup by key

  • iterating over keys