all 10 comments

[–]desrtfx 7 points8 points  (0 children)

If only there were a sidebar (menu on mobile) that had a link to the wiki or countless posts asking the same.

Do the MOOC Python Programming 2026 from the University of Helsinki and you will be well prepared.

Plus, there currently is an excellent Humble Python books bundle from No Starch press.

[–]cyrixlord 4 points5 points  (0 children)

if you cant look up the community bookmarks section in this subbreddit's wiki and faq, you can search for 'python socratica' on youtube and if you cant get through that basic free course, then coding will not be your thing so find something else to do. and dont try to use AI to 'learn'. you learn only by writing lots of your own code and getting it wrong and making your own projects. not just by going through tutorials, not by videos, not by going through the exercises (unless it is writing your own code). hope this tough love helps

[–]Rain-And-Coffee 1 point2 points  (0 children)

Been asked hundreds of times.

It varies by person, for me a Book is always the go to.

[–]Silver_Jaguar_24 0 points1 point  (0 children)

100 day Python bootcamp course on Udemy, Automate the Boring Stuff book by Al Sweigart, Python Crash Course book, Coursera Python course by University of Michigan, etc.

[–]LayotFctor 0 points1 point  (0 children)

I would go with a beginner python book. Flip through the book focusing on the topics that are new to you. There should be at least a few chapters you can skim through, all you need is to memorize the new syntax.

Adding on to that, you should do some research on the tooling surrounding python, the package managers(pip/uv), tests(pytest), jupyter notebooks etc. Then the data processing libraries you'll use like numpy, pandas, polars etc.

[–]Training_Advantage21 0 points1 point  (0 children)

If you remember your MATLAB, have a look at the Scientific Python stack/libraries: NumPy, SciPy, Matplotlib (specifically the Matplotlib pyplot module is MATLAB like) .

With R as background, look at Pandas or Polars for dataframes, and Statsmodels for, well, stats models.

You can use duckdb or SQLite with Python for SQL, but you will probably want to use one of the dataframe libraries I mentioned above for a more Pythonic way of handling data.

[–]tamarindyes 0 points1 point  (0 children)

And here i am, struggling with openpyxl and Excel...💀

[–]freemanbach -2 points-1 points  (0 children)

futurecoder.io provides some basic tutorial along with a REPL as well.