Python Basics - bezpłatny kurs firmy Hexlet, szkolenie 57 godzin, termin: 30.11.2023.
Miscellanea / / December 03, 2023
Poznasz podstawy programowania w Pythonie, zapoznając się ze składnią, warunkami i pętlami, typami danych i bibliotekami. Ten kurs pomoże Ci zrozumieć, jak deklaracje funkcji i metody wbudowane działają w Pythonie. Dzięki temu zaczniesz pisać proste programy, opanujesz standardy nazewnictwa, a także będziesz potrafił wyszukiwać i analizować błędy w kodzie.
Przez cały kurs będziemy przekładać teorię na praktykę, abyś mógł przyzwyczaić się do składni i zanurzyć się w języku. Wiedza zdobyta na tym kursie pomoże Ci zdobyć podstawową wiedzę na temat języka Python, jego zasad i funkcji. Jest to kurs podstawowy, odpowiedni zarówno dla osób początkujących w programowaniu, jak i tych uczących się nowego języka.
Wstęp
Zapoznaj się z kursem
Witaj świecie!
Napisz swój pierwszy program
Instrukcje
Naucz się podstaw tworzenia programów w Pythonie
Działania arytmetyczne
Przetłumaczmy operacje arytmetyczne na język programowania
Błędy projektowe (składnia i linter)
Zapoznaj się z rodzajami błędów i sposobami ich rozwiązywania
Smyczki
Naucz się pracować ze sznurkami
Zmienne
Naucz się przechowywać informacje i ponownie wykorzystywać istniejące dane
Wyrażenia w definicjach
Naucz się upraszczać kod, używać zmiennych
Nazewnictwo
Nauczmy się poprawnie nazywać zmienne
Interpolacja
Poznaj inny sposób pracy z ciągami znaków w Pythonie
Wyodrębnianie znaków z ciągu
Naucz się pobierać wartości z ciągów znaków
Plasterki linii
Naucz się wyodrębniać podciągi
Typy danych
Pomnóżmy liczbę przez ciąg, zapoznajmy się z typami danych i przekonwertujmy je
Niezmienność i typy pierwotne
Sprawdzanie, czy Python może zmieniać ciągi znaków lub liczby
Funkcje i ich wywołania
Naucz się korzystać z gotowych funkcji
Sygnatura funkcji
Dowiedz się, jak funkcja przyjmuje i zwraca wartości
Wywołanie funkcji - wyrażenie
Naucz się korzystać z wyników funkcji
Determinizm
Zbadaj niektóre właściwości funkcji i cechy ich działania
Biblioteka standardowa
Zapoznajmy się ze standardową biblioteką
Właściwości i metody
Naucz się korzystać z wbudowanych atrybutów danych Pythona.
Łańcuch metod
Naucz się korzystać z wbudowanych atrybutów danych Pythona.
Definiowanie funkcji
Naucz się tworzyć funkcje
Zwracanie wartości
Naucz się korzystać z wyniku funkcji
Parametry funkcji
Naucz się przekazywać dane do funkcji
Opcjonalne parametry funkcji
Ustawianie wartości domyślnych
Nazwane argumenty
Poznaj inny rodzaj argumentacji
Wpisz adnotacje
Dowiedzmy się, do czego potrzebne są adnotacje typu i jak je określić
Środowisko
Sprawdź, jakie wartości są dostępne dla funkcji
Logika
Dowiedz się, czym jest typ logiczny i jak używać operacji logicznych
Operatory logiczne
Nauka pisania warunków złożonych
Wynik operacji logicznych
Głębiej o operacjach logicznych
Warunki
Kontrolujemy zachowanie programu w zależności od różnych warunków
operator dopasowania
Eksplorowanie specjalnej wersji if dla wielu warunków
pętla while
Naucz się pisać programy wykonujące powtarzalne czynności
Agregacja danych
Nauka stosowania cykli w praktyce
Przejście linii
Nauka przechodzenia i tworzenia ciągów w pętlach
Warunki wewnątrz ciała pętli
Naucz się kontrolować zachowanie programu w pętli
dla pętli
Nauczmy się kolejnej pętli w Pythonie
Debugowanie
Naucz się znajdować błędy w kodzie
Moduły
Dowiedz się, jak Python współpracuje z kodem podzielonym na wiele plików
Głębsze moduły
Zapoznaj się z kilkoma szczególnymi przypadkami pracy z modułami, które jednak często można znaleźć w dokumentacji i przykładach kodu
Pakiety
Naucz się łączyć poszczególne moduły w grupy – tzw. pakiety - i pracować z takimi grupami
losowy moduł
Przećwicz korzystanie z modułów na przykładzie modułu losowego, który znajduje się w standardowej bibliotece Pythona i odpowiada za generowanie liczb losowych
Krotki
Poznaj pierwszy typ złożony – typ, którego wartości mogą składać się z kilku wartości innych typów
Historia rozwoju języka Python
Dowiedz się, jak Python stał się tym, czym jest dzisiaj
Dodatkowe materiały
Artykuły i filmy przygotowane przez zespół Hexlet. Pomoże Ci zgłębić tematykę kursu