codequick-darkmode-logo
Zaloguj sięZarejestruj się
Kurs podstaw Python

Sylabus:

Kurs podstaw Python

21 Lekcje 338 Online Pytania z Kodowania


Jakie tematy będą omawiane na kursie?

Podstawy programowania

  1. Wprowadzenie:

    • Przegląd kursu i cele

    • Znaczenie Pythona w programowaniu

    • Wymagania wstępne i rozpoczęcie

  1. Zmienne i Typy Danych:

    • Instrukcja wydruku: print() - Wyświetl swoją pierwszą linię kodu.

    • Deklaracja zmiennej - Zdefiniuj i zainicjalizuj zmienne.

    • Typy danych w Pythonie - Poznaj liczby całkowite, zmiennoprzecinkowe i ciągi znaków.

    • Konwersja typów - Konwertuj dane pomiędzy typami.

    • Bardziej zaawansowane obliczenia matematyczne - Rozwijaj umiejętności matematyczne w Pythonie.

  1. Operacje arytmetyczne:

    • Podstawy arytmetyki - opanuj dodawanie, odejmowanie, mnożenie i dzielenie.

    • Kolejność wykonywania działań - kontroluj kolejność operacji.

    • Funkcje matematyczne w Pythonie - poznaj wbudowane funkcje matematyczne.

Praca ze Strings

  1. Wprowadzenie do Stringów:

    • Podstawy stringów - Zrozumienie struktury stringa.

    • Manipulacja stringami - Nauka konkatenacji i wycinania.

    • Metody stringów - Odkrywanie potężnych metod stringów.

  1. Indeksowanie i wycinanie w stringach:

    • Indeksowanie stringów - Dostęp do poszczególnych znaków.

    • Wycinanie stringów - Wyodrębnianie podciągów na podstawie kryteriów.

    • Manipulacja stringami - Zastosowanie technik do rozwiązywania rzeczywistych problemów.

  1. Właściwości i metody stringów:

    • Właściwości stringów - Poznaj wrodzone cechy stringów.

    • Metody stringów - Wykorzystuj metody do efektywnej manipulacji.

    • Manipulacja stringami - Stosuj zaawansowane techniki transformacji.

  1. Formatowanie wydruku z ciągami znaków:

    • Formatowanie ciągów znaków - Opanuj opcje formatowania.

    • Użycie f-string - Naucz się zwięzłego formatowania za pomocą f-stringów.

    • Formatowanie instrukcji print - Ulepszanie instrukcji print.

Zrozumienie logiki boolowskiej

  1. Zrozumienie wartości boolowskich:

    • Podstawy boolowskie - Zrozum podstawy wartości boolowskich.

    • Operatory boolowskie - Poznaj operacje AND, OR i NOT.

    • Wyrażenia boolowskie - Naucz się tworzyć warunki logiczne.

  1. Operatory logiczne:

    • Logical AND - Łączenie warunków za pomocą AND.

    • Logical OR - Łączenie warunków za pomocą OR.

    • Logical NOT - Negacja wartości boolean.

  1. Instrukcje warunkowe (if, else, elif):

    • If statement - Podejmowanie decyzji na podstawie warunków.

    • Else statement - Obsługa alternatywnych wyników.

    • Elif statement - Łączenie wielu warunków.

  1. Wyrażenia logiczne:

    • Wyrażenia logiczne - Budowanie złożonych warunków.

    • Logika warunkowa - Stosowanie logiki do kontrolowania przepływu programu.

    • Użycie typu Boolean - Ulepszanie podejmowania decyzji w kodzie.

Pętle Pythona i instrukcje sterujące

  1. Pętle (for i while):

    • Podstawy pętli for - Iteracja po sekwencjach za pomocą pętli for.

    • Podstawy pętli while - Powtarzanie akcji za pomocą pętli while.

    • Instrukcje kontrolujące pętle - Manipulacja wykonaniem pętli.

    • Zagnieżdżone pętle for - Implementacja pętli w pętlach.

  1. Instrukcje Break i Continue:

    • Instrukcja Break - Wyjście z pętli przedwcześnie.

    • Instrukcja Continue - Pominięcie reszty iteracji pętli.

    • Kontrola pętli w Python - Dostosowywanie zachowania pętli.

Funkcje i Struktury Danych

  1. Definicja i wywoływanie funkcji:

    • Podstawy funkcji - Zrozumienie struktury funkcji.

    • Parametry funkcji - Przekazywanie informacji do funkcji.

    • Wartości zwracane przez funkcję - Odbieranie i wykorzystywanie wyników funkcji.

  1. Parametry funkcji i wartości zwracane:

    • Parametry funkcji - Opanuj pracę z parametrami funkcji.

    • Wartości zwracane funkcji - Zagłęb się w temat wartości zwracanych przez funkcje.

    • Zastosowanie funkcji - Zastosuj funkcje do rozwiązywania rzeczywistych problemów.

  1. Listy w Pythonie:

    • Podstawy list - Zrozumienie fundamentalnych koncepcji list.

    • Operacje na listach - Odkrywanie różnych technik manipulacji listami.

    • Składanie list - Zanurzenie się w zwięzłe tworzenie i transformację list.

  1. Słowniki w Pythonie:

    • Podstawy słowników - Zrozum podstawowe pojęcia słowników.

    • Operacje na słownikach - Odkryj wszechstronne operacje dla słowników.

    • Metody słowników - Zagłęb się w efektywną manipulację i pobieranie danych.

  1. Krotki w Pythonie:

    • Podstawy krotek - Poznaj cechy i przypadki użycia krotek.

    • Operacje na krotkach - Odkryj potężne operacje dostępne dla krotek.

    • Rozpakowywanie krotek - Wykorzystaj rozpakowywanie krotek do zwięzłego kodu.

  1. Zbiory w Python:

    • Podstawy zbiorów - Zrozum kluczowe właściwości zbiorów.

    • Operacje na zbiorach - Poznaj operacje dla efektywnej manipulacji zbiorami.

    • Metody zbiorów - Wykorzystaj wbudowane metody do transformacji zbiorów.

  1. Importowanie i używanie modułów:

    • Import modułu - Naucz się importować zewnętrzne moduły kodu.

    • Użycie modułu - Zbadaj praktyczne zastosowanie modułów.

    • Standardowe biblioteki w Pythonie - Odkryj wspólne biblioteki do różnorodnych zadań.

  1. Podsumowanie opanowania Python3:

    • Refleksje nad procesem uczenia się Python3

    • Podziękowania i kolejne kroki