Sari la conținutul principal
AcasăPython

track

Programare Python

Actualizat 05.2026
Îmbunătățește-ți abilitățile de programare. Aflați cum să optimizați codul, să scrieți funcții și teste și să folosiți tehnici de inginerie software de bună practică.
Începeți Pista Gratuit
PythonProgramare
19 oră
28,736

Creează-ți contul gratuit

sau

Continuând, acceptați Termenii și condițiile de utilizare, Politica de confidențialitate și faptul că datele dvs. sunt stocate în SUA.

Îndrăgit de cursanți din mii de companii

Group

Training a Team?

Try for Business

Descrierea pistei

Programare Python

În acest traseu, vei consolida conceptele și abilitățile acoperite în traseul de competențe Python Programming Fundamentals!Îmbunătățește-ți funcțiile personalizate valorificând managerii de context și decoratorii și învață cum să îmbunătățești eficiența codului tău. Pe măsură ce îți dezvolți abilitățile, vei dobândi apoi o înțelegere a conceptelor de inginerie software, inclusiv modularitatea, documentația și testarea automată folosind pytest. Până la sfârșitul traseului, vei folosi abilitățile tale de programare orientată pe obiecte (OOP) pentru a citi, reutiliza și menține codul tău. Începe acest traseu pentru a-ți continua călătoria în programarea Python.Apoi, vei dobândi experiență practică în timp ce înveți cum să scrii funcții urmând cele mai bune practici, cum ar fi cum să scrii documentație și să folosești manageri de context și decoratori. Pe măsură ce îți dezvolți abilitățile de Python, vei dobândi apoi o înțelegere a conceptelor de inginerie software, inclusiv modularitatea, documentația și testarea automată, înainte de a aprofunda pentru a învăța abilități de testare unitară precum depanarea codului, Test Driven Development (TDD) și utilizarea fixture-urilor și a mocking-ului. Pe parcurs, vei folosi pachete precum pandas, NumPy, setuptools, pytest și pycodestyle pentru a exersa programarea în Python.Până la sfârșitul traseului, vei folosi abilitățile tale de programare orientată pe obiecte (OOP) pentru a citi, reutiliza și menține codul tău. Începe acest traseu pentru a-ți continua călătoria în programarea Python.

Cerințe preliminare

Fundamentele programării în Python
  • 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

    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.

Programare Python
4 courses
Pistă
finalizată

Obțineți o Declarație de Realizări

Adaugă aceste acreditări la profilul, CV-ul sau profilul tău LinkedIn
Distribuie-l pe rețelele sociale și în evaluarea performanței tale
Înscrie-te Acum

Alătură-te 19 milioane de cursanți și începe Programare Python chiar azi!

Creează-ți contul gratuit

sau

Continuând, acceptați Termenii și condițiile de utilizare, Politica de confidențialitate și faptul că datele dvs. sunt stocate în SUA.

Dezvoltați-vă abilitățile de gestionare a datelor cu DataCamp pentru mobil

Fă progrese din mers cu cursurile noastre mobile și provocările zilnice de programare de 5 minute.