Python to świetny wybór. Jeśli chodzi o Data Science, to warto zapoznać się z modułami:
- pandas
- przetwarzanie niehomogenicznych zbiorów danych
- wczytywanie danych w różnych formatach
- numpy
- rachunek macierzowy
- algebra, generatory losowe, transformata fouriera
- matplotlib
- rysowanie danych
- interakcja z danymi na wykresie
- scipy
- obliczenia naukowe, m.in.:
- scikit-learn
- tensorflow
- uczenie maszynowe niższego poziomu niż scikit learn
- scrapy, regex
- scrapy do zbierania danych ze stron internetowych + znajomość regex do pisania wyrażeń regularnych
Jest to sporo nauki, zwłaszcza jak nie masz dobrej podstawy matematycznej. Natomiast z webu mogę Ci polecić na początek framework Flask, a potem Django, ale możesz też od razu wskoczyć na ten ostatni. Jeśli ogarnąłbyś to pierwsze, to możesz mieć bardzo dochodową pracę w przyszłości, zwłaszcza że jest taki trend, że danych stale przybywa i będzie ich coraz więcej. W takim wypadku proponuję zainstalować IPythona, bo to bardzo ułatwia pracę.