Corso Completo di Python
Funzioni
Ambito locale delle variabili
Ambito globale delle variabili
Interazione tra ambiti di visibilità
Sfumature di lavoro con gli ambiti di visibilità
Passaggio di variabili per valore
Passaggio di variabili per riferimento
Passaggio di primitive come parametri
Passaggio di oggetti come parametri
Funzione come variabile
Funzioni di callback
Passaggio di più parametri in una funzione
Combinazione di parametri ordinari e *args
Parametri nominati sotto forma di dizionario
Combinazione di parametri
Output della documentazione della funzione
Funzioni lambda
Funzione map per l'iterazione
Funzione filter per il filtraggio
Istruzione global
Funzione all'interno di una funzione
Istruzione nonlocal
Sfumature quando si lavora con funzioni interne
Chiusure (Closures)
Ricorsione
Comprehension
Introduzione alle list comprehension
Operazioni con gli elementi nelle list comprehension
Generazione da una lista
Condizioni nelle list comprehension
Cicli multipli nelle list comprehension
Cicli multipli con condizione nelle list comprehension
Generazione di una lista bidimensionale
Generazione di un dizionario con la comprehension
Espressioni Regolari
Introduzione
Operatori di Ripetizione
Parentesi di Raggruppamento
Escape dei Caratteri Speciali
Parentesi Graffe
Limitazione dell'Ingordigia
Gruppi di Caratteri
Insiemi di Caratteri
Inversione degli Insiemi di Caratteri
Particolarità del Cirillico
Caratteri Speciali all'Interno degli Insiemi
Gruppi di Caratteri all'Interno degli Insiemi
Caratteri Speciali-Eccezione all'Interno degli Insiemi
Simbolo del Cappuccio all'Interno degli Insiemi
Particolarità del Trattino all'Interno degli Insiemi
Inizio e Fine della Riga
Confine delle Parole
Multiriga
Comando 'o'
Metodo search
Posizione del Trovato
Gruppi di Cattura nel Metodo search
Gruppi di Cattura tramite il Metodo group
Tutti i Gruppi di Cattura sotto Forma di Tupla
Gruppi di Cattura Nominati nel Metodo search
Gruppi di Cattura nella Stringa di Sostituzione
Cancellazione dell'Escape del Numero del Gruppo di Cattura
Metodo findall
Gruppi di Cattura nel Metodo findall
Metodo finditer
Gruppi di Cattura nel Metodo finditer
Gruppi di Cattura Nominati nel Metodo finditer
Metodo fullmatch
Gruppi di Cattura nel Metodo fullmatch
Metodo match
Gruppi di Cattura nel Metodo match
Metodo subn
Metodo split
Parentesi Non Catturanti
Lookahead e Lookbehind Positivo e Negativo
Flag per le Stringhe
Eccezioni
Introduzione alle eccezioni
Intercettare le eccezioni
Tipi fondamentali di eccezioni
Intercettare diversi tipi di eccezioni
Blocco else nell'intercettazione delle eccezioni
Blocco finally nell'intercettazione delle eccezioni
Sollevare i propri tipi di eccezioni
Eccezioni personalizzate nelle condizioni
Funzione con eccezione
Moduli
Introduzione all'import
Rinomina modulo
Importa parte del modulo
Importa tutto il contenuto del file
Installatore di pacchetti pip
Installazione libreria
Verifica presenza libreria
Aggiornamento versione libreria
Rimozione libreria
Ambiente Virtuale
Ambiente Virtuale
Creazione di un Ambiente Virtuale
Attivazione dell'Ambiente Virtuale
Disattivazione dell'Ambiente Virtuale
Installazione di una Libreria nell'Ambiente Virtuale
Trasferimento di un Progetto in un Ambiente Virtuale
Database SQL
Introduzione ai database
phpMyAdmin
Tabella di test users
Manipolazioni preparatorie
Invio di query al database
Visualizzazione di tutti i record come dizionario
Selezione dei record
Operazioni logiche
Output di un singolo record
Campi di selezione
Inserimento di record
Inserimento di record con colonne mancanti
Aggiornamento dei record
Rimozione dei record
Rinomina del campo
Selezione di record per valori specifici
Limitazione della quantità
Ordinamento dei record
Selezione del valore minimo
Selezione del valore massimo
Somma dei valori del campo
Conteggio della quantità
Raggruppamento del risultato
Concatenazione di stringhe durante la selezione