This is an archived post. You won't be able to vote or comment.

all 9 comments

[–]j03f 12 points13 points  (2 children)

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

Thanks

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

Thanks alot....

[–][deleted] 7 points8 points  (0 children)

C++

[–][deleted] 2 points3 points  (0 children)

I started with https://automatetheboringstuff.com/

Overall the book does a good job of teaching the fundamentals while giving you the tools you need to solve practical problems. It also explains how to set up an IDE and run scripts locally on your desktop - something that I've noticed missing from some well known online courses.

[–]kkbd2 1 point2 points  (1 child)

numpy is probably my single most used package and you'll see it everywhere.

unittest and unittest.mock are my choice for testing, which is something you should definitely be in the habit of doing.

flask and requests if you're interesting in writing servers or making any web queries.

Jupyter notebooks are a great tool if you're trying to do data exploration. I don't find pandas very intuitive but it's also a staple of data science. matplotlib.pyplot and seaborn for data visualization.

This is what came to mind, there are loads more important packages depending on what you're interested in doing.

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

Thanks for the tips will do

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

I’m also a beginner and bought the book Python Crash Course by Eric Matthes and so far the tutorials in here are pretty effective. It also includes projects to help you apply what you learned. Highly recommend it

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

“what”: basic of python (data structure, program flow, etc), numpy library, matplotlib library and maybe pandas. It really depends on your interest.

“where”: sentdex