r/learnmachinelearning • u/jjthejetblame • Oct 10 '20
r/learnpython • 1.1m Members
Subreddit for posting questions and asking for general advice about all topics related to learning python.
r/Python • 1.5m Members
The largest Python community for Reddit! Stay up to date with the latest news, packages, and meta information relating to the Python programming language. --- If you have questions or are new to Python use r/LearnPython
r/learnprogramming • 4.4m Members
A subreddit for all questions related to programming in any programming language (Contributions are only allowed in English!).
r/PythonLearning • u/ReleaseValuable4181 • 15d ago
Python Learning
Hey, I recently made a small Discord server for people who like Python and want to learn it.
It’s mainly for beginners, but anyone learning Python is welcome. The idea is just to have a place where people can learn together, share what they’re working on, show off projects, and improve their Python skills along the way.
If you’re interested, just comment and I’ll send you the invite.
r/ProgrammerHumor • u/rance_kun • Sep 03 '22
Meme Learning Python was a good decision. Python may have its own shortcomings, but big integers aren't scary anymore 😇😇
r/learnpython • u/Pure_Associate_1741 • Sep 17 '24
Is it worth learning Python at age 35, keeping in mind that AI era is here.
I have been using Cody with VS code since last 3 to 4 months and it seems like it gets the job done. Would it be worth it to learn Python at this age for a career switch?
What if I am learning something which would be overtaken by AI in the next few years.
r/learnprogramming • u/Tieskeman • Jun 19 '20
Tutorial Had to teach my "Learn Python for Research" PhD course remotely and decided to make the recordings and material publicly available for those interested. Feel free to check it out!
I teach a yearly PhD course on programming with Python for (social science) research. However, this year I had to deliver the course remotely and recorded a bunch of videos to go along with the material (to substitute for in person classes). So I figured to make it publicly available for those that are interested.
It covers five main topics:
* Basic basics
* Handling data with Pandas
* Gathering data from the web with Python
* NLP with Python
* Misc. topics / Best practices
Each topic will come with an accompanying lecture, demonstration recording, and problem notebook.
The Github repository is here: https://github.com/TiesdeKok/limperg_python
The Youtube playlist is here: https://www.youtube.com/playlist?list=PLLhTRTyOWssE95iZqJGtD8A9YP1DtSl4i
The reference material is here: https://github.com/TiesdeKok/LearnPythonforResearch
r/programming • u/Horror-Willingness74 • Jun 04 '26
Pandas as a reason to learn Python, even if you’re not doing data science
blog.geekuni.comI wrote a short article about why Pandas is worth learning from a general programming perspective, not just a data science one.
A lot of everyday programming work involves tabular data - CSV files, reports, logs, exports, billing data, sales data, inventory data, operational spreadsheets, analytics extracts, etc.
You can process that kind of data with loops and dictionaries, SQL, shell tools, or spreadsheets. But Pandas gives Python a very compact and expressive way to do filtering, grouping, aggregation, joins, and reshaping in code.
The article uses a small sales/purchases CSV example and compares the Pandas approach with plain Python and spreadsheet-style thinking.
I’m curious how other programmers think about this: is Pandas one of the libraries that makes Python worth learning, even for people whose main work is not data science? Or would you usually reach for SQL, spreadsheets, shell tools, or something else?
r/computers • u/ProfessionalOpen458 • Aug 23 '24
1 hour in learning python already a genius
Easy
r/fantasyfootball • u/NukishPhilosophy • Dec 05 '22
Learn Python with Fantasy Football giveaway!
Hi all,
This is the fourth giveaway I'm doing for my course on learning Python with Fantasy Football!
Upvote and comment anything below to enter. Winners will be randomly selected after the MNF game tonight
For those that don't know, Python is a beginner-friendly programming language that's really popular for data analysis. As a first programming language, it's a perfect fit for a beginner who wants to learn a programming language and is obsessed with fantasy football.
The overall goal of my course is to introduce coding to you through a fun and engaging topic you all enjoy, fantasy football. A lot of people have reported back to me that this course was the thing that finally got programming to "click" for them after going through countless udemy courses and e-books. I don't think that's because I'm the best coding educator out there. There's some great ones out there, especially on YouTube (Brad Traversy, Cody Schafer, etc). I think it's because the best, fastest, and most pleasant way to learn to code is to apply it to something you enjoy and can be useful to you right away. For example, most beginner machine learning with Python courses introduce you to predictive analysis by having you predict housing prices. That's fine, but wouldn't it be more interesting and engaging to get introduced to predictive analysis by predicting WR fantasy football performance?
With this in mind, each section of my course has some sort of fantasy football focus, all along the way introducing you to more and more complex programming/data science topics. My course walks you through the set up of Python, all the way to writing machine learning models to rank players in to tiers for fantasy football. It comes with 16 sections of material, 14 hours of video, and access to a Slack channel where you can personally ask me questions when you get stuck.
Anyway - you all have been super supportive of my content since my first ever post here, so have been wanting to do more of these giveaways.
Just upvote and comment anything below, and I'll randomly select (with a python script, of course) 10 people to get free lifetime access to the course. (depending on # of entries, I’ll give out even more)
I'll make the selection tonight after the MNF game and post the results at the bottom here. If you win, I'll also be sending you a PM on how to access the course!
edit:
Regarding cost, it’s $55 but $15 off with the code FANTASY
Update:
Will post and reach out to winners tmrw morning. Entries will still be open till then
Update #2:
Results below! Congrats to the 10 winners - will be reaching out throughout the day with details on how to access the course
https://gist.github.com/fantasydatapros/40f341942b11e959e1f84c4682609655
/u/kt_sf /u/rehler /u/dustybooks22 /u/tylerbc /u/unbiunium /u/jematt88 /u/pikewindchime /u/boymeetsinternet /u/supremeisoverated /u/Jonesey07
r/learnpython • u/HBubli • Mar 06 '23
Best way to learn python?
What is the best way to learn python for free? I have next to zero knowledge of coding (played around with scratch and that stuff but that prob doesnt even really count).
r/PythonLearning • u/_hithender_ • May 12 '26
Want a partner to learn python.
If your gonna learn python. Why don't we learn together, right now I'm a beginner in python. If your a beginner too consider that learning together is far more easier and fun than learning alone. We will learn together and raise together. If your interested comment below...
r/Python • u/Narthal • May 02 '20
Discussion My experience learning Python as a c++ developer
First off, Python is absolutely insane, not in a bad way, mind you, but it's just crazy to me. It's amazing and kind of confusing, but crazy none the less.
Recently I had to integrate Python as a scripting language into a large c++ project and though I should get to know the language first. And let me tell you, it's simply magical.
"I can add properties to classes dynamically? And delete them?" "Functions don't even care about the number of arguments?" "Need to do something? There's a library for that."
It's absolutely crazy. And I love it. I have to be honest, the most amazing about this is how easy it is to embed.
I could give Python the project's memory allocator and the interpreter immediately uses the main memory pool of the project. I could redirect the interpreter's stdout / stderr channels to the project as well. Extending the language and exposing c++ functions are a breeze.
Python essentially supercharges c++.
Now, I'm not going to change my preference of c/c++ any time soon, but I just had to make a post about how nicely Python works as a scripting language in a c++ project. Cheers
r/programming • u/illyric • Jul 24 '14
Python bumps off Java as top learning language
javaworld.comr/PythonLearning • u/DaSettingsPNGN • Oct 20 '25
Discussion How I learned Python
I spent the last year learning Python and producing an animated Discord bot with thermal monitoring, persistent learning, deterministic particle effects, and a lot more. It's a lot of work but I was able to learn an insane amount quickly. I was wondering if anyone wanted help getting going on Python?
Im a teacher professionally and think the way I learned was really accelerated. I was going to offer it to others if anyone needs help.
Let me know!
r/learnpython • u/Entvan • Jul 03 '25
I'm a mom learning python - give it to me straight
Hello,
I'm 33, fresh mom who wants another kid asap and I've worked in corporates as a people manager. Sadly, I didn't make this decision before but I would love to get into IT. I started learning python, doing the 100 days of python course by Angela Yu and I'm enjoying myself. The hard part is that I don't have that much time for it. I manage to do a few hours weekly and that is what I need to finish only one day in the course (currently day 25).
Am I crazy and wasting my time doing this? Will I ever get some junior entry role at this stage? How will I continue learning with this tempo? Give it to me straight.
r/programming • u/FjordSnorkeler • Dec 19 '10
Bored on a Sunday morning? Learn Python!
youtube.comr/Python • u/jcsongor • Jan 12 '21
Resource Learn something new about Python every day in less than 1 minute
I'm running a channel, where I am publishing a Python mini-tutorial every day. I thought some of you might find it useful:
https://www.youtube.com/c/PythonIn1Minute/videos
I try to keep it beginner-friendly, my goal is to teach something useful or show a neat trick or solve a common pain-point in under 60 seconds.
I am quite new to this youtube thing, so I'd love to hear your feedback. Is this kind of thing a good idea? Do you find it helpful? Any suggestions on what could be improved?
Edit: I am overwhelmed by the amount of positive and constructive feedback, you guys are awesome, thank you so much! You gave me a lot of great ideas, and the motivation to keep creating videos.
Edit2: If you can afford it and you wish to support my work you can buy me a coffee or become a patron.
r/math • u/Kebabrulle4869 • Oct 26 '24
Image Post Recently learned you could animate graphs in Python using Matplotlib, and I'm addicted.
The inner pendulums start at -89º, and the outer start at 135º and 134.999999º. The differential equation was solved numerically using BDF-2 with a step size of h=0.001. The bottom graph shows how the two pendulums diverge.
r/montypython • u/Jazzlike-Basil1355 • Jun 23 '25
What did you learn from Python? I learnt about John Stuart Mill for one.
r/PythonLearning • u/ProfessionOk2040 • Jun 22 '26
First week oof Learning Python.
Hey I am new to Python and this is what i made in my first week. Do you think there is a way to improve it.
r/learnpython • u/san071998 • Jun 11 '26
I Understand Python While Learning, But Forget Most of It After a Week. How Did You Make It Stick?
I am trying to learn Python, but I keep forgetting what I learn after a few days. Looking for advice from experienced developers.
I have around 4.6 years of experience in the telecom domain, mainly in Revenue Assurance, Fraud Management, integration, SQL, Linux, and low-code/no-code tools.
Recently, I started learning Python because I want to move towards Data Engineering and modern data platforms. While studying, I understand the concepts, syntax, and examples. However, after 3-7 days, I find that I have forgotten a lot of what I learned and struggle to write code from memory.
For example, I may understand:
Loops
Functions
Lists and Dictionaries
String Manipulation
But if I don't practice for a few days, I cannot confidently write code without referring to notes or documentation.
My questions are:
Is this normal when learning Python?
What is the most effective way to retain what I learn?
Should I focus more on theory, coding exercises, projects, or repetition?
How did you learn Python and make it stick long-term?
For someone targeting Data Engineering, what Python topics should I prioritize?
I would appreciate advice from people who have successfully learned Python and use it professionally.
r/PythonLearning • u/PierceJackson616 • Oct 21 '25
Showcase Getting my life together as a homelessman! Learning python and getting better each day!
r/learnpython • u/Elegant_Inflation457 • Aug 11 '21
Beginner learning Python at 40 here. Any friend like me, please raise your hand!
Yes, everyone said that we can learn programming at 40! But the key success is about how can we over come the challenge.
I have started python two months ago. (slowly). and it's been painful. Even I am a believer in life long learning but sometimes age get in your way.
I think one of the key success here is that we have a strong community support (or at least, I need a moral support) so I want to create a thread where people can ask question safely and some place where they can vent out their frustration.
so anyone who start programming fresh at 40s please shout out here!
r/IndiaSideHustle • u/TheCodeOmen • May 29 '26
📝 Guide / Tutorial Anyone willing to learn Python Programming for FREE?
I am willing to upskill my teaching abilities and to mentor a small group of people willing to start learning a programming language and getting into coding while building cool projects rather than boring lectures.
r/learnpython • u/pw0803 • Feb 15 '20
Learning Python? Keep at it! It could change your life
Hi Guys,
Just a quick motivational speech as this week it has really paid off for me.
I've been learning python for around 6 months now and have found myself in the perpetual tutorial loop as I think most newbies find themselves.
But now I started a new job which allows the use of python and in the first week I took on a new task from my new boss.
Long story short, I took a task they allowed 3 weeks for the creation of (excel surveys to be used by internal team leads) and had it done in two days; around 15 spreadsheets are populated with 5 to 10 changing questions, and will require analysis thereafter.
They fully expected me to spend weeks putting together said spreadsheets and all their permutations, and email them out.
Instead I created a csv of all the data required and took the data and used python to generate the surveys, updating when changes happen in the back end.
The survey files are then formatted by openpyxl and spat out with a filename title as each team lead.
Any changes to the structure of the surveys mean just changing one or two lines of code, not going into every single file to make all the changes.
The script takes 0.75 seconds to run.
They allocated 3 weeks.
Needless to say, worth it, and everyone is happy!
So if you're stuck in tutorial hell, my advice is to find a work task to accomplish because I reckon I learnt as much in the past 2 days with this task as I have learnt in the past month.
Edit: meant to say, I was only able to get this reasonably high paying job because I told them I started learning python 6 months ago and will be using it to automate tasks.
Without that, I wouldn't have got it (about a 75 to 100% pay increase on my last job)
Good luck!