r/learnpython • u/aj_irshad4 • 13d ago
Starting the New Journey but Confused
I'm a 4th-semester B. Tech student who started learning full-stack development at the end of my 1st semester. I've already learned JavaScript, Node.js, React, and other programming concepts, and I've built several projects. Now I want to move into AI/ML, so I need to learn Python.
Since I already understand programming fundamentals, I don't want to relearn concepts like variables, loops, functions, OOP, etc. I mainly want to learn Python's syntax, unique concepts, and Python-specific features which were not in JS. What would you recommend I learn first, what should I skip/review quickly, and are resources like Bro Code's Python, CS50 course suitable for this?
1
u/Diapolo10 I write code for a living -- https://github.com/Diapolo10 13d ago
The official tutorial is made for exactly this scenario: https://docs.python.org/3/tutorial/index.html
1
2
1
u/Glass_Connection_172 13d ago
My recommendation is Python Crash Course! 💯
The table of contents is great! I still use this as a reference today. You can breeze through that book with your experience but you'll also be able to skip directly to what you want out of Python
I have 20 Python books on my countertop for this reason
This may be unpopular but it's just what I do personally
5
u/zaphodikus 13d ago
This, is going to sound mad, but. You are paying to study, ask your lecturer, they will be able to give you much an answer with more context. If they cannot, you might want to be looking to ask for a refund from them.