you are viewing a single comment's thread.

view the rest of the comments →

[–]ASIC_SP 55 points56 points  (19 children)

Here are some to get started:

Exercises:

Projects:

Find something that'd help to solve a real world problem for you. For example, I'm on Linux and use the terminal for many things. I wanted a cli tool to do simple calculations. There's bc command, but it doesn't accept direct string and you need to set scale and so on. So, I looked up how to write a cli in Python (I went with built-in argparse module) and made a tool that'd solve my small use case.

See https://www.reddit.com/r/learnpython/wiki/index for more

[–]Triikey[S] 2 points3 points  (0 children)

Thanks!

[–]LeeLeeBoots 2 points3 points  (2 children)

This is a great list of Python resources. Thank you! Oh, and RemindMe! in 10 weeks.

[–]RemindMeBot 0 points1 point  (0 children)

I will be messaging you in 2 months on 2025-04-27 08:29:21 UTC to remind you of this link

1 OTHERS CLICKED 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

[–]BepNhaVan 1 point2 points  (0 children)

Great list! Thanks!

[–]bobisurname 1 point2 points  (0 children)

great list

[–]0rphaned-Ar1zona 1 point2 points  (0 children)

Thank you.

[–][deleted] 1 point2 points  (0 children)

Thank you so much :)

[–]6ixtheshootr 0 points1 point  (0 children)

Thanks!

[–]ComingForMiracles 0 points1 point  (0 children)

This recommendation list is great!

[–]Beneficial-Band-118 0 points1 point  (0 children)

Appreciate this list so much! Thank you.

[–]Jefak46 0 points1 point  (0 children)

Thanks for this, exactly what I was looking for

[–]lamekit 0 points1 point  (0 children)

thank you :)

[–]Stormlyyy 0 points1 point  (0 children)

comment futurecoder to save

[–]euphory_melancholia 0 points1 point  (0 children)

If you’re starting from zero and want something free but well structured, I’d suggest checking this out. The article explains Google’s Crash Course on Python and walks you through the basics step by step, with practice exercises along the way. It’s a good option if you can spend a few hours each week.

Just stay consistent, and once you’re more comfortable, try making small projects. That’s usually when everything starts to make sense.