Python - corso gratuito da Skillbox, formazione, data: 29 novembre 2023.
Miscellanea / / December 03, 2023
Per chi vuole iniziare a programmare
Imparerai Python da zero: sintassi, funzioni, librerie standard. Puoi iniziare la tua carriera come sviluppatore Python.
Sviluppatori Python principianti
Sistematizzerai e approfondirai la tua conoscenza di Python, padroneggerai argomenti avanzati e migliorerai come sviluppatore.
Specialisti IT
Padroneggerai Python e sarai in grado di automatizzare le attività di routine, espandere la tua gamma di competenze e aumentare il tuo valore come specialista.
Per sviluppatori in altre lingue
Comprenderai le caratteristiche di Python, sarai in grado di cambiare la tua specialità e svilupparti in uno dei linguaggi più popolari e semplici.
introduzione
Impara a lavorare con un editor di codice online. Scrivi il tuo primo programma. Scopri come utilizzare la funzione di stampa.
Nozioni di base su Python
Impara a lavorare con le variabili, l'operatore di input e le stringhe.
Operatori, espressioni
Impara le operazioni aritmetiche con i numeri, l'ordine in cui vengono eseguite, l'immissione dei numeri dalla tastiera, la divisione con resto e con resto e gli operatori abbreviati.
Dichiarazione condizionale if, rami
Impara le basi per lavorare con l'istruzione if, impara come scrivere semplici programmi con condizioni.
Dichiarazione condizionale se: continuazione
Impara gli operatori logici no, e, o. Impara a scrivere condizioni sequenziali e nidificate e a semplificare espressioni complesse.
ciclo while
Impara a lavorare con l'operatore del ciclo while. Studia trasformazioni logiche, cicli infiniti, istruzioni break e continue.
Il ciclo for: cicli con un contatore
Impara a utilizzare un ciclo for per scorrere i numeri, apprendi le basi della funzione range().
Il ciclo for: caratteristiche di lavorare con range
Scopri come lavorare con i parametri della funzione range(): start, stop, step.
Ciclo for: lavorare con le stringhe
Impara con la funzione print, l'operatore finale e come lavorare con le stringhe in un'istruzione condizionale
Cicli nidificati
Scopri dove puoi trovare i loop nidificati, come funzionano e come cambiano i contatori dei loop. Impara a confrontare i contatori all'interno di un ciclo nidificato e risolvi problemi di matematica utilizzando i cicli nidificati.
Numeri. Digita int e float
Impara a lavorare con numeri interi (tipo int) e reali (tipo float) in Python, il loro input e conversione e le operazioni aritmetiche con essi. Impara le funzioni matematiche standard dal modulo di matematica.
Funzioni: avvio
Impara le basi delle funzioni: dichiarazione e chiamata di funzioni, funzioni con uno e più parametri.
Caratteristiche del galleggiante
Impara a restituire i valori delle funzioni, lavora con l'operatore di restituzione e gli algoritmi con una determinata precisione. Impara le caratteristiche di lavorare con i numeri reali.
Installazione e configurazione dell'IDE
Sarai in grado di installare l'IDE Pycharm, lavorare con la riga di comando e l'interprete ed eseguire il debug dei programmi.
Collezioni di base. Elenchi
Impara a lavorare con una raccolta di base: gli elenchi. Sarai in grado di dichiarare e visualizzare elenchi e lavorare con elementi, creare elenchi utilizzando cicli.
Elenco: metodi per lavorare con gli elenchi
Impara le funzioni e le tecniche per lavorare con gli elenchi. Impara a rimuovere e sostituire gli elementi dell'elenco, scorrere gli elenchi e utilizzare i cicli nidificati.
Visualizzazioni elenco
Impara a creare elenchi utilizzando la comprensione degli elenchi. Impara a lavorare con il tipo di sezione e gli elenchi di ordinamento.
Collezioni di base. stringhe
Maestro che lavora con le corde. Impara a utilizzare i metodi con stringhe, impara la conversione in stringhe e la formattazione.
Collezioni di base. Dizionari
Impara a creare dizionari e a lavorare con i loro elementi. Impara le tecniche del dizionario e l'enumerazione degli elementi. Potrai generare dizionari e lavorare con la funzione set.
Collezioni di base. Tuple
Scopri come le tuple differiscono dagli elenchi e perché sono necessarie. Impara a usare le funzioni zip ed enumera. Potrai ordinare chiavi e valori in un dizionario e lavorare con chiavi composte.
Funzioni: continua
Impara a lavorare con la ricorsione e le raccolte all'interno di una funzione e quando viene chiamata. È possibile utilizzare i valori predefiniti quando si lavora con la funzione.
Lavorare con i file
Imparerai a lavorare con percorsi di file, percorso Unix. Padroneggia le operazioni di base sui file: apertura, lettura, scrittura, chiusura, iterazione dei file con un ciclo for, ricerca di sottostringhe, gestione sicura dei file.
Eccezioni: gestione degli errori
Scopri cosa sono le eccezioni e qual è la loro gerarchia. Impara a utilizzare il costrutto try-eccetto-finalmente-else e a gestire correttamente le eccezioni.
Introduzione all'OOP
Impara a lavorare con la programmazione orientata agli oggetti in Python, con le classi e i relativi metodi, il costruttore di classi __init__ e l'oggetto di classe self.
Principi di base dell'OOP
Impara a incapsulare e nascondere dati, lavorare con ereditarietà e polimorfismo, descrivere classi e metodi.
Iteratori e generatori
Comprendere la differenza tra un iteratore e un oggetto iterabile. Imparerai come ottenere un iteratore e lavorare con le funzioni iter e next. Puoi trasformare una funzione in un generatore e utilizzare l'operatore yield.
Decoratori: livello base
È possibile utilizzare i decoratori per modificare le proprietà delle funzioni. Impara a lavorare con il modulo datatime e usa il decoratore come timer.
Lavoro approfondito con classi e decoratori integrati
Impara a lavorare con l'ereditarietà multipla. Scopri cosa sono l'interfaccia di classe e le classi astratte. Sarai in grado di implementare metodi statistici in una classe, modificare o ottenere attributi di oggetti senza chiamare metodi.
Decoratori: livello avanzato
Puoi utilizzare decoratori con argomenti, generatori come gestori di contesto e il modulo di registrazione.
Funzioni: Fine
Impara a lavorare con le funzioni lambda, mappa, filtra, riduci, tutto qualsiasi. È possibile impostare spazi dei nomi, ambiti e utilizzare la classe contatore.
Librerie per lavorare con i dati
Sarai in grado di lavorare con espressioni regolari, data e ora e il modulo itertools.
Modulo bonus. Nozioni di base sulla rete
Puoi apprendere le nozioni di base per lavorare con le reti. Cosa succede quando digitiamo ya.ru nel browser. Questo è importante e utile per gli sviluppatori principianti da sapere per iniziare.