logo
Wyślij CVKontakt

/

logo

SZKOLENIA

Tworzenie efektywnego kodu w Pythonie

Do uzgodnienia

Do uzgodnienia

2400 zł + VAT

12h

średniozaawansowany

Do uzgodnienia

Do uzgodnienia

2400 zł + VAT

12h

INTERMEDIATE

Dla kogo jest to szkolenie?

początkujący/średnio zaawansowani programiści

Czego dowiesz się z naszego szkolenia?

Po ukończeniu tego szkolenia, uczestnicy będą w stanie pisać bardziej wydajny i efektywny kod w języku Python, co pozwoli im zoptymalizować aplikacje i zredukować koszty operacyjne.

Agenda szkolenia

Wprowadzenie do efektywnego kodowania w Pythonie


Python jako język programowania oferuje wiele możliwości optymalizacji i tworzenia wydajnego kodu. W tym module uczestnicy dowiedzą się o podstawowych zasadach efektywnego kodowania oraz o narzędziach dostępnych w języku Python, które pomogą w tworzeniu wydajnych aplikacji.

Optymalizacja pamięciowa


W tym module uczestnicy nauczą się jak zarządzać pamięcią w języku Python, aby zminimalizować zużycie zasobów i zoptymalizować wydajność aplikacji. Omówione zostaną również techniki takie jak garbage collection i współdzielenie pamięci.

Przyspieszanie i optymalizacja działania aplikacji


Ten moduł skupia się na technikach przyspieszania i optymalizacji działania aplikacji. Uczestnicy dowiedzą się jak identyfikować i rozwiązywać problemy z wydajnością, jakiego rodzaju operacje są najbardziej kosztowne i jak je zoptymalizować.

Mierzenie wydajności aplikacji


W tym module uczestnicy nauczą się jak mierzyć wydajność aplikacji w języku Python i jak analizować efektywność swojego kodu. Dowiedzą się jak stosować profileowanie i debugowanie w celu identyfikacji obszarów wymagających optymalizacji.

Optymalizacja I/O operacji


Ten moduł skupia się na optymalizacji operacji wejścia/wyjścia. Uczestnicy dowiedzą się jak zminimalizować czas oczekiwania na dane i jak zoptymalizować operacje na dysku oraz korzystanie z baz danych.

Zastosowanie zaawansowanych technik programowania


W tym module uczestnicy poznają zaawansowane techniki programowania w języku Python, które pozwalają na tworzenie jeszcze bardziej wydajnych aplikacji. Omówione zostaną m.in. generatory, listy składane, dekoratory i asynchroniczność w Pythonie.

Interesujące? Podlinkuj na socjalach!

logo
KontaktWyślij CV