Szkolenia Python Academy

Cel szkolenia szkolenie zdalne - dlearning

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 SZKOLENIA OD 1850 PLN NETTO

Najbliższe szkolenia Python Academy

  • 2024-11-12 | 4 dni | Warszawa / 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
Harmonogram szkoleń
Python Academy