Cześć, jestem na studiach informatycznych, a że zbliżają się wakacje i wreszcie będę miał trochę czasu (ehh sesja) to chciałbym się troszkę podszkolić z czegoś co się przyda w przyszłości. Kończę właśnie I rok, więc z narzędzi informatycznych jedyne co miałem to kurs C++ (tak, żeby na przedmioty związane z algorytmikom starczyło, czyli w sumie podejście proceduralne + korzystanie ze struktur już obecnych w języku) i jakieś podstawy linuxa.
Z tego co chciałbym zrobić (wakacje są dłuugie) i czego dotyczy moje pytanie:
- C++ : czytałem I część symfonii, jestem w połowie szkoły programowania Praty, moje pytanie brzmi co dalej? Bo to są takie książki na zapoznanie z językiem, wprowadzenie, za co się więc wziąć gdy już będę wiedział coś tam o obiektówce i w miarę sporo o narzędziach języka?
- Java : w przyszłym semestrze mam przedmiot związany z programowaniem obiektowym, realizowany właśnie w tym języku, a jako że jest to bardzo popularny język chciałbym się wziąć za niego wcześniej. Na razie robiąc mały research wpadłem na tą pozycję: Java. Podstawy. tutaj pytanie czy są jakieś inne, lepsze lub warte uwagi oraz czy druga część tej książki (to już bardziej przyszłościowo) jest tak samo dobra i warta uwagi (bazując na ocenach na forach) jak pierwsza
- python - AI : no właśnie, jest u nas koło naukowe zajmujące się sztuczną inteligencją i projekty bazują na pytongu, więc chciałbym i tego liznąć, tutaj jakieś sugestie - kursy, książki, mile widziane,
- algorytny : w tym semestrze miałem przedmiot związany z algorytmami, który mi sporo otworzył oczy na rozwiązywanie problemów muszę przyznać, bazowano w nim na książce "Wprowadzenie do algorytmów" Cormena. Przerobiliśmy ok. pół tej książki (może troszkę więcej), ale wiem, że jest tam sporo rzeczy o których sobie chętnie doczytam. Będę polował na nią w bibliotekach, niestety muszę przyznać że nie jest ona szczególnie szeroko dostępna (także w internecie można ja praktycznie tylko kupić na allegro, co jest dosyć ciekawe). Moje pytanie brzmi, czy znacie jakieś książki / źródła, związane z algorytmikom, które są warte uwagi ale nie nakładają się w zbyt dużym stopniu z Cormenem?
Z góry dziękuję za wszystkie odpowiedzi