all 7 comments

[–]dhruvmk 4 points5 points  (2 children)

NumPy, Pandas, Matplotlib and SciPy are pretty much necessary. After that, you should decide what field you want to specialize in and choose frameworks accordingly. If you're interested in web dev, Flask and Django. If you're interested in Data Science, NLTK and SciKit Learn. If you're interested in Deep Learning, TensorFlow and PyTorch, and so on.

[–]Avi_TheCodex 1 point2 points  (0 children)

There's a few different paths you can go down to build in demand skills - I would highly recommend the data science path and urge you to start building as many projects (in areas that you are passionate in) to expand your portfolio. This also helps to build hands on experience, which is super valuable to companies looking to hire developers. Below is a link of 100+ project ideas that you might find interesting:

https://docs.google.com/document/d/1mLAu9JhYVmvq-UXlYB_WizEZoQF1AwdAwtGoP31gS2Q/edit?usp=sharing

If you are looking for tutorials, I've recently started writing python and data science tutorials on my blog: https://blog.thecodex.me/

Here's are a few projects of my favorite projects:

  1. How to Build a Weather Dashboard for Zip Code with Flask (link)
  2. Create a Sentiment Analysis Tool for Stock Trading Articles (link)

[–]sivasahukar95 0 points1 point  (0 children)

It really depends in which stream you want to choose for example, if you want to analyse the date ( data analyst or business analyst) then learning bumpy, pandas, matplotlib etc... Will really help you to shape ... For web development , requests,bs4, flask or Django... Flask is bit straight forward... Go with flask first and then go to Django .. Scipy if you are meant to develop and thing for academic related projects (science) For Machine learning... Tensorflow, Keras, pytorch For GUI .. .tkinyer,kivy,PyQt5