Darmowy kurs Python

Darmowy kurs Python

Python to bardzo wszechstronny, obiektowy język programowania używany przez start-upy i gigantów technologicznych, Google, Facebook, Dropbox i IBM. Python jest również polecany początkującym młodym programistom, którzy są zainteresowani budowaniem kariery w obszarze bezpieczeństwa, sieci czy Internetu rzeczy. Do rozpoczęcia kursu nie jest wymagana wcześniejsza znajomość programowania.

Kurs jest całkowicie bezpłatny i realizowany w formie samokształcenia.

Wystarczy, że zarejestrujesz się na stronie: https://www.netacad.com/portal/web/self-enroll/c/course-997170

Kurs przygotowuje do certyfikacji: PCAP – Python Certified Associate Programmer

Kończąc kurs zdobywasz certyfikat od firmy CISCO oraz wiedzę z następujących modułów:

Moduł 1 – Wprowadzenie do języka Python I programowania komputerowego

    Python – narzędzie, nie gad
    Jest więcej niż jeden Python
    Wyrusz w swoją podróż z Pythonem

Moduł 2 – Typy danych, zmienne, podstawowe operacje wejścia-wyjścia, podstawowe operatory

    Twój pierwszy program
    Literały w Pythonie
    Operatory – narzędzia do manipulacji danymi
    Zmienne – pudełka w kształcie danych
    Jak rozmawiać z komputerem?

Moduł 3 – Wartości boolowskie, wykonywanie warunkowe, pętle, listy i ich przetwarzanie, operacje logiczne i bitowe

    Podejmowanie decyzji w języku Python
    Pętle w Pythonie
    Logika i operacje bitowe w Pythonie
    Listy – zbiory danych
    Sortowanie prostych list – algorytm sortowania bąbelkowego
    Listy – więcej szczegółów
    Listy w zaawansowanych aplikacjach

Moduł 4 – Funkcje, krotki, słowniki, przetwarzanie danych

    Pisanie funkcji
    Jak funkcje komunikują się z otoczeniem?
    Zwracanie wyniku z funkcji
    Zakresy w Pythonie
    Krotki i Słowniki

Moduł 5 – Moduły, pakiety, metody list i ciągów znaków, wyjątki

    Moduły
    Użyteczne moduły
    Moduły i Pakiety
    Błędy – chleb codzienny programisty
    Anatomia wyjątków
    Użyteczne wyjątki
    Znaki i łańcuchy znaków vs. komputery
    Natura łańcuchów znaków w języku Python
    Metody łańcuchów znaków
    Łańcuchy znaków w akcji
    Cztery proste programy

Moduł 6 – Podejście zorientowane obiektowo: klasy, metody, obiekty i podstawowe elementy programowania obiektowego; obsługa wyjątków i praca z plikami

    Podstawowe koncepcje podejścia obiektowego
    Krótka podróż od podejścia proceduralnego do obiektowego
    OOP: Właściwości
    Metody
    Dziedziczenie
    Wyjątki raz jeszcze
    Generatory i zamknięcia
    Przetwarzanie plików
    Praca z prawdziwymi plikami