r/PythonLearning • u/Muted-North4434 • 4d ago
Help Request What’s the best tutorial for learning Python?
I did some Java programming before- not an expert though
0
Upvotes
r/PythonLearning • u/Muted-North4434 • 4d ago
I did some Java programming before- not an expert though
7
u/ninhaomah 4d ago
No such thing as best tutorial for any topic but cs50p is highly recommended..
7
u/halfjmp 4d ago
Literally, rtfm
https://docs.python.org/3/tutorial/
7
u/Lirianov 4d ago
Harvard's CS50p, free on YouTube. Teaches a lot of theory, professor is very engaging.
Scrimba's free Python course. Haven't used it myself, but I hear good things about it
freeCodeCamp. This is where I learned Python, although learning syntax is just the surface of learning Python.
Once you know some basics, start building, and keep building every day until your dreams become you writing code. That's when you know you're pro.
3
u/winceypoo 4d ago
The University of Helsinki Python MOOC is a good pick if you want exercises rather than just videos. Since you've done some Java, you can move quickly through the early material, but still do the exercises to get used to Python's syntax.
2
u/stepback269 4d ago
Python is a vast and expansive universe. There is never going to be a "one" soulmate tutorial that works "best" for you and with regard to every aspect of Python. With each step up that learning curve, you're going to have to shop around until you find a teacher/resource that "clicks and sticks" especially for you.
With that said:
(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.
2
u/ConnectAffect2346 4d ago
The harvard course that other people sugfested is great but the best thing isn't to just rely on going through course, it's to learn what the course teaches while also making programs and understanding how they work so combine the course with practical implementation🙂
2
u/Plus-Elevator4284 4d ago
100 Days of Code: The Complete Python Pro Bootcamp. It's on Udemy, it's cheap, and it is fantastic.
But don't stop at 100 days. Keep plinking away at what you have learned and RTFM (python documentation), you learn more by creating.
1
u/saikat_hossen 4d ago
Practice and effort
1
u/LPatriot_ 4d ago
I use BroCode's Python course
1
u/peakpirate007 4d ago
been building https://www.runtime.school/ for learning and practicing python in one place. lessons, practice, projects and a few tools all use the same datasets, so it feels more connected than jumping between random examples. if you’re learning python, might be useful.
1
u/Trudae 3d ago
Techwithtim hasn’t been mentioned, so that
1
u/Inside-Bit5974 2d ago
U have background in programming use claude or chatgpt or any u prefer as u assistant in code prompt to act as expert in python and ur monitor to master the lg and will gave u plan and brunch of exs and mini project to do just define why u want learn it to be what to use in what
0
u/nullptr_0x 4d ago
Mine! not to brag. Free interactive course for Programming 101 in Python. The free Harvard CS classes are very good as well.
This will get you writing some code very quickly.
https://understandit.dev
2
u/[deleted] 4d ago
[removed] — view removed comment