1,960 visualizzazioni
Raffaele Colace
Raffaele Colace

Esperto di sviluppo di prodotti digitali, con ampia esperienza certificata nella programmazione in Python

Cosa imparerai

Come scrivere codice Python partendo dalle basi
Come configurare un ambiente di sviluppo Python sul tuo computer, in modo da poter iniziare a scrivere e testare il codice fin da subito
La sintassi di base del linguaggio come scrivere istruzioni in Python e come organizzare il codice
Come assegnare variabili e come utilizzare i diversi tipi di dati in Python, tra cui numeri, stringhe e liste
Come creare le strutture di controllo in Python, come i cicli e le condizioni "if-else"
Come definire le tue funzioni personalizzate, come passare parametri a una funzione e come utilizzare i valori restituiti dalle funzioni
Molto, molto altro

Lezioni

1 Presentazione 02:41
Gratis Benvenuto
02:41
2 Fondamenti di Python 01:02:50
Introduzione 04:34
Installazione e configurazione dell'ambiente di sviluppo 09:06
Il terminale 10:07
Introduzione alle variabili e ai tipi di dati 06:51
Le liste 10:03
Il dato stringa 06:02
Gratis Le tuple
01:30
Gli insiemi 03:59
Il dizionario 05:32
Gratis La variabile booleana e il null
01:53
Le conversioni 03:13
3 Sintassi di base 23:13
I commenti 05:57
L'indentazione 05:38
Lo standard PEP 8 03:58
Alcune istruzioni utili 07:40
4 Strutture di controllo 16:26
Operatori di comparazione e logici 05:50
Struttura di controllo if-else, ciclo for 07:42
Istruzioni while, break e continue 02:54
5 Le funzioni 18:15
Creare ed utilizzare funzioni 03:06
Gratis Utilizzo di valori restituiti
03:07
Il passaggio dei parametri 07:13
Funzioni predefinite e personalizzate 04:49
6 Classi ed istanze 31:32
Creare classi, gestire gli oggetti ed il metodo costruttore 09:53
Il concetto di ereditarietà 05:52
Metodi e attributi privati 03:08
Funzioni e metodi speciali 05:01
Funzioni hasattr, getattr, setattr 03:52
Funzioni super, isinstance, issubclass 03:46
7 Librerie base 08:19
Il modulo SYS 03:05
Il modulo OS 01:56
Il modulo datetime 01:58
Gratis Il modulo math
01:20
8 Interagire con i file 22:57
Modalità di apertura dei file 04:45
Le funzionalità readline e writelines 04:38
Istruzione with 01:16
I file CSV 07:17
I file JSON 05:01
9 Eccezioni ed errori 09:09
Rispondere agli errori 05:09
Gestione degli errori 04:00
10 I test, moduli e pacchetti 11:11
Scrivere ed eseguire i test 06:12
Importare e utilizzare moduli e pacchetti esterni 04:59

Dettagli

Se hai sempre sognato di iniziare la tua carriera da sviluppatore di applicazioni software, videogiochi, applicazioni web e non solo, ma non sai da dove cominciare, la risposta potrebbe essere imparare a programmare in Python!

A oggi Python è uno dei linguaggi di programmazione più popolari al mondo, utilizzato da sviluppatori, ricercatori e analisti per creare applicazioni software, analizzare dati e molto altro ancora.

È un linguaggio ad “alto livello”, modulare, e soprattutto estremamente semplice da apprendere e applicare.

E oggi sono qui, insieme ai ragazzi di Corsi.it, per insegnarti in questo corso online tutto ciò di cui hai bisogno per iniziare a programmare in Python, anche se non hai mai programmato prima.

Ciao! 

Sono Raffaele Colace, Head of Operations e Co-Founder di 20tab, società di sviluppo e consulenza per prodotti digitali, - sono il founder della prima conferenza italiana sul Product Management: il Product Management Day. 

Da sempre Python è il mio focus principale: sono infatti membro attivissimo della community e ho tenuto numerosi talk a manifestazioni nazionali e internazionali sull’argomento.

Nel corso di oggi ti mostrerò come scrivere codice Python partendo dalle basi.

  • Ti mostrerò infatti come configurare un ambiente di sviluppo Python sul tuo computer, in modo da poter iniziare a scrivere e testare il codice fin da subito.
  • Poi ti insegnerò la sintassi di base del linguaggio, spiegandoti come scrivere istruzioni in Python e come organizzare il codice. 
  • Imparerai come assegnare variabili e come utilizzare i diversi tipi di dati in Python, tra cui numeri, stringhe e liste.
  • Successivamente, imparerai le strutture di controllo in Python, come i cicli e le condizioni "if-else": ti mostrerò come utilizzare queste strutture per controllare il flusso del programma e per eseguire azioni ripetitive o condizionali.
  • Poi approfondiremo le liste e i dizionari, che sono strutture di dati fondamentali in Python: imparerai come creare e manipolare queste strutture di dati e come utilizzarle per organizzare le informazioni in modo più efficace.
  • In seguito, ti mostrerò come creare e utilizzare le funzioni in Python: imparerai come definire le tue funzioni personalizzate, come passare parametri a una funzione e come utilizzare i valori restituiti dalle funzioni. 
  • Ti mostrerò anche alcune funzioni predefinite in Python, utili in molte situazioni.
  • E molto, molto altro ancora…

Ovviamente non solo teoria: fin da subito metteremo in pratica quello che ti spiegherò all’interno del corso, così che tu possa subito far tuoi i concetti appresi.

Insomma: che tu voglia diventare un programmatore professionista, un analista dati o un esperto di videogiochi, questo corso di Python ti darà le competenze necessarie per iniziare a creare le tue applicazioni e realizzare i tuoi progetti partendo da zero.

A questo punto, se non vedi l’ora di scrivere la tua prima applicazione in Python e imparare uno dei linguaggi più moderni e versatili che il mercato ha da offrire, il mio consiglio è di non aspettare oltre: accedi ora al corso, iniziamo subito!

Autore

Raffaele Colace è Head of Operations e Co-Founder di 20tab, società di sviluppo e consulenza per progetti digitali.

Qui ha concretizzato la sua grande passione per le metodologie Agile e Lean, che non smette mai di approfondire e studiare.

Sviluppatore particolarmente attento alle best practice, ha programmato con Swift, C#, Java, e sono molto attento alle best practices.

Python è da sempre il suo focus: è membro attivo della community e partecipa come speaker alle manifestazioni nazionali e internazionali.

Da questo interesse per il codice e per il mondo business, è nato #StopCoding, un’iniziativa che punta ad avvicinare questi due mondi grazie agli appuntamenti su temi quali: Agile Software Development, Lean Startup, Growth Hacking, Design Thinking.

L’interesse per il Product Management gli ha permesso di fondare la “Product Manager Alliance”, la prima associazione di Product Manager in Italia, e di creare la prima e la più grande conferenza italiana sul tema: il Product Management Day.

€54,95 +IVA