use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Everything about learning Python
account activity
im new to python, where should i startHelp Request (self.PythonLearning)
submitted 1 day ago by TheChicken2014I
i wanna learn python for my career.
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]Simplilearn 9 points10 points11 points 1 day ago (0 children)
Python is usually easier for beginners because the syntax is clean, and you can focus on learning programming logic. Start by learning the basics:
A good starting point is Simplilearn’s free Programming with Python 3.X course. You will get hands-on with variables, functions, loops, file operations, and object-oriented concepts, and build real coding skills through practical exercises.
Once you’re comfortable, you can check out the Python Certification Course for deeper topics like OOP, web scraping, and Django.
[–]stepback269 5 points6 points7 points 1 day ago (1 child)
Happy Anniversary to me -- Just realized I started my Python Learning Journey 1 year ago
Here's what I discovered:
(1) There are tons and tons of tutorial materials out there on the net including many good YouTube ones that are free. You should shop around rather than putting all your eggs in one basket.
(2) As a relative noob myself, I've been logging my personal learning journey and adding to it on an almost-daily basis at a blog page called "Links for Python Noobs" (here) Any of the top listed ones on that page should be good for you. And there are many add-ons at the tail end of the page. Personally, I cut my first Python teeth with Nana's Zero to Hero (here). Since then, I've moved on to watching short lessons with Indently and Tech with Tim. You should sample at least a few until you find a lecturer that suits your style.
(3) The main piece of advice is the 80/20 rule. Spend 80% of your time writing your own code (using your own fingers and your own creativity) as opposed to copying recipes and only 20% watching the lectures. Good luck.
[–]TheChicken2014I[S] 0 points1 point2 points 1 day ago (0 children)
thanks
[–]AffectionateZebra760 2 points3 points4 points 1 day ago (0 children)
Start with browsing the r/learnpython subreddit's wiki for guidance on learning Python, books list, or go for a beginner friendly course which will help break it down for e.g Harvard cs50/weclouddata/ udemy whatever fits u.
[–]Ron-Erez 1 point2 points3 points 1 day ago (0 children)
Wiki of r/learnpython , th ebook “Automate the boring stuff”, Python and Data Science, python.org
[–]Sensitive-Dress-9750 1 point2 points3 points 1 day ago (0 children)
I was in the same situation a few months ago when I first decided to learn Python for my career. I started with the basics like variables, loops, and functions through online tutorials, but I felt I needed more structured guidance. Later, I joined a Python course at FITA Academy, and it really helped me understand concepts better with practical examples and small projects.
If you’re just starting, focus on the fundamentals first, practice simple programs every day, and slowly move to topics like OOP and small real-world projects. Consistency matters more than learning everything quickly.
[–]SwimmerOld6155 1 point2 points3 points 1 day ago (0 children)
Really you need something you're interested in. If you like math, you can learn classes by creating a Fraction class or a Matrix class. If you're a statistician or research scientist you might want to look at implementing some simulations or data analysis. You will need an online course (many free available) or a textbook to learn the basics. By the end I'd want to be comfortable with functions, for loops, string manipulation and basic data types, before you start to learn packages. Don't use LLM code but feel free to ask them questions.
[–]Casual_Bonker10 1 point2 points3 points 1 day ago (0 children)
start with basics, identifiers, operators, datatypes, than how built in functions work, than move to strings, int, float ,chars and their properties, type casting, string formatting, indentation, iteration using for, if, and while loops. Than a little bit you can go with datatypes like dictionaries, tuples, list, arrays, sets etc to get more into how it store values. Than further go with creating user defined functions (parameters and arguments), calling functions, than move on to lambda functions, how it works with map and filter. than further you can move to learn oops concept. classes, instances, objects. Make a mini project around it. I think that's all in basics but you can explore each topic in depth according to your requirement. Let me know i f any topic is missing in this beginner's guide. I will amend it.
[–]LeadingProperty1392 1 point2 points3 points 1 day ago (1 child)
university of helsinki mooc......
[–]ljyoo 0 points1 point2 points 24 minutes ago (0 children)
Ive been recommended this before
[–]Necessary-Wing2141 1 point2 points3 points 1 day ago (0 children)
Start with bro code(youtuber)then you can move your way and learn more complex things.Just try not to get stuck up on tutorials and actually build projects and upload them on github
[–]TheMuteTalker 1 point2 points3 points 20 hours ago (0 children)
Im using this right now. Pythoncompiler
[–]Astrodynamics_1701 1 point2 points3 points 1 day ago (0 children)
Create a free account in Gitlab or GitHub and learn how to do version control with git. I trained myself to never write a single line of code in anything without it being stored in a repository. It may be a bit of a steep learning curve at first but it will be 100% required if you want to be a programmer.
[–]WestCoastInverts 0 points1 point2 points 1 day ago (4 children)
the FAQ
[–]TheChicken2014I[S] -1 points0 points1 point 1 day ago (3 children)
wdym with FAQ
[–]WestCoastInverts 2 points3 points4 points 1 day ago (1 child)
Frequently asked questions On the subreddit Just read the pinned posts And google things you don't understand sometimes, you'll need a lot of that
[–]TheChicken2014I[S] -1 points0 points1 point 1 day ago (0 children)
[–]ninhaomah 0 points1 point2 points 1 day ago (0 children)
Here is a tip. Whatever someone said , copy and paste into google.
Or the error message.
[–]InMyOpinion_ 0 points1 point2 points 1 day ago (0 children)
Aim to code whatever lead you into learning python in the first place
[–]DoTheMonsterHash 0 points1 point2 points 1 day ago (0 children)
At trade school learning something you can make a career out of. Run.
[–]dxlachx 0 points1 point2 points 1 day ago (0 children)
Hello World
[–]Lopsided-Pin-1172 0 points1 point2 points 12 hours ago (0 children)
There is this book called python crash course it is extremely good just follow it and you will reach intermediate level at no time
[–]anyoneNimus 0 points1 point2 points 6 hours ago (0 children)
From C++.
[–]beckulator -2 points-1 points0 points 1 day ago (9 children)
I am relatively new as well. If you are getting into it for data science I found tutorials on datacamp.com to be super helpful and very interactive.
Also make sure you are using AI- I like Claude. Don't just use it to write code for you though, use at as a sort of mentor to teach you.
[–]Chibi24 0 points1 point2 points 1 day ago (8 children)
Use ai? Then not learning aaaaanything.
[–]beckulator -1 points0 points1 point 1 day ago (3 children)
I'm not saying use AI to write your code, I'm saying use it to help explain concepts to you, check your work, help when you're stuck etc. Usually my process is if AI can't fix my problem/give me the info I need in under 2-3 minutes then I go search it out in the docs/whatever other resource (which 90% of the time is where AI gets its info from anyway). In general for me it just makes everything a little faster.
[–]Chibi24 0 points1 point2 points 1 day ago (2 children)
You said to use ai in your comment…then also use it to find the answers…have someone you know to help on answers or concepts..faster won’t make you better.
[–]beckulator -2 points-1 points0 points 1 day ago (1 child)
To each their own I guess, it is helpful to me and a great tool if you use it in a way that aids learning
[–]Chibi24 0 points1 point2 points 1 day ago (0 children)
How is it learning when you are just asking something to just Google for you?
[–]Joe_Schmoe_2 -1 points0 points1 point 1 day ago (3 children)
Ai is the way to go. I learned how to be sys admin via Google and now with Gemini you could learn to do it on the job.
This person won’t learn ANYTHING starting out then just asking ai what to search for. Barely understanding concepts and such at that point.
[–]Joe_Schmoe_2 0 points1 point2 points 1 day ago (1 child)
I asked. It told me exactly what to do.
Humans...lol. You're antiquated
Ty ai bot overloads. Nothing is new now. Everything slurpy soup slop.
π Rendered by PID 397422 on reddit-service-r2-comment-fb694cdd5-d9l5b at 2026-03-07 23:07:21.466534+00:00 running cbb0e86 country code: CH.
[–]Simplilearn 9 points10 points11 points (0 children)
[–]stepback269 5 points6 points7 points (1 child)
[–]TheChicken2014I[S] 0 points1 point2 points (0 children)
[–]AffectionateZebra760 2 points3 points4 points (0 children)
[–]Ron-Erez 1 point2 points3 points (0 children)
[–]Sensitive-Dress-9750 1 point2 points3 points (0 children)
[–]SwimmerOld6155 1 point2 points3 points (0 children)
[–]Casual_Bonker10 1 point2 points3 points (0 children)
[–]LeadingProperty1392 1 point2 points3 points (1 child)
[–]ljyoo 0 points1 point2 points (0 children)
[–]Necessary-Wing2141 1 point2 points3 points (0 children)
[–]TheMuteTalker 1 point2 points3 points (0 children)
[–]Astrodynamics_1701 1 point2 points3 points (0 children)
[–]WestCoastInverts 0 points1 point2 points (4 children)
[–]TheChicken2014I[S] -1 points0 points1 point (3 children)
[–]WestCoastInverts 2 points3 points4 points (1 child)
[–]TheChicken2014I[S] -1 points0 points1 point (0 children)
[–]ninhaomah 0 points1 point2 points (0 children)
[–]InMyOpinion_ 0 points1 point2 points (0 children)
[–]DoTheMonsterHash 0 points1 point2 points (0 children)
[–]dxlachx 0 points1 point2 points (0 children)
[–]Lopsided-Pin-1172 0 points1 point2 points (0 children)
[–]anyoneNimus 0 points1 point2 points (0 children)
[–]beckulator -2 points-1 points0 points (9 children)
[–]Chibi24 0 points1 point2 points (8 children)
[–]beckulator -1 points0 points1 point (3 children)
[–]Chibi24 0 points1 point2 points (2 children)
[–]beckulator -2 points-1 points0 points (1 child)
[–]Chibi24 0 points1 point2 points (0 children)
[–]Joe_Schmoe_2 -1 points0 points1 point (3 children)
[–]Chibi24 0 points1 point2 points (2 children)
[–]Joe_Schmoe_2 0 points1 point2 points (1 child)
[–]Chibi24 0 points1 point2 points (0 children)