Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Program nauki
- 0. Podstawowe narzędzia developerskie
- a) Pycharm
- b) Git
- 1. Python niezbędne podstawy cz.1
- a) zmienne, ich typy
- b) operacje wejścia/wyjścia i rzutowania (input/print i str(), int()...)
- c) operacje arytmetyczne, operacje na stringach
- d) instrukcje warunkowe, logika w programowaniu
- e) funkcje bez i z argumentami, nieokreśloną liczbą arg., zwracające wartości/nie zwracające
- f) listy, tuple, słowniki i operacje na nich
- g) pętle while i for, oraz instrukcje break, continue
- e) lambda
- 2. Python niezbędne podstawy cz.2
- a) podstawy obiektowości (i metody magiczne)
- b) hermetyzacja danych i accessory dostępu
- c) dziedziczenie
- d) polimorfizm
- e) wyjątki
- 3. Python uzupełnienie podstaw
- a) TDD i testy jednostkowe
- b) scope
- c) dekoratory
- d) korutyny
- e) moduły, paczki i przestrzenie nazw
- f) podstawowe wzorce projektowe (z 3, 4)
- g) SOLID DRY KISS
- 4. Pytania rekrutacyjne, odpowiedzi i wyjaśnienie
- 5. Projekt
- a) Podstawy Django i aplikacja webowa
- b) Aplikacja Desktopowa najlepiej skomunikowana z aplikacją Django
- c) ćwiczenia na https://www.codingame.com/start (na darmowym koncie)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement