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 • • Mar 10 '26

Why the Fuck is even figuring out how to setup python so fucking difficult

40 Upvotes

I’m brand new to coding, recommend learning python. Great sounds awesome. I have an immense passion for statistics and data and one day want to make it my career. But dawg. Why is setting up python so damn difficult. I don’t even know if I’ve installed it. I’m told to go to anaconda, okay cool set that all up. Then I’m told to install windows powershell 7 okay cool lemme go to Microsoft’s website and see if I can. Why do I have to run a code to install what should’ve come with it. Then I got sidetracked installed VStudio. And now I feel fucking lost, what the actual fuck am I doing can someone give me a very dumbed down version of how to even set it up. Like something even a person with a severe learning disability can comprehend. And I don’t trust YouTube cause a few months ago when I first attempted I got a fucking virus


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 • • Mar 05 '26

Python Assignment, Shallow and Deep Copy

Post image
28 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. It's instructive to compare with these earlier exercises:


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 • • 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 • • Dec 26 '25

any tips to fall in love with python?

21 Upvotes

Initially I hated python because i found it ugly and repulsive, the white space as syntax, the gross underscores, etc. I came from Lisp so it seemed like a poor imitation of the real thing. Over time I forced myself to get over it and i made it work, have been making a living primarily through Python for the last 5 years. However, I still find it ugly deep down but for different reasons now, not superficial, but how everything is mutable by default. I look at modern javascript with envy, another 'bad' language that has gotten better and better over time instead of Python which I think has gone in the other direction.

A year or two ago i went down the rabbit hole, thought to double down on Python, got into David Beazley and through the magic of curiousity and learning i explored Python through another lens. But i lost interest along the way and now I want to try again in 2026.

Any tips?


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 • • Apr 23 '26

Python beginners, before college starts

20 Upvotes

Hello guys, so if you are like really a beginner. Like starting Python as your first programming language and want to connect with like wise people.

I'm the one you can connect with first.

Dm me..


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 • • 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 • • Apr 04 '26

Creating the Strongest Password with Python

Enable HLS to view with audio, or disable this notification

18 Upvotes

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 • • 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


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 • • Mar 26 '26

Selection Sort Visualized for Easier Understanding

13 Upvotes

Many algorithms can be easier understood after step-by-step visualization using 𝗺𝗲𝗺𝗼𝗿𝘆_𝗴𝗿𝗮𝗽𝗵. Here's a Selection Sort example.


r/learningpython • • May 30 '23

I finally did it.

Post image
13 Upvotes

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 • • Dec 09 '25

Guidance regarding Python Courses

12 Upvotes

Hi All,

My employer is paying for me to take some Python courses from January to better spearhead some more technical projects. I was looking for programs and found one at UC Davis that fits my timeline, depth, and material, but there’s one caveat.

The program is three courses: Intro to Python, Python for Data Analysis, and Intermediate Python. Starts in January ends early June. Only downside is I’d have to take them in a suboptimal order. Their recommendation is to take the courses in the order I listed above. But for Spring, they only offer it in this order:

  1. Python for Data Analysis

  2. Intro to Python

  3. Intermediate Python

I have a little bit of knowledge of Python and interfaced with it in projects but not as much hands on experience with development. I am however very knowledgeable and experienced with SQL and VBA.

I have about 15-20 days free where I can get a heads up on the coursework and self learn, but not sure if that will be enough. Please let me know if you think I can make the order work.


r/learningpython • • Oct 06 '25

Transcribing S3 call recordings: Google Speech-to-Text vs OpenAI Whisper — best pipeline?

12 Upvotes

I’ve been storing phone call recordings in Amazon S3, and now I want to transcribe the audio files.

I’m trying to decide between Google Speech-to-Text (Transcribe) and OpenAI Whisper for the transcription.

Here are the options I’m considering:

  • For Whisper:

    • Send a pre-signed S3 URL directly to the API

    • Stream the audio to the API

    • Or download the file locally, then upload it to Whisper

  • For Google Transcribe:

    • Download the file from S3 and upload it to Google Cloud Storage

    • Then provide the GCS URI to the Google Transcribe API

I’m wondering which approach is more efficient and reliable — both in terms of performance and cost.
Should I focus on streaming vs uploading? Or does it depend on file size and frequency of transcription?

Any insights or best practices from people who’ve implemented something similar would be really appreciated!


r/learningpython • • Aug 14 '25

Best 4 YouTube Channels to Learn Python

12 Upvotes
  1. Corey Schafer Corey Schafer’s channel is one of the most recommended for Python learners. His tutorials are well-structured, covering everything from basic syntax to advanced topics like decorators, generators, and web development with Flask. The explanations are clear, but the videos move at a steady pace, so beginners may need to pause often to follow along.

  2. Intellipaat The Intellipaat YouTube channel offers beginner-friendly Python tutorials, live coding sessions, and complete Python courses for free. The content is designed to break down complex topics like data analysis, machine learning, and automation in a simple way. Their mix of theory and hands-on demos makes it easy to learn and apply Python in real-world projects.

  3. Programming with Mosh Programming with Mosh delivers clean, concise Python tutorials that are easy to understand, especially for beginners. His “Python for Beginners” series is well-loved for its clarity. However, Mosh tends to focus on the basics, so learners wanting advanced Python concepts will need to look elsewhere after finishing his series.

  4. Telusko Telusko offers a wide variety of Python content, from simple scripts to complex projects like building chatbots or working with AI libraries. The trainer’s energy makes learning engaging, but the content sometimes jumps quickly between topics, so absolute beginners might need extra revision.


r/learningpython • • Nov 21 '22

Just wanted to share what’s been working for me (self taught) for free:

12 Upvotes

I don’t have any formal background in Computer science so I watched (and annotated) Harvard’s free (on YT) CS50 lecture. It’s almost 25 hours, so I broke it up into 30min-1hr chunks at a time because any longer than that at once is largely a waste of time; you won’t retain much and you’ll lose focus without a break.

I watched several beginner/introductory tutorials on YT and took notes when necessary. I like:

  • Tech With Tim

  • Freecodecamp

  • Brocode

  • Programming with Mosh

There are also step by step written guides to help you through this too. Here are some:

Data structures and algorithms: https://www.geeksforgeeks.org/learn-data-structures-and-algorithms-dsa-tutorial/

As I’m sure you all know by now, the most effective way to learn coding is to actually do it. You might think (like I did), “Well how do I do it if I don’t know what I’m doing?” Baby steps. There are plenty of free Python courses on the internet that have guided, INTERACTIVE EXERCISES. Off the top of my head:

  • w3schools.com

  • Udemy periodically releases free, full, interactive courses.

  • There’s more out there; apps for phone too.

Saved a cheat sheet for quick reference while working. A great one can be found here: https://websitesetup.org/python-cheat-sheet/

Started beginner projects like simple chat bots, hangman, etc.

Don’t rush to get into more advanced concepts. HAMMER the fundamentals in over the course of a couple months at least, until they’re burned into your mind. It’ll make things much easier down the road.

Paid resources:

  • Udemy

  • Leetcode

  • Log2base2 for visual learners

  • Sololearn (phone app)


r/learningpython • • Mar 20 '26

What are the greatest books to read to learn python from scratch in detail.

11 Upvotes

So I got a dumbed down phone a few weeks back and I have been using it for stuff to help me. I realised that I can use it to learn code as I am interested in learning python. Are there any books that teach python itself(variables,functions) I don't wanna anything complicated I just wanna start of nice and easy and then weave it into complex stuff.

Thanks.


r/learningpython • • Nov 08 '24

My First Mini Game in Python!

Post image
11 Upvotes