Sariți la conținutul principal
AcasăPython

Curs

Scriere eficientă a codului Python

IntermediarNivel de competențe
Actualizat 01.2026
Învață să scrii cod eficient, care rulează rapid și alocă resurse cu pricepere pentru a evita costurile inutile.
Începe cursul gratuit
PythonProgramming
4 h
15 videoclipuri
52 Exerciții
4,000 XP
150K+
Certificat de realizare

Creează-ți contul gratuit

Continuă cu GoogleArată mai multe opțiuni

sau


Continuând, accepți Termenii de utilizare, Politica de confidențialitate și faptul că datele tale sunt stocate în SUA.

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

Group

Formare pentru o echipă?

Încearcă pentru afaceri

Descrierea cursului

Ca specialist în date, cea mai mare parte a timpului tău ar trebui să fie dedicată extragerii de informații utile din date – nu așteptării ca codul să termine de rulat. Scrierea eficientă a codului Python poate reduce timpul de execuție și poate economisi resurse computaționale, lăsându-ți mai mult timp pentru ceea ce îți place cu adevărat. În acest curs, vei învăța cum să folosești structurile de date, funcțiile și modulele integrate ale Python pentru a scrie cod mai curat, mai rapid și mai eficient. Vom explora cum să măsori și să profilezi codul pentru a identifica blocajele. Apoi, vei exersa eliminarea acestor blocaje și a altor tipare ineficiente, folosind biblioteca standard Python, NumPy și pandas. La finalul cursului, vei avea toate instrumentele necesare pentru a scrie cod Python eficient!Videourile conțin transcrieri live pe care le poți afișa apăsând „Show transcript" în colțul din stânga jos al fiecărui video. Glosarul cursului se găsește în dreapta, în secțiunea de resurse. Pentru a obține credite CPE, trebuie să finalizezi cursul și să obții un scor de cel puțin 70% la evaluarea calificată. Poți accesa evaluarea apăsând pe notificarea CPE credits din dreapta.

Cerințe prealabile

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.
Începe capitolul
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.
Începe capitolul
Scriere eficientă a codului Python
Curs
finalizat

Obține diploma de absolvire

Adaugă această acreditare la profilul tău LinkedIn, CV sau rezumat
Distribuie pe rețelele de socializare și în evaluarea ta de performanță
Înscrie-te acum

Alătură-te celor peste 19 de milioane de cursanți și începe Scriere eficientă a codului Python astăzi!

Creează-ți contul gratuit

Continuă cu GoogleArată mai multe opțiuni

sau


Continuând, accepți Termenii de utilizare, Politica de confidențialitate și faptul că datele tale 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.