Szkolenia Python Academy

Cel szkolenia

kod: PA-TPP

Wątki umożliwiają jednoczesne wykonywanie kilku ścieżek programowych. Otwiera to nowe możliwości dla tworzenia programów. Z drugiej strony, programy stały się bardziej złożone. Python używa rodzimej realizacji wątku systemu operacyjnego i zapewnia jednolite API dzięki czemu oferuje niezależną platformę programowania wątków.


Szkolenie ma formę modułową, trwa pół dnia i może być łączone z innymi szkoleniami z oferty producenta.

Plan szkolenia Rozwiń listę

  1. Podstawy wątków - Przedstawienie możliwości wątków w Pythonie. Przykłady służą do zademonstrowania, w jaki sposób działa moduł dotyczący wątków.
  2. GIL - Python ma tak zwaną Globalną Blokadę Interpretera (GIL), która zapobiega równoległemu działaniu wątków, nie przystosowanych do architektury multi-CPU. Konsekwencje związane z GIL dotyczące programowania są objęte gwarancją.
  3. Synchronizacji wątku - Synchronizacja wątków jest ważną częścią ich programowania. Należy unikać losowych manipulacji danych, gdy dwa wątki mają dostęp do tych samych danych w tym samym czasie. Aby to osiągnąć te dane muszą być zablokowane przez jeden wątek zapewniając mu wyłączność dostępu na określony czas.
    Przykłady służą do wyjaśnienia zasad blokowania(zakładania zamków). Szczególny nacisk kładzie się na tzw dead-lock, gdzie wątki blokują się nawzajem co prowadzi do zatrzymania programu.
  4. Procesy - Python oferuje kilka sposobów uruchomienia i dostępu do zewnętrznych procesów. Te sposoby są prezentowane na przykładach.
  5. Kombinacja wątków i procesów - połączenie wątków i procesów pozwala na uruchamianie programów równolegle korzystając z zalet wieloprocesorowych maszyn można przyspieszyć ten proces. Przykład służy do wykazania wpływu takich kombinacji.
Pobierz konspekt szkolenia w formacie PDF

Dodatkowe informacje

Poziom trudności
Czas trwania 1 dzień
Certyfikat

Uczestnicy otrzymują po zakończeniu szkolenia zaświadczenie o ukończeniu autoryzowanego kursu Python Academy.

Prowadzący

Autoryzowany wykładowca Python Academy.

Informacje dodatkowe

Kurs może być połączony z Python for Non-Programmers lub Introduction to Python for Programmers.

Pozostałe szkolenia Python Academy | Szkolenia na zamówienie

Szkolenia powiązane tematycznie

Programowanie

Python

Formularz kontaktowy

Prosimy o wypełnienie poniższego formularza, jeśli chcą Państwo uzyskać więcej informacji o powyższym szkoleniu.






* pola oznaczone (*) są wymagane

Informacje o przetwarzaniu danych przez Compendium – Centrum Edukacyjne Spółka z o.o.

CENA 1850 PLN NETTO

FORMA SZKOLENIA ?

 

MATERIAŁY SZKOLENIOWE ?

 

WYBIERZ TERMIN SZKOLENIA

  • szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika: HYBRID
    • Informacje ogólne
    • Termin gwarantowany
    • Last minute (-10%)
    • Język obowiązujący na szkoleniu
    • Polski
Zarezerwuj termin szkolenia
zamknij

Szkolenie stacjonarne

Szkolenia stacjonarne w Compendium CE odbywają się najczęściej w naszych lokalizacjach w Krakowie i Warszawie, ale także w miejscu ustalonym przez klienta. Grupa uczestnicząca w szkoleniu spotyka się w danym miejscu o określonym czasie i wraz z trenerem aktywnie uczestniczy w laboratoriach.

Szkolenie dlearning

W szkoleniach Compendium Distance Learning możesz uczestniczyć z dowolnego miejsca na świecie. Kursanci, dzięki zaawansowanej technologii, którą dostarcza Compendium CE, stale widzą i słyszą trenera, mogą mu zadawać pytania poprzez chat i mikrofon, a także uczestniczą w ćwiczeniach i laboratoriach, które rozwiązują wraz z prowadzącym. Po więcej informacji zajrzyj na stronę dlearning.eu

zamknij

Materiały papierowe

Materiały tradycyjne: cena zawiera standardowe materiały wydawane w postaci książek papierowych, drukowanych lub innej, w zależności od ustaleń z producentem.

Materiały elektroniczne

Materiały elektroniczne: są to materiały szkoleniowe w wersji elektronicznej, które w zależności od dostawcy udostępniane są za pomocą dedykowanych aplikacji: Skillpipe, eVantage itd. lub w postaci dokumentów PDF.

Materiały ctab

Materiały ctab: cena zawiera tablet ctab oraz materiały szkoleniowe w formie elektronicznej bądź tradycyjne materiały szkoleniowe i materiały dodatkowe dostarczone w wersji elektronicznej w zależności od ustaleń z producentem (w postaci dokumentów PDF lub EPUB). Tak dostarczone materiały są przystosowane pod kątem wyświetlania ich na tablecie ctab. Po więcej informacji zajrzyj na stronę ctab.

Najbliższe szkolenia Python Academy

  • 2025-03-28 | 1 dzień | Kraków / Wirtualna sala

    Fast Code with the Cython Compiler

    szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika: HYBRID
  • 2025-03-28 | 1 dzień | Kraków / Wirtualna sala

    Windows Programming with Python

    szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika: HYBRID
  • 2025-04-04 | 1 dzień | Virtual Classroom

    Fast Code with the Cython Compiler

  • 2025-04-09 | 3 dni | Warszawa / Wirtualna sala

    Introduction to Django

    szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika: HYBRID
  • 2025-04-10 | 2 dni | Warszawa / Wirtualna sala

    High Performance XML with Python

    szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika: HYBRID
  • 2025-04-11 | 1 dzień | Virtual Classroom

    Fast NumPy Processing with Cython

  • 2025-04-11 | 1 dzień | Virtual Classroom

    Introduction to wxPython

  • 2025-04-15 | 4 dni | Kraków / Wirtualna sala

    Python For Non-Programmers

    szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika: HYBRID
  • 2025-04-16 | 3 dni | Virtual Classroom

    Advanced Python

  • 2025-04-16 | 3 dni | Warszawa / Wirtualna sala

    Advanced Python

    szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika: HYBRID
Harmonogram szkoleń
Python Academy