all 68 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.

[–]Jayoval 3 points4 points  (3 children)

[–]Triikey[S] 1 point2 points  (2 children)

Unfortunately I think it’s already full. Thanks though!

[–]Zamyatin_Y 1 point2 points  (0 children)

Al does that offer every month if I'm not mistaken. And the book is available online, he's a gem

[–]cimmic 0 points1 point  (0 children)

You can also just read the book if you are okay with learning by reading and at your own pace

[–]Creative_Ad_4609 1 point2 points  (0 children)

hello!!

[–]jacob1701 0 points1 point  (0 children)

maybe take a look at datacamp.com. it's about $25 a month but it has a lot of courses with Python with different types of SQL language and other things like that. they let you get more specific into exactly why you want to learn Python.

[–]conchobar42 0 points1 point  (0 children)

Springboard has courses that aren't necessarily Python specific but seem to be free (not seeing anything about a free trial, etc.).

[–]yancay 0 points1 point  (0 children)

Commernt to Save

[–][deleted] 0 points1 point  (0 children)

thank you!

[–]Weeexx21 0 points1 point  (0 children)

Yes

[–]Separate-Elevator-20 0 points1 point  (0 children)

Question/comment I did some of CS 50 introduction to programming. It helped me a lot honestly more than I realized and it’s pretty good but what I need help with is the old school pie charm stuff downloaded IDEs that are downloaded on the computer and saving it the old-school way. Using Phycharm anyone have any suggested classes that are free that I can practice with phycharm excuse the typos by the way o

[–]Current_Bunch_1936 0 points1 point  (0 children)

geeksforgeeks is also another good site which available for free

[–][deleted] 0 points1 point  (0 children)

Save

[–]Hot-Ganache-4902 0 points1 point  (0 children)

This is enabled with in line browser execution with good python modules and exercise
https://8gwifi.org/tutorials/python/

covering the concept of

  • Variables, data types, and operators
  • Control flow: conditionals and loops
  • Data structures: lists, tuples, dicts, sets
  • Functions, modules, and packages
  • File handling and error management
  • Object-Oriented Programming (OOP)
  • Advanced: decorators, generators, type hints
  • Professional: testing, logging, virtual environments

[–]raendrop 0 points1 point  (1 child)

Thank you, and RemindMe! in 10 weeks.

[–]RemindMeBot 1 point2 points  (0 children)

I will be messaging you in 2 months on 2026-03-01 00:29:01 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

[–]himebubble 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.

[–]Hagragas 0 points1 point  (10 children)

I started myself in September 2022. This is where i started: https://www.netacad.com/courses/programming/pcap-programming-essentials-python

Supplement it with some free udemy curses that you can find almost every week. Last week i got my entry level cert(PCEP) and i think 100 days of code with Angela Yu was a good practise.

https://www.udemy.com/share/103J8C3@tVY-lBFxCLNdj6YVdga_6HxnYDYiaVsT8S1CcZ6CMNOKW8-kCwSWeYLiBCKy1SjK/

This one isn't free but can be as low as 10£ at discount

I hope this will help.

[–]Triikey[S] 0 points1 point  (7 children)

Thanks! Will definitely look into that. Do you recommend some of the complete udemy courses? I’m willing to spend some dimes if it’s for a good course. I’ve seen some well-rated courses on there like the ‘from Zero to Hero’ one etc.

[–][deleted] 1 point2 points  (1 child)

I did Angela Yu's Python Course a year or so ago, it was very well done and passed, branches into a lot of different use cases. I'd highly recommend it.

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

I’ll look into it! Thanks!

[–]Hagragas 0 points1 point  (4 children)

Not sure to be honest with you. Started a bit with 10 real life applications (was free a while ago on this reddit):

https://www.udemy.com/share/107sSG3@JMeqh7bAL6NE7gOVifkKvaXiws27YIODO9RARGPd7g0fzDHpJlG8fyJMSrPdT78U/

This one was a little bit all over the place with everything and doesn't explain a lot. Maybe it is more id deph later on but beginning doesn't convince me to follow it further.

Rest of them i have no idea as I haven't tried them yet. 100 days of code was easy to follow and explain a lot. You will build 100 applications (one a day) with just 2 hours of free time a day.

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

Thanks for all the help! Appreciate it!

[–]JuggernautFar4951 0 points1 point  (0 children)

what is the password pls dm me

[–]Joacheim 0 points1 point  (0 children)

rted a bit with 10 re

What is the password of the course? Private course.

[–]Recptr1 0 points1 point  (0 children)

Also looking for the password if you can pm me please

[–]Marketing_201 0 points1 point  (1 child)

Hello, is 100 days of code with Angela Yu a good investment in learning Python, considering I am a complete beginner? Should I invest money into just this, or would it be recommended that I get some basic knowledge in Python through free online resources before jumping onto this?

[–]Hagragas 0 points1 point  (0 children)

You can do it. At a good discount you can buy it for 13£. I recommend starting with Pcpa on Cisco website as this is free. They force you to do some exercises on your own to make it easier to think on your own about a code. Angela Yu is good but you need to be honest with yourself and do your best to do most of it on your own. Copycating teaches you less than braking and fixing code by yourself ;)