Mam do was pytanie - korci mnie, żeby zacząć uczyć się jakiegoś języka programowania. Nie mam ambicji, by zostać #programista15k, mam dobrą pracę i nie tyram w januszex. Jestem po studiach matematycznych, nie wiem, w jaki język uderzyć. W przyszłości być może coś będę chciał dalej w tym kierunku podziałać, lub otworzyć DG i zajmować się tym oraz obecną pracą. Teraz pytanie - jaki język? Python, C#, Java? Uczyć się zamierzam samemu, więc jeżeli ktoś może polecić jakieś dobre materiały byłoby spoko. #programowanie #naukaprogramowania
@Johanek91: c# zyskuje na popularności. Python często jest używany do testów uczenia maszynowego czy urządzeń typu embeded a Java to Java pewnie jeszcze długo będzie wykorzystywana. Możesz jeszcze pójść w stronę c lub cpp jeśli kręcą coś mikrokontrolery
@george_prosto_z_drzewa: Wiesz co, C raczej nie. Tak po prawdzie, to waham się między Javą a Pythonem, bo C# tak wpisałem jako ten mój powiedzmy trzeci wybór.
@Johanek91: no ale pytanie co byś wolał robić bo Java to głównie webówka a Python różnie: webówka również ale też ML czy Data Science. Chyba dla Ciebie najlepszym wyborem będzie Python jednak ;)
@DoloremIpsum: pełna zgoda choć web na pythonie potrafi być strasznie oporny. @Norskee: język jest sprawą wtórną tak po prawdzie Ogarnij podstawy programowania obiektowego. Reszta to kwestia czytania dokumentacji :)
@Johanek91: Python zdecydowanie, bo szybko w nim naklepiesz wszystko, co ci się wymarzy, niski próg wejścia, gigantyczne możliwości + jakieś inne "matematyczne", tzn. R, Julia, Haskell
C też wypada znać, bo po pierwsze jest prosty, po drugie stoi na nim praktycznie wszystko. Tzn. jest to taka łacina świata programowania. Może nie jest już szeroko wykorzystywany do jakichś codziennych zadań, ale jest podwaliną komputeryzacji. Ale to już jak cię zainteresuje programowanie bardziej.
@Johanek91: Python, Julia, R. Chyba, że jesteś fanem teorii kategorii to Haskell lub Agda. Ewentualnie możesz się zainteresować TLA+ (modelowanie systemów rozproszonych) lub Coq (komputerowo wspomagane dowodzenie twierdzeń).
@Johanek91: wykorzystaj to ze jestes po matematyce, wiekszosc programostow #!$%@? umie z maty. Wiec albo uderz w ML gdzie zaczniesz od pythona, albo jakies scienific computing czyli jakies c olus plusy,
@zwei: @Hauleth: @Passer93: To na pierwszy ogień idzie Python. W takim razie co? W pierwszej kolejności ogarnąć podstawy, np. z książki dot. Pythona, a potem ten ML czy jak to wygląda? Sorry, że tak dopytuję, ale w tym nie siedzę jeszcze.
@Johanek91: luzik arbuzik :) Prawdę napisał @Passer93: ogarnij pythona i leć w stronę uczenia maszynowego i rzeczy związanych z AI. Tam jest sporo zawiłości matematycznych a i programowania się dużo znajdzie.
@Johanek91: Python ma swietna dokumentacje online, jesli juz cos umiesz into programowanie. A jesli nie to wez sobie jakies wprowadzajacy kurs do Computer Science na edx/coursera. Wiekszosc zachodnich uczelni robi wprowadzenie wlasnie na Pythonie wiec bedzie jak znalazl. MIT, Standford, Harvard maja fajne materialy. I nie skupiaj sie na tym ktory konkretnie jest najlepszy, jako programista bedziesz musial przegladac tony marerialow.
Nauka programowania to nie jest wybor jakis jednej, najlepszej sciezki
@Johanek91 jeśli chodzi o Pythona to polecam tego Pana https://youtu.be/8DvywoWv6fI jestem na drugiej godzinie i facet bardzo mnie zachęcił żeby oglądać dalej i razem z nim wklikiwać kod do PyCharm'a :)
#programowanie #naukaprogramowania
@george_prosto_z_drzewa: Wiesz co, C raczej nie. Tak po prawdzie, to waham się między Javą a Pythonem, bo C# tak wpisałem jako ten mój powiedzmy trzeci wybór.
ten sam autor
jak czasem na udemy kursy zbierasz to tam mozesz miec zupelnie przypadkowo
@Norskee: język jest sprawą wtórną tak po prawdzie
Ogarnij podstawy programowania obiektowego. Reszta to kwestia czytania dokumentacji :)
C też wypada znać, bo po pierwsze jest prosty, po drugie stoi na nim praktycznie wszystko. Tzn. jest to taka łacina świata programowania. Może nie jest już szeroko wykorzystywany do jakichś codziennych zadań, ale jest podwaliną komputeryzacji. Ale to już jak cię zainteresuje programowanie bardziej.
@DoloremIpsum: Przekonałaś mnie do Pythona.
@george_prosto_z_drzewa: Dzięki!
@zwei: @Hauleth: @Passer93: To na pierwszy ogień idzie Python. W takim razie co? W pierwszej kolejności ogarnąć podstawy, np. z książki dot. Pythona, a potem ten ML czy jak to wygląda? Sorry, że tak dopytuję, ale w tym nie siedzę jeszcze.
Prawdę napisał @Passer93: ogarnij pythona i leć w stronę uczenia maszynowego i rzeczy związanych z AI.
Tam jest sporo zawiłości matematycznych a i programowania się dużo znajdzie.
Nauka programowania to nie jest wybor jakis jednej, najlepszej sciezki
jestem na drugiej godzinie i facet bardzo mnie zachęcił żeby oglądać dalej i razem z nim wklikiwać kod do PyCharm'a :)
Komentarz usunięty przez autora