Witam, obecnie zacząłem studia podyplomowe na AGH z Data Science, wcześniej kończąc Analitykę Gospodarczą na UEK (na studiach było sporo statystyki, ekonometrii, analizy wielowymiarowej, R itp) wiec jakieś pojęcie o modelowaniu mam. Do tego pracuje w IT w dziale capacity planning i używam sporo SQL i zapytan do Hadoopa. Problemem moim jest właśnie nikłe doświadczenie w Pythonie którego najbardziej chciałbym pojąć w stopniu umożliwiającym pracę na stanowisku Data Scientista. Przerabiam sobie książkę Automatyzacja nudnych zadań w Pythonie a później zamierzam się zabrać za Data Science w Pythonie od heliona. Moje pytanie jest takie: co zrobić żeby nauczyć się Pythona w stopniu umożliwiającym pracę jako Data Scientist? Czy najlepiej będzie po zrobieniu ww. ogarnąć biblioteki numpy, pandas, scikitlearn i zacząć robic jakieś swoje projekty żeby było co przedstawić w swoim CV? dzięki za wszelkie wskazówki i rady :)
Pythona Możesz pouczyć się tu:
https://realpython.com/
https://dbader.org/blog/
https://runestone.academy/runestone/books/published/httlads/index.html
https://runestone.academy/runestone/books/published/pythonds/index.html
A poza tym, to tak, biblioteki (numpy, scikitlearn, pandas, tensorflow, pytorch), kursy:
https://course.fast.ai/
https://www.deeplearning.ai/
W mojej opinii lepiej zacząć od tego drugiego.
Jest jeszcze sporo dobrych książek, niektóre:
https://www.amazon.com/Deep-Learning-Python-Francois-Chollet/dp/1617294438/ref=sr_1_1?crid=2K7A7JO6YR4UE&keywords=deep+learning+with+keras&qid=1570559743&s=books&sprefix=deep+learning+with+kera%2Cstripbooks-intl-ship%2C274&sr=1-1
https://www.amazon.com/Hands-Machine-Learning-Scikit-Learn-TensorFlow/dp/1491962291
http://www.deeplearningbook.org/
http://neuralnetworksanddeeplearning.com/
Dzięki za odpowiedź, Materiałów mam aktualnie dość sporo do nauki. Książki takie jak:
"Data Science od podstaw. Analiza danych w Pythonie" J. Grus
"Python. Uczenie maszynowe" S. Raschka
"Uczenie maszynowe z użyciem scikit-learn i tensorflow" A. Geron
"Zaawansowane uczenie maszynowe z językiem Python" J. Hearty
Kończę aktualnie tę książkę o której wspominałem, czyli Automatyzacja nudnych zadań z pythonem. Staram się wykonywać wszystkie zadania i idzie mi to bardzo sprawnie. Czy jeśli chce cisnąć głównie w Data Scientista to jest sens tracić czas na frameworki typu Django, Flask itp czy jednak warto poznać chociaż podstawy z czym to się je? I drugie pytanie: zarabiam już teraz calkiem nieźle (ok. 8k brutto), ale nie jest to coś co dokładnie chciałbym robić (mało u mnie w dziale programowania, może czasem jakiś SQL i trochę R), to czy po ogarnięciu tego wszystkiego, studiów podyplomowych i stron, które wysłał kolega wyżej, jest sens szukania pracy na Juniora czy można z moim doświadczeniem uderzać na coś wyżej za lepszą kasę (oczywiście zakładając, że ogarnę wszystko co wyżej w stopniu bardzo dobrym)?
Zobacz sobie datacamp.com.
DataCamp znam ;) calkiem fajna strona ale wg mnie za wiele rzeczy jest tam podanych na tacy i zadania sprowadzają się tylko do uzupełnienia czegoś tam w kodzie. Przynajmniej tak wyglądały pierwsze kursy które tam robiłem. Dlatego preferuje książki bo mogę ominąć niektóre rzeczy i tworzyć swój kod od zera.