- Scurtă introducere
- Ce este un program?
- Diferite tipuri de limbaj (natural vs formal)
- Limbajul de programare Python
- Să scriem primul program în Python
- Lucru cu variabile și expresii
- Tipuri de valori
- Variabile
- Operatori și operanzi
- Ordinea operațiilor
- Expresii
- Diferite moduri de a interacționa cu interpretorul
- Operații cu șiruri de caractere
- Operatori în Python
- Execuție condiționată
- Condiții înlănțuite sau imbricate
- Operații cu variabule (multiple asignări, actualizare, distrugere)
- Intrucțiunea repetitivă while
- Instrucțiunea repetitivă for, break, continue
- Liste, tuple și seturi
- Operații cu liste
- Parcurgerea unui liste
- Secțiuni de liste
- Metode ale listelor
- Comparație cu structurile de date deja discutate
- Dicționare
- Operații cu dicționare
- Exerciții cu dicționare
- Comparație cu listele
- Apelul unei funcții
- Valori returnate
- Funcții matematice
- Funcții definite de programator
- Modul de execuție al unui program
- Parametrii și argumente
- Scopul unei variabile
- Lucru cu biblioteci
- Algoritmi de bază
- Recursivitate
- Scrierea și citirea informațiilor
- Lucru cu șabloane
- Interacțiunea cu sistemul de fișiere
- Biblioteci standard (selecție)
- os, sys, datetime
- json
- subprocess
- argparse
- Pornind de la o serie de resurse puse la dispoziție de către mentori dar și de la fragmentele de cod pe care le-am dezvoltat împreună până în acest moment, o să începem să implementăm primul proiect de dimensiuni medii în Python.