Jestem doktorantem rozpoczynającym badaniaw optymalizacji matematycznej. Mam kod mojego algorytmu w MATLABIE (używający programowania zorientowanego obiektowo), który chcę przetłumaczyć na Pythona, ponieważ uważam, że będzie on o wiele lepszym językiem do pracy z danymi na dużą skalę. DO.
Moje pytania to:
1) co byłoby dobrym źródłem do rozpoczęcia nauki? Chcę móc przetłumaczyć mój bieżący kod na Pythona, a jedyną „wyspecjalizowaną” funkcją, której używam, jest norm ().
2) Czy jest zalecany edytor? Jestem na Linux Mint.
Dziękuję Ci.
Odpowiedzi:
1 dla odpowiedzi № 1Nie używałbym Eclipse, jeśli pochodzisz z zaplecza naukowego wykorzystującego Matlab, rozważ użycie Anacondy, będziesz musiał wybrać pomiędzy wersjami 2.7 i 3.5.
Obie są bardzo, bardzo dobre. A do tego świetne źródło do nauki programowania w Pythonie. Wypróbuj kursy Coursera online na University of Michigan prowadzone przez Charlesa Severence'a.
To prowadzi cię przez niezliczone technikimanipuluj danymi i buduj przemyślany kod Pythona. najlepsza część polega na tym, że audyt (który jest bezpłatny) pozwala w pełni uczestniczyć w kursie, w tym w kodowaniu próbek.
Szczerze mówiąc, nauczyłem się po prostu wziąć kurs Pythona Code Academy i wydrukować kilka ściągawek, a potem po prostu to zrobić.