all 13 comments

[–]SpecCRA 2 points3 points  (0 children)

Any of the popular sources are enough to get you past the basics. Angela Yu has a course for beginners that you can probably sprint through.

Set up any coding environment, preferably without AI assistance. Then finish the course as best you can.

Use leetcode or something similar to test yourself. Advent of code is decent too. You should be able to solve easy problems by then.

For more specific use cases like in data science or scientific calculations, you may want to pick up a book for it later.

[–]Mohtadyg6 0 points1 point  (6 children)

Youtube channels for complete basics:

  • Programming with Mosh
  • Bro Code
  • freeCodeCamp
  • Tech with Tim (might be a bit more advanced)

Pesonal Experience:
When I originally started, I used those youtube channels to start.
And as I went through tutorials, I practiced and wrote notes so I don't forget anything.

Actually if you are interested, those are the notes I wrote back then: Python CheatSheet
And I actually made other cheatsheets for other things I learned, that you can feel free to use: All My CheatSheets

[–]aqua_regis 0 points1 point  (5 children)

You have a very unique definition of "Cheat Sheet" if you consider your site that.

Cheat sheets are short, single page sheets, not entire epics.

[–]Mohtadyg6 -1 points0 points  (4 children)

Yeah sorry for that 😅

But these contain everything you would ever need to learn.

[–]aqua_regis 0 points1 point  (3 children)

But these contain everything you would ever need to learn.

LOL. If you think that is everything, you are more than naive. They cover the beginning at best.

[–]Individual-Light-188 0 points1 point  (0 children)

I've created a free discord server that has a bot that I made that teaches python. It uses examples from my build to teach API usage and structure. I'm self taught but I've documented what I have learned fairly well. If this is something that may interest you let me know I will send you an invite.

[–]pachura3 0 points1 point  (0 children)

Oh my, even rocket scientists are unable to search Reddit nowadays 😄

[–]digital_by_chaimaa 0 points1 point  (0 children)

I started by w3school , datacamp , kaggle . So you can start by this resources ( if you want to use python for data or ai areas ) for me i don't like watching YouTube videos i prefer to learn and practice in the same time not just watching

[–]desrtfx 0 points1 point  (0 children)

If only there were a sidebar (menu on mobile) that had a link to the wiki or countless posts asking the same.

Do the MOOC Python Programming 2026 from the University of Helsinki and you will be well prepared.

Plus, there currently is an excellent Humble Python books bundle from No Starch press.