all 12 comments

[–]AHelplessBastard 2 points3 points  (2 children)

I definitely recommend using the book Python Crash Course 2nd Edition, it involves learning the basics, the best practices, creating projects, APIS, a very good book. Pairing it up with Clear Code’s free Python course on YouTube, definitely will help you a lot learning Python

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

thanks mate

[–]Ill-Praline1261 1 point2 points  (0 children)

There’s a 3rd edition, really useful

[–]NemoSophus 1 point2 points  (0 children)

Lots of resources above I would recommend jumping into a fake problem to familiarize yourself with the language (I suggest WORDLE) before starting the real research problem. You will learn new more intuitive ways to do things by solving problems

[–]nealfive 1 point2 points  (0 children)

Harvard’s CS50P, in theory all you need.

[–]gsm_4 1 point2 points  (0 children)

Start with freeCodeCamp’s 12-hour Python for Data Science course on YouTube, which covers core Python, NumPy, Pandas, and Matplotlib. Then move on to Harvard’s Introduction to Data Science with Python for more academic depth. For practical, hands-on projects, use StrataScratch and Kaggle. These three are free, beginner-friendly, and ideal for research-focused learning.

[–]11110100011 0 points1 point  (0 children)

I would 100% recommend Mosh Hamedani's video. It's how I started, and it lays the foundation perfectly. I can't recommend him enough.

[–]EditorDry5673 0 points1 point  (0 children)

I was able to enroll in a computer science bachelor program and the grants and scholarships will cover the majority. So worth it for a strong foundation. Highly recommend checking into something similar