Przejdź do treści głównej
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 Śledzenie Za Darmo
PythonProgramowanie
19 godz.
28,736

Utwórz bezpłatne konto

Lub

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

Uwielbiany przez pracowników tysięcy firm

Group

Training a Team?

Try for Business

Opis utworu

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

    premia

    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

    Writing Efficient Python Code

    Learn to write efficient code that executes quickly and allocates resources skillfully to avoid unnecessary overhead.

  • Project

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

Programowanie w Pythonie
4 courses
Utwór
ukończony

Zdobądź oświadczenie o osiągnięciach

Dodaj te dane uwierzytelniające do swojego profilu na LinkedIn, CV lub życiorysu
Udostępnij w mediach społecznościowych i w swojej ocenie okresowej
Zapisz Się Teraz

Dołącz do nas 19 milionów uczniów i zacznij Programowanie w Pythonie już dziś!

Utwórz bezpłatne konto

Lub

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