Programowanie w Pythonie - bezpłatny kurs od internetowej szkoły programowania dla dzieci Hello World, szkolenie 13 godzin, termin: 3 grudnia 2023.
Miscellanea / / December 06, 2023
Pyton
Wstęp
Skonfigurujmy środowisko pracy i porozmawiajmy o tym, jak możesz pracować z Pythonem.
Operatory i zmienne
„Co jest najtrudniejsze w byciu programistą? Wymyśl nazwy zmiennych.” Pod koniec tej lekcji zrozumiesz żart.
Ciągi, liczby, tablice i słowniki
Dowiedzmy się, jakie typy danych istnieją w Pythonie i jak z nimi pracować.
Co jeśli i jeszcze
Pamiętajmy o logice, operacjach logicznych i ich kombinacjach. Nauczmy nasz program prowadzić z nami rozmowę i brać pod uwagę nasze odpowiedzi.
Cykle
Nauczmy się, jak sprawić, by program działał dużo przy użyciu małego kodu. Dowiedzmy się, czym jest cykl w cyklu i dlaczego trzeba z nim uważać.
Funkcje i moduły
Perfekcja nie ma granic, dowiedzmy się, jak napisać jeszcze mniej kodu i dlaczego bardzo ważne jest dzielenie kodu na moduły.
Klasy i obiekty
Nauczmy się pracować z klasami i obiektami w Pythonie. Rozumiemy, dlaczego nie można zrobić wszystkiego za pomocą funkcji. Dowiedzmy się, czym jest dziedziczenie i jakie korzyści niesie ze sobą dla programistów.
Wbudowane funkcje
Rozumiemy, że nie zawsze musimy wymyślać koła na nowo, wystarczy przeczytać dokumentację i znaleźć potrzebne nam narzędzie.
Przydatne moduły Pythona
Dowiemy się o najpopularniejszych modułach Pythona, jak z nimi pracować oraz jak wyszukiwać i wykorzystywać moduły napisane przez innych programistów.
Algorytmy i praca z danymi
Rekurencja, sortowanie i wyszukiwanie
Opanujmy podstawowe algorytmy sortowania i wyszukiwania podczas pracy z tablicami.
Ocena złożoności algorytmu
Nauczmy się rozumieć, który z algorytmów działa wydajniej, jeszcze zanim zostaną uruchomione. Rozumiemy, dlaczego na pytanie „Oszacuj złożoność tego algorytmu” lepiej nie odpowiadać „prosto”.
Wykresy i drzewa
„W parku hrabiowskim jest stary staw, gdzie kwitną lilie”. Tutaj porozmawiamy o zupełnie różnych drzewach i wykresach.
Empiryczna ocena algorytmów w Pythonie
Nauczmy się, jak mierzyć czas działania algorytmu za pomocą timeit. Co to jest profiler i dlaczego go potrzebujesz?
Praca z plikami
Nauczmy się odczytywać dane z plików, pracować z tymi danymi i zapisywać wynik. Zapoznajmy się z takimi formatami danych jak XML, CSV, JSON.