Porada doświadczonych dla laika pythona

0

Witam wszystkich,
Mam pytanie odnośnie dalszej ścieżki nauki. Aktualna wygląda tak: uczyłem się podstaw pythona po pl i w sumie to myślałem, że już mam je dobrze ogarnięte. Po jakimś czasie zacząłem ogarniać sobie jakieś proste biblioteki min. ppytsx, speecrecognition i pare innych. Potem trochę już większej selenium. Probówałem napisać bota, udało mi się ale uznałem go za średni kod. Postanowiłem trochę porozmawiać ze starszym programistą i poradził, żebym nie pchał się na głęboką wode tylko po kolei podstawy, klasy takie rzeczy miał dobrze ogarnięte. Poradził pełny kurs python dla początkujących po ang. Miało być z napisami okazało się, że po 10minutach nie było a kurs trwał 4 godziny. Z racji tego, że mówił wyraźnie to go nawet rozumiałem. Nie mam bardzo dobrze opanowanego angielskiego. Postanowiłem, że już tylko będę oglądał po angielsku bo te materiały są o wiele lepsze. Teraz jestem już na końcu pełnego kursu dla pocz. django, oglądam, pisze, testuje ( w pętli ). Jestem w technikum informatycznym w 3 klasie, nie robiłem na informatyce algorytmów lub struktur danych typu - lista, fib, n-ty itp. Uważałem, że to zbędne lecz niestety się myliłem. Kolejnym krokiem, który chce zrobić to nauka algorytmów, struktur danych kolejka, drzewo itp. i implementacja ich do kodu i np. wyświetlać na stronie używając django. Czy to dobry wybór w tej kolejności? Jeśli nie to jaki? I co robić dalej? Z góry dzięki za pomoc :)

2

Wybór raczej dobry, kolejność też spoko. Jeśli jesteś w 3 klasie technikum to pisz sobie na spokojnie jakieś przyjemne programiki typu gierki czy inne, które sprawią Ci frajdę.

Miej gdzieś z tyłu głowy maturę - rozszerzona matematyka i angielski rozszerzony.

Czy struktury danych i algorytmy? Jakieś prostsze pewnie tak ale do trudniejszych rzeczy może być wymagana trochę mocniejsza matma niż masz obecnie.

Materiały po ang są lepsze ale jakąś polską książkę też możesz sobie przerobić. Zawsze to uzupełnienie wiedzy i inny punkt widzenia. Ze słabym angielskim nauka algorytmów i programowania po angielsku - na początku drogi - to może być słaby pomysł.

Lepsze projekty własnego autorstwa wrzucaj sobie już na githuba, może złapiesz jakieś fajne praktyki albo staż wakacyjny. Albo robotę zaraz po technikum? Własny fajny kod byłby pomocny dla rekrutera.

Zaraz po nauce algorytmów, struktur danych (zakładam, że w podstawowym stopniu) równocześnie z nauką programowania zajmij się pisaniem dobrego i czytelnego kodu - wzorce projektowe, OOP, SOLID, KISS i tak dalej.

Powodzenia!

0

@kotowski: dzięki za odpowiedź

1 użytkowników online, w tym zalogowanych: 0, gości: 1