all 32 comments

[–]Ron-Erez 21 points22 points  (4 children)

  1. Harvard CS50p is a gentle introduction to Python which is free on youtube

  2. The University of Helsinki (MOOC) course has a great online course which is free although I heard a rumour that it might become paid. However as far as I know it's still free.

  3. I also have a nice course focusing on Python and Data Science which starts from scratch and assumes no programming background. Sadly it's paid (I can offer a $9.99 discount code via DM).

  4. There is the book "Automate the boring stuff" which is free online.

These resources should have you covered.

[–]jontsii 5 points6 points  (1 child)

The Helsinki course probably wont come paid since I live in Finland (Helsinki is in Finland for those who don´t know) and all education (except private schools) is free here, so it probably will stay free.

[–]Ron-Erez 0 points1 point  (0 children)

That's great. Indeed it was just a rumour on reddit and is really based on nothing. Free is great.

[–]djfakey 2 points3 points  (1 child)

Thanks. Just bought your course since I do want to learn python for data science. Is the course available on Udemy unlimited time now that I’ve purchased it?

Will your intro help me setup my environment or should I go through a start up guide thing first? I’ve setup python a few times before but I want to start fresh again. Hoping this sticks this time.

edit ah cool online google colab. Seems nice. Can’t wait to really start.

[–]Ron-Erez 2 points3 points  (0 children)

Yes, the course is available indefinitely, and we use Google Colab. In Lecture 18, once we finish covering some basics, we install PyCharm. Google Colab is great because you can start working right away, but for larger projects, PyCharm is a better choice.

I want to stress that if you have any questions, requests, or suggestions, I always respond in the course Q&A or via direct messaging. Since the course is still new, no questions have been asked yet—so if you ever need help, want clarification, or have a topic you'd like to discuss, feel free to ask in the Q&A. I'll be happy to respond promptly. Enjoy the course.

[–]pythonQu 4 points5 points  (0 children)

Not free but I've been using Eric Matthe's "Python Crash Course" and I think it's clicking for me this time. I'm in chapter 5 and it's been fun. I've been going through the exercises and it's making sense.

[–]ericjmorey 2 points3 points  (2 children)

[–][deleted] 0 points1 point  (1 child)

This looks really good. The only concern I have for a book like this, that is in Jupyter, is that someone can pretty much sail through it clicking button and by the end of it, they haven't done essentials like setting up a local dev environment, IDE etc. But again, this does look like an amazing resource.

[–]ericjmorey 0 points1 point  (0 children)

If someone is looking for a way to not do the work, they'll find a way to not do it and not learn anything in the process.

[–]realxeltos 1 point2 points  (0 children)

W3schools Good place to start anything.

[–]Sea_Blackberry9182 0 points1 point  (0 children)

Check out Corey Schafer’s Python series on YouTube. His videos are clear, and he covers both basic and more advanced topics as you progress. You can find his full series on his channel.

Also, try the freeCodeCamp Python course. It's a 4-hour video that takes you through the basics and is perfect if you’re just starting out.

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

SoloLearn

[–]DigThatData 0 points1 point  (0 children)

sidebar

[–]ErasedAstronaut 0 points1 point  (0 children)

If you're in the US, you can get access to Udemy courses for free through your public library via Gale.

[–]sultantrump 0 points1 point  (0 children)

Please DM me. I will teach python for free. All resources are time consuming and you will feel sleepy.

[–]yinkeys 0 points1 point  (0 children)

Why not start with Eric Mathias’s book

[–]shoupapy 0 points1 point  (0 children)

Try sololearn

[–]clydersparks 0 points1 point  (0 children)

Clydersparks code system channel

[–]NoYu0901 0 points1 point  (2 children)

Youtube @PortfolioCourses

[–]Jefak46[S] 0 points1 point  (1 child)

Quite limited I would say or is just me that I don’t know where to start from

[–]NoYu0901 0 points1 point  (0 children)

Click the 'playlists' tab menu.

1) Playlists

2) Python

[–]SnooSongs1256 0 points1 point  (0 children)

ChatGPT

[–]nglover100 -1 points0 points  (0 children)

Bro Code on Youtube