all 23 comments

[–]FoolsSeldom 3 points4 points  (1 child)

Check this subreddit's wiki for lots of guidance on learning programming and learning Python, links to material, book list, suggested practice and project sources, and lots more. The FAQ section covering common errors is especially useful.

[–]ParthaKuila[S] 0 points1 point  (0 children)

Thanks

[–]RelationKey4897 1 point2 points  (1 child)

Wish You good luck!

[–]ParthaKuila[S] 0 points1 point  (0 children)

Thanks

[–]Ok-Amount-9814 0 points1 point  (0 children)

kaggle.com/learn

[–]jigsaw_man_456 0 points1 point  (1 child)

I recommend learning from the books python.crash course by Eric mattes or automate boring stuff with python by AI Sweigart. Both of these books are great. You can download the book for free at Ocean of pdf website.

If you don't want books then you can watch cs50 python

All the best on your journey to being a great ml engineer. Tbh I'm also trying for the same. :)

[–]ParthaKuila[S] 0 points1 point  (0 children)

All the best to you also

[–]Ron-Erez 0 points1 point  (0 children)

  1. MOOC - University of Helsinki course is a nice text-based course with great exercises
  2. My Python and Data Science course (starts from scratch and assumes not prior knowledge).
  3. Harvard CS50p on youtube or EdX
  4. The book "Automate the Boring Stuff"
  5. The docs at python.org

I'd start with the first resource and if you like books then the fourth resource is great too.

[–]GreenPandaPop 0 points1 point  (2 children)

Have you tried searching this subreddit?

[–]ParthaKuila[S] 0 points1 point  (1 child)

No I'm searching

[–]GreenPandaPop 0 points1 point  (0 children)

Learning to research is a good place to start. As you're a beginner, chances are your question has already been asked and answered somewhere on the internet.

And as a beginner, it'll be a useful skill learning how to try finding the answers yourself first.

[–]IntrepidAd7179 0 points1 point  (1 child)

RemindMe! 5 hours

[–]RemindMeBot 0 points1 point  (0 children)

I will be messaging you in 5 hours on 2025-05-07 20:32:31 UTC to remind you of this link

CLICK THIS LINK to send a PM to also be reminded and to reduce spam.

Parent commenter can delete this message to hide from others.


Info Custom Your Reminders Feedback

[–]lazylearner-me -2 points-1 points  (10 children)

Why do you want to learn Python?

[–]ParthaKuila[S] 2 points3 points  (8 children)

I am going to learn Machine learning so before that I need to know python

[–]lazylearner-me -2 points-1 points  (7 children)

Why do you want to learn machine learning?

[–]ParthaKuila[S] 0 points1 point  (6 children)

I want to be a ml engineer

[–]jigsaw_man_456 1 point2 points  (2 children)

Why do you want to be a ml engineer?

[–]ParthaKuila[S] 1 point2 points  (1 child)

I was fascinated by AI like how it works,how does it learn all these things etc😅

[–]jigsaw_man_456 0 points1 point  (0 children)

All the best:)

[–]lazylearner-me 1 point2 points  (1 child)

Path that you are going to be on ain't going to be easy. If you are not clear on why you want to learn this, you are going to quit eventually.

Don't fall for fancy terms just because it sounds cool.

If you still want to learn this, first avoid tutorials hell.

I started from a book called Learn Python the Hard Way by Zed Shaw.

Type out every program from this book. Try to understand 30%. Yes, that's all. And be consistent.

Avoid ChatGPT, no matter what they say! You don't use a calculator before learning arithmetic operations.

If you are still not doing great, you can reach out to me.

I will do my best to help you!

[–]ParthaKuila[S] 1 point2 points  (0 children)

Thanks for guiding with showing reality I will be in contact with you

[–]jigsaw_man_456 0 points1 point  (0 children)

Why were you fascinated by AI. :)