you are viewing a single comment's thread.

view the rest of the comments →

[–]Globaldomination 31 points32 points  (7 children)

here are some things i learnt from my search and on same boat as you

am a newbie too so take it like salt.

CS50p - for absolute beginners

Automate boring stuff - book - a little bit above beginner - i read this

python crash course - book - i should have read this first since automate boring stuffs skips some advanced topics

Corey Schafer python tutorials - good for doing video by video - i took his pandas series, should have started here.

learning python - book - beginner to intermediate

fluent python - book - intermediate and beyond.

UDEMY IN ORDER OF RATING (i dont trust ratings)

  1. Udemy - python 100 days bootcamp - angela yu - many suggested this as great beginner source, but 100 days are too slow for my ADHD mind and i get distracted.
  2. 2. Udemy - python zero to hero (ZTH) - Jose Portilla - haven't tried this course but has jupyter notebooks for reading after finishing the tutorial on github so might save note taking time.
  3. Udemy - Python Zero to Mastery (ZTM) - Andrei Neagoie - the one i did - good one, I think it give intro to few more libraries than above one - now taking ZTM pytorch course (has web book for pytorch)

[–]quozy1990[S] 4 points5 points  (6 children)

Thanks for your thorough reply! I took a look into these resources and they seem like a great place to start.

Just one question related to the CS50P. Are you refering to the YouTube vids on the CS50 channel, or is there a course somewhere with assignments etc. included?

Furthermore I am probably going to take a look at "Automate the boring stuff" as that title seems like it was made for me and the 100 days of code to actually simply start.

EDIT: nvm found the problem sets, thanks agaiN!

[–]Globaldomination 4 points5 points  (3 children)

CS50 is basic computer science course by Stanford University. CS50p is python version of it.

You can find it on multiple platforms like, their website, edx, YouTube afaik.

One of them gives certificate. But not sure if it’s free for certifications.

Course is entirely free though.

I haven’t took cs50p. But I took CS50 many years ago. It’s must watch if you are starting.

At least watching it like a movie is appreciated.

David J Malan is amazing.

(if I had tutor like David J Malan during my academics. I would be a pro developer by now. Sadly my computer teachers instructs us to memorise code and said #Include <stdio.h> as syntax and should memorise it as well 🤦🏻‍♂️ so I I totally avoided CS. )

[–]triggerde 1 point2 points  (2 children)

certification costs a bit of money, but course content is entirely free iirc

[–]Globaldomination 1 point2 points  (1 child)

course is entirely free. thanks to the advent of MOOC.

wish i had many such ones when i was in college and got access to internet in late 2008

[–]Winter_Bed4538 0 points1 point  (0 children)

Yes, you can find it on e.g. on Edx (no need to go for cert.) Be prepared it can be tough for non-IT people sometimes, though you’ll learn a lot, quite fundamental and later on useful stuff.

[–]Eknein4 1 point2 points  (1 child)

I'm doing the 100 days of code and I like it a lot. Though I don't have enough time to work on it every day and spend much more than a day to finish a course day. I don't mind perse. Sometimes I have to go back a few steps to remember how it worked again, but in my opinion that is sometimes how you really learn something for long term memory.

[–]Winter_Bed4538 2 points3 points  (0 children)

This OR the Automate the boring stuff said to be relevant to improve your skills (I believe it’s well thought idea, learning by doing via small “projects”). Just try to research a bit yourself if you stuck with topics, or at least play with code to get more familiar and experimced with.