Sari la conținutul principal

Curs

Exersarea întrebărilor de interviu de programare în Python

Avansat4 h

Pregătește-te pentru următoarele interviuri de programare în Python.

Python4 h{count, plural, one {# video} few {# videoclipuri} other {# de videoclipuri}}{count, plural, one {# exercițiu} few {# exerciții} other {# de exerciții}}5,050 XP28,915Declarație de finalizare

Creează-ți contul gratuit

Continuă cu Google
sau
Continuând, accepți Termeni de utilizare, al nostru Politica de confidențialitate și că datele tale sunt stocate în SUA.

Iubit de cursanți din mii de companii

Instruiești o echipă?

Încearcă pentru business

Descrierea cursului

Interviurile de programare pot fi o adevărată provocare. Poți fi întrebat despre cunoștințele tale dintr-un limbaj de programare sau poți primi o sarcină de rezolvat pentru a demonstra cum gândești. Iar dacă aplici pentru o poziție de data scientist, există șanse mari să fii întrebat și despre instrumentele specifice disponibile în limbaj. În oricare dintre situații, pentru a obține un rol interesant ca data scientist, trebuie să te pregătești bine. De aceea, practica este esențială pentru a-ți demonstra expertiza! Acest curs este un ghid atât pentru cei care abia încep drumul spre a deveni data scientist profesioniști, cât și pentru cei care caută noi oportunități. Vom parcurge subiecte fundamentale și avansate, menite să te pregătească pentru un interviu de programare în Python. Deoarece nu este un curs clasic pas cu pas, unele exerciții pot fi destul de complexe. Dar cine a spus că interviurile sunt ușoare?

Cerințe prealabile

Curriculum

Structura cursului

1

Structuri de date și manipularea șirurilor de caractere în Python

2

Obiecte iterabile și reprezentanții lor

Acest capitol se concentrează pe obiectele iterabile. Vom reîmprospăta definiția obiectelor iterabile și vom explica cum să identifici unul. Apoi, vom acoperi list comprehension-urile, o funcționalitate specială a limbajului Python pentru definirea listelor. Vom recapitula cum să combinăm mai multe obiecte iterabile într-unul singur. În final, vom vedea cum să creăm obiecte iterabile personalizate folosind generatoare.
Începe capitolul
3

Funcții și expresii lambda

Acest capitol se concentrează pe aspectele funcționale ale Python. Vom începe prin definirea funcțiilor cu un număr variabil de argumente poziționale și de tip keyword. Apoi, vom acoperi funcțiile lambda și situațiile în care acestea sunt utile. În special, vom vedea cum să le folosim împreună cu funcții precum `map()`, `filter()` și `reduce()`. În final, vom recapitula ce este recursivitatea și cum se implementează corect.
Începe capitolul
4

Python pentru calcul științific

Exersarea întrebărilor de interviu de programare în Python

Curs
finalizat

Obține Declarația de Realizare

Înscrie-te acum

Dezvoltă-ți competențele în date cu DataCamp pentru mobil

Progresează oricând cu cursurile noastre mobile și provocările zilnice de programare de 5 minute.