Sari la conținut
Web & Programare · Începător

Python de la zero

Sintaxa, structurile de date și primul script util.

7 lecții 1h 38m · lectură estimată Autor: GabrielDev

Proiectul cursului: raport CSV din cereri fictive

Construiești un script care citește cereri cu identificator, nume și sumă, validează fiecare înregistrare și produce un raport cu datele acceptate, respingerile și totalul. Sursa rămâne neschimbată, iar fiecare rezultat este scris într-un director nou. Sumele și scenariile sunt didactice.

Ce parcurgi

  1. Instalarea și verificarea interpretorului, mediul virtual și o comandă cu argumente.
  2. Tipuri, conversii, limite și calcule zecimale cu rezultate de control.
  3. Liste, dicționare, identificatori duplicați și separarea rândurilor invalide.
  4. Funcții și module importabile, fără efecte neașteptate la import.
  5. CSV cu diacritice, ghilimele, antet verificat și protecția sursei.
  6. Cereri HTTP cu requests și un server local pentru erori reproductibile.
  7. Proiect complet cu mod strict, coduri de ieșire, rapoarte și verificarea finalizării.

Cum verifici proiectul

Pentru lotul fictiv de cinci cereri, rezultatul este trei înregistrări valide, două respinse și totalul 350.00. Zero este acceptat, suma invalidă și duplicatul sunt raportate. Repetarea într-un director nou reproduce rezultatul; încercarea de a suprascrie un rezultat existent este respinsă. Modul strict oprește loturile cu respingeri înainte de scriere.

Format și materiale

Șapte lecții text aprofundate, cu explicații, programe complete, studii de caz, exerciții și rezolvări. Primele două lecții, caietul de laboratoare și registrul CSV sunt publice. Manualul urmează accesul la curs. Timpul afișat estimează lectura; exercițiile și instalarea necesită timp suplimentar.

Ediție completă — 19 octombrie 2026

Toate cele șapte lecții sunt dezvoltate și materialele sunt sincronizate. Exemplele sunt verificate cu Python 3.12.3 pe Linux; laboratorul HTTP folosește requests 2.31.0 și un server local. Instrucțiunile Windows sunt documentate, fără executarea instalatorului sau activării PowerShell în această verificare. Proiectul final CSV funcționează fără rețea și fără requests. Testul de eroare la scriere este o simulare controlată, nu un incident real de disc.

Documentație

Tutorialul oficial Python și documentația Requests. Fiecare lecție include referințe specifice.

Pentru cine este cursul

Construiești un script Python care validează intrarea și generează un raport. Funcțiile sunt separate de execuția principală pentru verificare și reutilizare.

Începe după ce îndeplinești cerințele de mai jos. Dacă nu ai încă un mediu de test, parcurge explicațiile și fișa de proiect înainte de operațiile tehnice. Exemplele financiare și de business sunt ilustrative.

Ce vei învăța

  • ✓Mediu virtual
  • ✓Parser CSV
  • ✓Funcții
  • ✓Raport
  • ✓README

Cerințe

  • • Python 3
  • • Editor
  • • Date fictive

Conținutul cursului

7 lecții · 1h 38m lectură estimată

  1. 01
    Instalare și primul script preview gratuit
    14 min lectură Deschide
  2. 02
    Tipuri și operatori preview gratuit
    14 min lectură Deschide
  3. 03
    Liste și dicționare
    14 min lectură
  4. 04
    Funcții și module
    14 min lectură
  5. 05
    Fișiere și CSV
    14 min lectură
  6. 06
    Cereri web cu requests
    14 min lectură
  7. 07
    Un script util cap-coadă
    14 min lectură

Materiale descărcabile

Întrebări frecvente

Ce format are cursul?

Lecții text, aplicații cu rezolvare orientativă, manual PDF și fișă de proiect. Nu este prezentat ca un curs video.

Ce pot vedea înainte de înscriere sau cumpărare?

Primele două lecții și fișa PDF de proiect sunt publice. Poți verifica structura și modul de lucru înainte de decizie.

Cum verific proiectul final?

Folosește criteriile de acceptare: Diacriticele sunt păstrate; Rândurile invalide sunt raportate; Sursa nu este suprascrisă.

Ce reprezintă timpul afișat?

O estimare a lecturii la aproximativ 180 de cuvinte pe minut. Exercițiile și proiectul necesită timp suplimentar variabil.

Certificatul este o calificare acreditată?

Nu. Este o confirmare internă a parcurgerii lecțiilor și testelor disponibile pe INONLINE Academy, nu o calificare profesională acreditată.

Curs realizat de GabrielDev. Conținut actualizat la 19 octombrie 2026.

Cursuri similare

Vezi toate →

Folosim cookie-uri esențiale pentru funcționarea site-ului și, cu acordul tău, cookie-uri de analiză și publicitate. Partenerii noștri, inclusiv Google, pot folosi cookie-uri pentru a afișa reclame relevante. Detalii în Politica de cookie-uri.