Pojęcia złożoności kodu (pamięciowa, obliczeniowa, cyklomatyczna, kognitywna)
Złożoność obliczeniowa operacji na wbudowanych typach danych
Ręczna i automatyczna identyfikacja złożonego kodu
Testy obciążeniowe
Transpilacja kodu Python do C
Techniki pomiaru wydajności kodu
Microbenchmarking i jego pułapki
Identyfikacja wąskich gardeł
Wizualizacja wyników
Profiling CPU
Profiling pamięci
GIL - Global Interpreter Lock
Programowanie wieloprocesowe
Programowanie wielowątkowe
Programowanie asynchroniczne
Autorem szkolenia jest Matt Harasymczuk
Trener Sages od 2015 roku, z ponad 10 tys. godzin doświadczenia w prowadzeniu warsztatów, szkoleń i przemówień publicznych dla 31,5 tys. słuchaczy. Specjalizuje się w Pythonie, inżynierii oprogramowania, jakości, automatyzacji procesów, a także TDD, DevOps, CI/CD i analizie oraz wizualizacji danych. Pracował m.in. w Allegro, COI, PAŻP i Europejskiej Agencji Kosmicznej. Prowadzi stronę www.python3.info i jest założycielem i prezesem dwóch firm Astrotech i AATC. W wolnym czasie rozwija własny system…
Szkolenie poprowadzi jego autor Matt Harasymczuk
Wybrane opinie
Przeczytaj pozytywne opinie pochodzące z ankiet satysfakcji z naszych szkoleń wypełnianych wyłącznie przez ich uczestników po realizacji usługi
Uczestnik szkolenia “Python - optymalizacja, refactoring i tuning wydajności”
Monika Pasternak
Prowadzący ma super flow, wiele przykładów z zycia plus widać, że się stara, aby wszystko było zrozumiałe.
19.07.2024
Uczestnik szkolenia “Python - optymalizacja, refactoring i tuning wydajności”
Michal Polomski
Przykłady wzięte z życia, ciekawa tematyk, dużo informacji zwykle niedostępnych
29.05.2026
Uczestnik szkolenia “Python - optymalizacja, refactoring i tuning wydajności”
Pierwszy dzień był jednak trochę rozczarowaniem. Długi czas spędzony na entry test => mozna było jednak pełniej rozwinąć pozostałe działy
29.05.2026
Uczestnik szkolenia “Python - optymalizacja, refactoring i tuning wydajności”
Bardzo dużo informacji na temat optymalizacji kodu i samego core działania Python, które bardzo rozjaśnia oczy na styl programowania i jak sprawić by kod był jeszcze bardziej profesjonalny.
29.05.2026
Uczestnik szkolenia “Python - optymalizacja, refactoring i tuning wydajności”
Bardzo obszerna baza materiałów, zaangażowany prowadzący, interaktywne i wymagające skupienia
29.05.2026
Uczestnik szkolenia “Python - optymalizacja, refactoring i tuning wydajności”
ciekawy temat, sprawdzanie optymalizacji w praktyce
29.05.2026
Uczestnik szkolenia “Python - optymalizacja, refactoring i tuning wydajności”
Bardzo duża znajomośc tematu Trenera, swobodna atmosfera szkolenia