Terminy Szkoleń

Data Rozpoczęcia Data Zakończenia Tryb Liczba Miejsc Cena
2020-09-03 2020-09-10 Zdalny 12 3 000,00 zł Zapisz się

PCEP - Wstęp do języka programowania Python

PCEP: Cele szkolenia a cele egzaminu

Cel następujących szkoleń:

  • PCAP: Podstawy programowania w języku Python (Cisco NetAcad, Instructor-Led: Moduły 0-4),
  • Python Essentials (Cisco NetAcad, Self-Study: Moduły 1-4),
  • podstawy programowania w języku Python, część 1 (platforma edukacyjna OpenEDG, samokształcenie)

to zapoznanie studenta z ogólnymi pojęciami programowania komputerowego, takimi jak wykonywanie warunkowe, pętle, składnia języka programowania Python, semantyka i środowisko wykonawcze, a także ogólne techniki kodowania i najlepsze praktyki.

Po ukończeniu któregokolwiek ze szkoleń student powinien zapoznać się z uniwersalnymi pojęciami programowania komputerowego, takimi jak typy danych, kontenery, funkcje, warunki, pętle, a także składnia języka programowania Python, semantyka i środowisko wykonawcze.

Szkolenia są w pełni dostosowane do certyfikatu PCEP - Certified Entry-Level Python Programmer przyznanego przez OpenEDG Python Institute.

Blok egzaminacyjny Kursy i moduły dostosowane do bloku egzaminacyjnego  
Podstawowe koncepcje * Python Essentials: moduł 1, moduł 2, moduł 3

** Podstawy programowania w języku Python (część 1): moduł 0, moduł 1, moduł 2
kleszcz
Typy danych, oceny i podstawowe operacje we / wy Python Essentials: Moduł 2, Moduł 3, Moduł 4

Podstawy programowania w języku Python (Część 1): Moduł 1, Moduł 2, Moduł 3
kleszcz
Kontrola przepływu - pętle i bloki warunkowe Python Essentials: Moduł 3, Moduł 4

Podstawy programowania w Pythonie (Część 1): Moduł 2, Moduł 3
kleszcz
Kolekcje danych - listy, krotki i słowniki Python Essentials: Moduł 3, Moduł 4

Podstawy programowania w Pythonie (Część 1): Moduł 2, Moduł 3
kleszcz
Funkcje Python Essentials: Moduł 3, Moduł 4

Podstawy programowania w Pythonie (Część 1): Moduł 2, Moduł 3
kleszcz
 

* Python Essentials (lub Programming Essentials w Pythonie) dostępny za pośrednictwem platformy Cisco Networking Academy: Część 1 - BASICS (wersja do nauki / samodzielnej rejestracji); www.netacad.com

** Podstawy programowania w języku Python część 1 dostępne za pośrednictwem platformy edukacyjnej OpenEDG - wersja do samodzielnej nauki / do samodzielnej rejestracji; www.edu.openedg.org

PCEP - Zakres egzaminu certyfikacyjnego

Blok egzaminacyjny nr 1: Podstawowe pojęcia (17%)

Cele objęte blokiem (5 pozycji egzaminacyjnych)

  • podstawowe pojęcia: tłumaczenie ustne i interpreter, kompilacja i kompilator, elementy językowe, leksyka, składnia i semantyka, słowa kluczowe w Pythonie, instrukcje, wcięcia
  • literały: logiczna, liczba całkowita, liczby zmiennoprzecinkowe, notacja naukowa, łańcuchy
  • komentarze
  • funkcja print ()
  • funkcja input ()
  • systemy liczbowe (binarne, ósemkowe, dziesiętne, szesnastkowe)
  • operatory numeryczne: ** * /% // + -
  • operatory łańcuchowe: * +
  • przypisania i operatory skrótów
 

Blok egzaminu nr 2: Typy danych, oceny i podstawowe operacje we / wy (20%)

Cele objęte blokiem (6 elementów egzaminu)

  • operatory: jednoargumentowy i binarny, priorytety i wiążące
  • operatory bitowe: ~ & ^ | << >>
  • Operatory logiczne: nie i lub
  • Wyrażenia logiczne
  • operatory relacyjne ( ==! =>> = <<= ), budujące złożone wyrażenia logiczne
  • dokładność liczb zmiennoprzecinkowych
  • Podstawowe operacje wejścia i wyjścia z wykorzystaniem input () , print () , int () , float () , str () len () funkcje
  • formatowanie wyjścia print () za pomocą argumentów end = i sep =
  • typ odlewania
  • podstawowe obliczenia
  • proste łańcuchy: konstruowanie, przypisywanie, indeksowanie, niezmienność
 

Blok egzaminacyjny nr 3: Kontrola przepływu - pętle i bloki warunkowe (20%)

Cele objęte blokiem (6 elementów egzaminu)

  • instrukcje warunkowe: if , if-else , if-elif , if-elif-else
  • wiele instrukcji warunkowych
  • wprost instrukcja
  • budowanie pętli: while , for , range () , in
  • powtarzanie sekwencji
  • rozwijanie pętli: while-else , for-else
  • zagnieżdżanie pętli i instrukcji warunkowych
  • kontrola wykonania pętli: przerwa , kontynuacja
 

Blok egzaminacyjny nr 4: Zbieranie danych - listy, krotki i słowniki (23%)

Cele objęte blokiem (7 elementów egzaminu)

  • proste listy: konstruowania wektorów, indeksowania i krajania len () funkcja
  • wyszczególnia listy: indeksowanie, dzielenie, podstawowe metody ( append () , insert () , index () ) i funkcje ( len () , sorted () itp.), instrukcja del , iteracja list z pętlą for , inicjowanie, w operatorze, a nie w operatorze, zrozumienie listy, kopiowanie i klonowanie
  • listy w listach: macierze i kostki
  • krotki: indeksowanie, krojenie, budowanie, niezmienność
  • krotki vs. listy: podobieństwa i różnice, listy wewnątrz krotek i krotki wewnątrz list
  • słowniki: budowanie, indeksowanie, dodawanie i usuwanie kluczy, iterowanie przez słowniki oraz ich klucze i wartości, sprawdzanie istnienia klucza, metody keys () , items () i values ​​()
  • ciągi w szczegółach: ucieczka przy użyciu znaku \ , cudzysłowy i apostrofy wewnątrz ciągów, ciągi wielowierszowe, podstawowe funkcje ciągów.
 

Blok egzaminacyjny nr 5: Funkcje (20%)

Cele objęte blokiem (6 elementów egzaminu)

  • definiowanie i wywoływanie własnych funkcji i generatorów
  • słowa kluczowe zwrotu i zysku , zwracające wyniki,
  • Brak słów kluczowych,
  • rekurencja
  • parametry vs. argumenty,
  • pozycyjne słowo kluczowe i przekazywanie argumentów mieszanych,
  • domyślne wartości parametrów
  • Przekształcanie obiektów generatora na listy za pomocą list () funkcja
  • zakresy nazw, ukrywanie nazw (shadowing), globalne słowo kluczowe

Instruktorzy