Sari la conținut
Dezvoltare PY—03

Automatizarea rutinei

Un curs pentru cei care au scris primele o sută de rânduri în Python și vor ca ele să înceapă să le economisească timp. Luăm sarcinile pe care acum le faci manual: să aranjezi fișiere, să faci un raport în Excel, să iei date de pe un site, să trimiți rezultatul — și le transformăm, una câte una, în scripturi care rulează după program, fără tine.

8 module21 lecții
16 orede video și practică
Necesită bază de Pythoncerințe
Pe viațăacces și actualizări
Format
€39 plată unică
Plasează comanda Deschide programa
Plată cu cardul sau prin PayPal
Accesul se deschide imediat după plată
Retur în 14 zile, dacă nu ai început să vizionezi
Rezultat

Ce vei putea face

Să estimezi unde se amortizează un script și unde rutina e mai ieftină făcută manual
Să pui ordine în fișiere și foldere din cod: să aranjezi, să redenumești, să cureți
Să construiești un raport Excel complet cu openpyxl, cu formatare și formule
Să iei date din pagini: să prelucrezi HTML fără să încarci serverul altcuiva
Să trimiți rezultatul prin e-mail sau ca mesaj în Telegram
Să rulezi scriptul după program prin cron și prin planificatorul Windows
Să transformi scriptul într-un instrument: parametri, fișier de configurare și mesaje de eroare clare
Să legi mai mulți pași într-un singur flux și să verifici că a rulat
Programa

8 module, un singur proiect

Apasă pe un modul ca să vezi lecțiile

01 Ce automatizezi și ce nu3 lecții · 2 h 08 minDeschis

Începem nu cu cod, ci cu socoteala: cât timp mănâncă sarcina, cât costă scriptul și când se amortizează.

Numărăm rutina: unde îți întoarce scriptul timpul și unde nu
Descompunerea sarcinii în pași: intrare, prelucrare, rezultat
Mediu pentru scripturi: folderul proiectului, venv, dependențe
02 Fișiere și foldere3 lecții · 2 h 12 min

Prima automatizare onestă: punem ordine într-un folder real de descărcări și învățăm să nu pierdem date la o eroare.

pathlib: parcurgerea arborelui, filtre după nume și extensie
Aranjăm, redenumim, ștergem duplicatele
Practică: sortarea folderului de descărcări după tip și dată
03 Excel pe bune3 lecții · 2 h 16 min

Nu «un export în CSV», ci un registru de lucru: mai multe foi, formate, lățimi de coloane și un raport pe care îl poți da cuiva care nu este programator.

openpyxl: citim registrul, foile și celulele
Scriem date: tipuri, formule, lățimi și formate
Practică: raport centralizator pe o foaie separată
04 Date din pagini web2 lecții · 1 h 36 min

Prelucrăm HTML acolo unde nu există API și o facem politicos: cu pauze, anteturi și respect pentru serverul altcuiva.

requests și prelucrarea HTML: găsim bucățile necesare din pagină
Scraping politicos: pauze, reîncercări, robots.txt și limitele
05 Trimiterea rezultatului3 lecții · 2 h 10 min

Scriptul a terminat — acum trebuie să afle și omul: prin e-mail sau printr-un mesaj în messenger.

E-mail din script: SMTP, subiect, text și atașament
Mesaj în Telegram fără un framework de boți
Practică: raportul pleacă pe e-mail, cu fișierul atașat
06 Script după program2 lecții · 1 h 32 min

Automatizarea începe acolo unde scriptul pornește fără tine: analizăm cron și planificatorul de sarcini din Windows.

cron pe Linux și macOS: scrierea programului și verificarea
Planificatorul de sarcini Windows și capcanele obișnuite la pornire
07 Scriptul ca instrument2 lecții · 1 h 30 min

Transformăm un fișier de unică folosință într-un instrument pe care îl poți folosi și peste jumătate de an și îl poți da unui coleg.

Parametri din linia de comandă și fișier de setări
Jurnale și erori clare, în loc de un traceback în gol
08 Fluxul final3 lecții · 2 h 36 min

Legăm modulele cursului într-un singur lanț: sursă, prelucrare, raport, trimitere — și îl pornim după program.

Legăm pașii într-un singur script
Ce faci la o eroare: reîncercări, notificare, revenire în siguranță
Proiectul final: site → tabel → raport o dată pe săptămână
Materiale

Ce primești

21 de lecții cu transcriere

Video cu marcaje de timp și variantă scrisă: codul din lecție se copiază, nu se rescrie manual de pe ecran.

Set de date pentru practică

Un folder dezordonat, un registru Excel cu haos real și pagini salvate ale unui site — ca rezultatul să coincidă cu lecția.

Șabloane de scripturi

Câte un punct de plecare pentru fiecare tip de sarcină: parcurgerea fișierelor, raport în Excel, prelucrarea unei pagini, trimiterea unui e-mail — cu parametri și jurnale.

Memento despre programare

Cum pui scriptul în cron și în planificatorul Windows, unde cauți jurnalele și de ce o rulare programată vede un alt mediu.

Alina Mihai
Autorul cursului

Alina Mihai

Predă direcția «Python și backend» la Forma. Lista completă a cursurilor este pe pagina autorului.

Toate cursurile autorului

Primul modul este deschis în întregime

Urmărește lecțiile primului modul și prima temă. Dacă formatul nu ți se potrivește, nu ai pierdut nimic.