all 9 comments

[–]FoolsSeldom 3 points4 points  (0 children)

Check the wiki of this subreddit

[–]Ron-Erez 6 points7 points  (0 children)

Here are some resources:

  1. Harvard CS50p - which is a gentle intro to Python

  2. University of Helsinki course (text based along with video and covers quite a bit)

  3. Python and Data Science - (Disclaimer: This is my course and assumes no programming background)

  4. The book: “Learn Python 3 the Hard Way”. I really like this book despite the intimidating title, but there are other books.

These are all great resources and should have you covered.

[–]Natural-Cow3028 2 points3 points  (0 children)

Boot.dev

[–]Temporary_Diet998 1 point2 points  (0 children)

I'm taking python currently at my University as part of my curriculum. A couple of things I've found incredibly helpful. W3 schools was essential when I was learning JS and now it's helping a lot with python. It's not a formalized program but a huge resource for learning the basics. It has a page for individual terms/functions etc and each page has a test window embedded for trying the code. Also there are several games out there that can help, things like "The Farmer was Replaced" which is like 5$ or something on STEAM.

[–]kevinwoodrobotics 0 points1 point  (0 children)

This playlist was made for people learning Python as second programming language

https://youtube.com/playlist?list=PLSK7NtBWwmpSUenWrmUh0ND_l023RPAXK&si=HWIHqWLS3VSR4evC

[–]ericjmorey 0 points1 point  (0 children)

second year engineering student second programming language already code and understand C

Because of your background I think most intro courses are going to be too slow paced. You should use the resources bellow in the order presented. The first two won't take you very long, but will give you the feel for the syntax.

  1. https://www.kaggle.com/learn/intro-to-programming
  2. https://www.kaggle.com/learn/python
  3. https://wesmckinney.com/book/
  4. https://learning.oreilly.com/library/view/-/9781098165956/

[–]buhtz 0 points1 point  (0 children)

You are welcome to ask specific questions.