Przejdź do głównej treści
DomPython

Track

Programowanie w Pythonie

Zaktualizowano 05.2026
Podnieś swoje umiejętności programowania. Naucz się optymalizować kod, pisać funkcje i testy oraz stosować najlepsze praktyki inżynierii oprogramowania.
Rozpocznij Ścieżkę Za Darmo
PythonProgramowanie
19 godz.
29,283

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 ścieżki

Programowanie w Pythonie

W tym kursie rozwiniesz koncepcje i umiejętności omówione w ścieżce umiejętności Python Programming Fundamentals!Ulepsz swoje niestandardowe funkcje, wykorzystując menedżery kontekstu i dekoratory, oraz naucz się zwiększać wydajność swojego kodu. W miarę rozwijania swoich umiejętności zyskasz następnie zrozumienie koncepcji inżynierii oprogramowania, w tym modularności, dokumentacji i automatycznego testowania z użyciem pytest. Pod koniec ścieżki będziesz wykorzystywać swoje umiejętności programowania obiektowego (OOP), aby czytać, ponownie wykorzystywać i utrzymywać swój kod. Rozpocznij ten kurs, aby kontynuować swoją przygodę z programowaniem w Pythonie.Następnie zdobędziesz praktyczne doświadczenie, ucząc się pisać funkcje zgodnie z najlepszymi praktykami, takimi jak tworzenie dokumentacji oraz używanie menedżerów kontekstu i dekoratorów. W miarę rozwijania umiejętności w Pythonie zdobędziesz następnie zrozumienie koncepcji inżynierii oprogramowania, w tym modularności, dokumentacji i automatycznego testowania, a potem przejdziesz do nauki umiejętności testów jednostkowych, takich jak debugowanie kodu, Test Driven Development (TDD) oraz korzystanie z fixture i mockowania. Po drodze będziesz korzystać z pakietów takich jak pandas, NumPy, setuptools, pytest i pycodestyle, aby ćwiczyć programowanie w Pythonie.Pod koniec ścieżki będziesz wykorzystywać swoje umiejętności programowania obiektowego (OOP), aby czytać, ponownie używać i utrzymywać swój kod. Rozpocznij ten track, aby kontynuować swoją podróż z programowaniem w Pythonie.

Wymagania wstępne

Podstawy programowania w Pythonie
  • Chapter

    bonus

    Context Managers

    If you've ever seen the "with" keyword in Python and wondered what its deal was, then this is the chapter for you! Context managers are a convenient way to provide connections in Python and guarantee that those connections get cleaned up when you are done using them. This chapter will show you how to use context managers, as well as how to write your own.

  • Chapter

    Decorators are an extremely powerful concept in Python. They allow you to modify the behavior of a function without changing the code of the function itself. This chapter will lay the foundational concepts needed to thoroughly understand decorators (functions as objects, scope, and closures), and give you a good introduction into how decorators are used and defined. This deep dive into Python internals will set you up to be a superstar Pythonista.

  • Chapter

    Now that you understand how decorators work under the hood, this chapter gives you a bunch of real-world examples of when and how you would write decorators in your own code. You will also learn advanced decorator concepts like how to preserve the metadata of your decorated functions and how to write decorators that take arguments.

  • Course

    4

    Wydajny kod w Pythonie

    Naucz się pisać wydajny kod, który działa szybko i sprawnie zarządza zasobami, by uniknąć zbędnego narzutu.

  • Project

    Review a data analysis workflow for adherence to Python standards and best-practices.

Programowanie w Pythonie
4 courses
Śledzenie
ukończone

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 Programowanie 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.