Tutorialul Principal Python
Bazele
Introducere în Python
Verificarea versiunii Python
Afișarea datelor pe ecran
Filozofia Python
Comentarii
Variabile
Afișarea variabilei pe ecran
Operații matematice cu numere
Operații matematice cu variabile
Operații prescurtate
Prioritatea operațiilor matematice
Prioritate egală
Paranteze de grupare
Nuanțe de grupare
Lungimea numărului
Numere cu virgulă mobilă
Numere negative
Restul împărțirii
Ridicarea la putere
Prioritatea ridicării la putere
Șiruri de caractere
Concatenarea șirurilor
Înmulțirea șirurilor
Simbolurile șirului
Escaparea simbolurilor șirului
Lungimea șirului
Șiruri multilini
Valori booleene
Valoarea None
Tipizarea strictă în Python
Conversia în șir
Conversia în număr
Șiruri cu cifre
Obținerea simbolurilor din număr
Conversia în număr cu virgulă mobilă
Funcția input
Liste
Introducere în liste
Crearea listelor folosind paranteze pătrate
Crearea listelor folosind funcția list
Împărțirea unui șir de caractere într-o listă
Elementul individual al listei
Lungimea listei
Ultimul element al listei
Modificarea elementelor
Adăugarea elementelor la sfârșitul listei
Adăugarea elementelor după poziție
Combinarea listelor cu metoda extend
Combinarea listelor
Adăugarea în listă
Ștergerea elementelor cu operatorul del
Ștergerea elementelor după valoare
Obținerea și ștergerea unui element
Ștergerea tuturor elementelor
Căutarea indexului unui element după valoarea sa
Prezența elementului în listă
Numărarea elementelor din listă
Ordinea inversă a elementelor din listă
Sortarea în lista originală
Sortarea în copia listei
Combinarea listei într-un șir de caractere
Tupluri
Introducere în tupluri
Crearea unui tuplu
Mod alternativ de a crea un tuplu
Tuplu cu un singur element
Sintaxă alternativă
Element individual al tuplului
Modificarea elementelor
Lungimea tuplului
Combinarea tuplurilor
Înmulțirea tuplurilor
Prezența unui element în tuplu
Despachetarea tuplurilor
Convertirea în tuplu
Convertirea tuplului în listă
Combinarea tuplului într-un șir
Secțiuni (Slicing)
Introducere în secțiuni
Secțiune într-un interval de poziții
Secțiune de la o poziție
Secțiune până la o poziție
Secțiune cu poziții negative
Pas de selecție (Step)
Secțiune doar cu pas de selecție
Întreaga secțiune
Inversarea secvenței
Ștergerea elementelor cu ajutorul secțiunilor
Dicționare
Introducere în dicționare
Modalitate alternativă de creare a dicționarului
Valoarea elementului dicționar
Modificarea valorii elementului
Adăugarea elementului în dicționar
Lungimea dicționarului
Combinarea dicționarelor
Combinarea dicționarelor cu elemente identice
Ștergerea elementelor după cheie
Extragerea după cheie
Extragerea ultimului element
Ștergerea tuturor elementelor
Prezența elementului în dicționar
Obținerea opțională a elementului
Convertirea în listă
Obținerea tuturor cheilor
Obținerea tuturor valorilor
Perche cheie-valoare
Convertirea în dicționar
Practicum
Mulțimi
Introducere în mulțimi
Elementul mulțimii
Elemente repetate în mulțime
Lungimea mulțimii
Adăugarea unui element în mulțime
Adăugarea mai multor elemente în mulțime
Unirea mulțimilor
Ștergerea unui element din mulțime
Ștergerea unui element prezent
Extragerea unui element
Ștergerea tuturor elementelor
Prezența unui element în mulțime
Prezența mulțimii într-o secvență
Compararea mulțimilor
Elemente comune ale mulțimilor
Elemente diferite ale mulțimilor
Diferența mulțimilor
Operații complexe
Conversia în mulțime
Practic
Condiții
Construcția if-else
Indentări în condiții
Operatori mai mare și mai mic
Verificarea egalității
Verificarea inegalității
ȘI logic
SAU logic
NU logic
Prioritatea operațiilor de comparație
Gruparea condițiilor
Comparații duble
Verificarea prezenței
Verificarea valorilor speciale
if prescurtat
Construcția elif
if imbricate
Construcția match-case
Operatorul ternar
Verificarea tipului de obiect
Practică if else
Bucle
Bucla for
Acumularea rezultatului în buclă
Bucla for și condiția if
Instrucțiunea break
Instrucțiunea continue
Obținerea elementelor și indicilor acestora
Cheile dicționarului prin for
Valorile dicționarului
Perchea cheie-valoare a dicționarului
Perechi index-element ale dicționarului
Generarea numerelor
Generarea numerelor cu pas
Parcurgerea simultană
Bucla while
Bucla while fără contor
Condiția if în bucla while
Lucrul cu steaguri
Interceptarea ieșirii din buclă
Practică pe bucle
Introducerea datelor în buclă
Dimensionalitate multiplă
Liste multidimensionale
Listă tridimensională
Iterarea listelor multidimensionale
Iterarea listei tridimensionale
Iterarea listei multidimensionale de dicționare
Umplerea listelor multidimensionale
Funcții încorporate
Puteri
Funcții de rotunjire
Extreme
Aleatoriu
Module
Operații matematice cu numere
Împărțirea numerelor
Majuscule și minuscule
Împărțirea șirurilor
Formatarea șirurilor
Căutarea în șiruri
Verificarea șirurilor
Timp
Lucrul cu date
Afișarea datei curente
Obținerea zilei săptămânii
Diferența dintre două date
Determinarea anului bisect
Afișarea orei
Formatarea datei
Formatul epoch
Afișarea datei din epoch
Obiectul struct_time
Obținerea obiectului struct_time în UTC
Obținerea formatului epoch din struct_time
Diferența dintre epoci
Întârzierea operației