Przejdź do głównej treści
Strona głównaPython

Kurs

Wydajny kod w Pythonie

ŚredniozaawansowanyPoziom umiejętności
Zaktualizowano 01.2026
Naucz się pisać wydajny kod, który działa szybko i sprawnie zarządza zasobami, by uniknąć zbędnego narzutu.
Zacznij kurs za darmo
PythonProgramming
4 godz.
15 filmów
52 Ćwiczenia
4,000 XP
150K+
Zaświadczenie o ukończeniu

Utwórz bezpłatne konto

Kontynuuj z GooglePokaż więcej opcji

lub


Kontynuując, akceptujesz nasze Warunki korzystania, naszą Politykę prywatności i fakt, że twoje dane są przechowywane w USA.

Uwielbiany przez kursantów z tysięcy firm

Szkolisz zespół?

Wypróbuj dla firm

Opis kursu

Jako Data Scientist większość czasu powinieneś poświęcać na wyciąganie wartościowych wniosków z danych – nie na czekanie, aż kod skończy działać. Pisanie wydajnego kodu w Pythonie pozwala skrócić czas wykonania i oszczędzić zasoby obliczeniowe, dzięki czemu możesz skupić się na tym, co w tej pracy najważniejsze. W tym kursie nauczysz się korzystać z wbudowanych struktur danych, funkcji i modułów Pythona, aby pisać czystszy, szybszy i bardziej efektywny kod. Poznasz sposoby mierzenia i profilowania kodu w celu wykrywania wąskich gardeł. Następnie przećwiczysz ich eliminację oraz poprawę innych nieefektywnych wzorców, korzystając ze standardowej biblioteki Pythona, NumPy i pandas. Po ukończeniu kursu będziesz mieć wszystkie narzędzia potrzebne do pisania wydajnego kodu w Pythonie!Filmy zawierają transkrypcje na żywo – możesz je wyświetlić, klikając „Pokaż transkrypcję" w lewym dolnym rogu. Glosariusz kursu znajdziesz po prawej stronie, w sekcji zasobów. Aby uzyskać punkty CPE, musisz ukończyć kurs i zdobyć co najmniej 70% punktów w kwalifikowanym teście. Do testu możesz przejść, klikając informację o punktach CPE po prawej stronie.

Wymagania wstępne

Data Types in PythonPython Toolbox
1

Podstawy wydajności

W tym rozdziale dowiesz się, co oznacza pisanie wydajnego kodu w Pythonie. Poznasz standardową bibliotekę Pythona, nauczysz się korzystać z tablic NumPy i przećwiczysz używanie wybranych wbudowanych narzędzi. Ten rozdział stanowi fundament pod zagadnienia omawiane w dalszej części kursu.
Zacznij rozdział
2

Mierzenie i profilowanie kodu

W tym rozdziale nauczysz się mierzyć i porównywać czasy wykonania różnych podejść do pisania kodu. Przećwiczysz korzystanie z pakietów line_profiler i memory_profiler do profilowania kodu i wykrywania wąskich gardeł. Następnie zastosujesz zdobytą wiedzę w praktyce, zastępując te wąskie gardła wydajnym kodem w Pythonie.
Zacznij rozdział
Wydajny kod w Pythonie
Kurs
ukończony

Zdobądź zaświadczenie o ukończeniu

Dodaj to poświadczenie do swojego profilu LinkedIn, CV lub życiorysu
Udostępnij to w mediach społecznościowych i podczas oceny wyników pracy
Zapisz się teraz

Dołącz do ponad 19 milionów kursantów i zacznij Wydajny kod w Pythonie już dziś!

Utwórz bezpłatne konto

Kontynuuj z GooglePokaż więcej opcji

lub


Kontynuując, akceptujesz nasze Warunki korzystania, naszą Politykę prywatności i fakt, że twoje dane są przechowywane w USA.

Rozwijaj swoje umiejętności w zakresie danych dzięki DataCamp dla urządzeń mobilnych

Rób postępy w podróży dzięki naszym kursom mobilnym i codziennym 5-minutowym wyzwaniom kodowania.