Przejdź do głównej treści
DomPython

course

Wydajny kod w Pythonie

Średnio zaawansowanyPoziom 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.
Rozpocznij Kurs Za Darmo
PythonProgramming
4 godz.
15 videos
52 Exercises
4,000 PD
150K+
Oświadczenie o ukończeniu

Utwórz darmowe konto

Kontynuuj Z GooglePokaż więcej opcji

lub


Kontynuując, akceptujesz nasze Warunki korzystania, naszą Politykę prywatności oraz to, że Twoje dane są przechowywane w USA.

Uwielbiane przez uczących się w tysiącach firm

Group

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

Foundations for efficiencies

In this chapter, you'll learn what it means to write efficient Python code. You'll explore Python's Standard Library, learn about NumPy arrays, and practice using some of Python's built-in tools. This chapter builds a foundation for the concepts covered ahead.
Rozpocznij Rozdział
2

Timing and profiling code

In this chapter, you will learn how to gather and compare runtimes between different coding approaches. You'll practice using the line_profiler and memory_profiler packages to profile your code base and spot bottlenecks. Then, you'll put your learnings to practice by replacing these bottlenecks with efficient Python code.
Rozpocznij Rozdział
Wydajny kod w Pythonie
Ukończono
kurs

Zdobądź Certyfikat Ukończenia

Dodaj ten certyfikat do swojego profilu na LinkedIn, CV lub życiorysu
Udostępnij to w mediach społecznościowych i w swojej ocenie okresowej
Zapisz Się Teraz

Dołącz do ponad 19 milionów osób uczących się i zacznij Wydajny kod w Pythonie już dziś!

Utwórz darmowe konto

Kontynuuj Z GooglePokaż więcej opcji

lub


Kontynuując, akceptujesz nasze Warunki korzystania, naszą Politykę prywatności oraz to, ż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.