Przejdź do głównej treści

Kurs

Pisanie funkcji w Pythonie

Średniozaawansowany4 godz.

Naucz się stosować najlepsze praktyki, by pisać łatwe w utrzymaniu, wielokrotnego użytku, złożone funkcje z dobrą dokumentacją.

Python4 godz.{count, plural, one {# film} few {# filmy} many {# filmów} other {# filmów}}{count, plural, one {# ćwiczenie} few {# ćwiczenia} many {# ćwiczeń} other {# ćwiczenia}}3,650 XP110K+Oświadczenie o ukończeniu

Utwórz bezpłatne konto

Kontynuuj z Google
lub
Kontynuując, akceptujesz nasz Warunki użytkowania, nasz Polityka prywatności i że Twoje dane są przechowywane w USA.

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

Szkolisz zespół?

Wypróbuj dla firm

Opis kursu

Analiza gotowa, raport napisany, model wytrenowany. Co dalej? Jeśli chcesz wdrożyć model na produkcję, twój kod musi być bardziej niezawodny niż skrypty eksploracyjne w notatniku Jupyter. Ten kurs zapewni ci solidne podstawy pisania złożonych i eleganckich funkcji, dzięki którym będziesz mógł wnosić wartość do zespołu zarówno jako badacz, jak i inżynier. Poznasz przydatne techniki, takie jak pisanie menedżerów kontekstu i dekoratorów. Nauczysz się też dobrych praktyk tworzenia funkcji wielokrotnego użytku, łatwych w utrzymaniu i dobrze udokumentowanych. Ukończ ten kurs i przekonaj się, co potrafi naprawdę dobry kod Pythona!

Wymagania wstępne

Program kursu

Plan kursu

1

Dobre praktyki

Celem tego kursu jest uczynienie z ciebie eksperta w Pythonie, dlatego pierwszy rozdział zaczyna się od dobrych praktyk pisania funkcji. Omówimy docstringi – czym są i dlaczego mają znaczenie – oraz to, kiedy warto wydzielić fragment kodu do osobnej funkcji. Dowiesz się też, jak Python przekazuje argumenty do funkcji, i poznasz typowe pułapki, które mogą utrudniać debugowanie.
Rozpocznij rozdział
2

Menedżery kontekstu

Jeśli widziałeś kiedyś słowo kluczowe `with` w Pythonie i zastanawiałeś się, do czego służy, ten rozdział jest właśnie dla ciebie! Menedżery kontekstu to wygodny sposób na zarządzanie połączeniami w Pythonie – gwarantują, że zostaną one poprawnie zamknięte po zakończeniu pracy. W tym rozdziale zobaczysz, jak używać menedżerów kontekstu i jak pisać własne.
Rozpocznij rozdział
3

Dekoratory

Dekoratory to niezwykle potężne narzędzie w Pythonie – pozwalają modyfikować zachowanie funkcji bez zmiany jej kodu. Ten rozdział wprowadzi cię w fundamentalne pojęcia niezbędne do zrozumienia dekoratorów: funkcje jako obiekty, zasięg zmiennych i domknięcia. Następnie zapoznasz się z tym, jak dekoratory są definiowane i stosowane. Ta głęboka wyprawa w mechanizmy Pythona przygotuje cię do pisania naprawdę zaawansowanego kodu.
Rozpocznij rozdział
4

Dekoratory – zagadnienia zaawansowane

Teraz, gdy rozumiesz już, jak dekoratory działają od środka, ten rozdział przedstawia wiele praktycznych przykładów ich zastosowania we własnym kodzie. Poznasz też zaawansowane techniki, takie jak zachowywanie metadanych dekorowanych funkcji oraz pisanie dekoratorów przyjmujących argumenty.
Rozpocznij rozdział

Pisanie funkcji w Pythonie

Kurs
ukończony

Zdobądź Certyfikat Ukończenia

Zapisz się

Rozwijaj swoje umiejętności danych z DataCamp for Mobile

Rozwijaj się w drodze dzięki naszym kursom mobilnym i codziennym 5-minutowym wyzwaniom kodowania.