Ciao, sono super entusiasta di iniziare questo corso con te, ma prima di farlo, dobbiamo vedere dove stiamo iniziando e
dove stiamo finendo in modo da avere un chiaro percorso verso il successo.
Ora, questo corso ha oltre duecento video HD e tonnellate di esercizi e progetti, ma sono tutti
suddivisi in sezioni per aiutarci a imparare meglio.
Il corso inizierà con le basi di Python qui.
Se è la prima volta che impari un linguaggio di programmazione, sarà super, super utile,
anche per coloro che conoscono già un linguaggio di programmazione ma non sanno nulla di Python.
Questa sezione ti consentirà di acquisire velocità con le basi in modo che ti senta a tuo agio nella programmazione.
Questa è una grande sezione, quindi in realtà abbiamo due parti.
E lungo la strada mi guarderai programmare, ma anche programmare te stesso e fare pratica con la programmazione in modo che tu
possa prendere confidenza con ciò che Python ha da offrire.
Successivamente, parliamo di un ambiente di sviluppo Python professionale.
Ti insegniamo come utilizzare il terminale e la riga di comando sull'utilizzo di editor di codice come Sublime Text e
Visual Studio Code.
Parliamo dell'uso del fascino PI, un idy completamente integrato per gli sviluppatori Python e anche di come usare i notebook
Jupiter perché useremo questi notebook più avanti nel corso per fare qualcosa di davvero,
davvero eccitante.
Suggerimento, suggerimento.
È apprendimento automatico.
E una volta che abbiamo un ambiente di sviluppo completamente professionale, entriamo in alcuni argomenti avanzati su
Python.
Ora, in questa sezione, non eviteremo di affrontare argomenti difficili, ma ti aiuterò a capirli e a dare
un senso a tutto.
Parleremo della programmazione orientata agli oggetti di classis, dei generatori di decoratori, della gestione dell'aria, della
programmazione funzionale e delle migliori pratiche quando si tratta di scrivere codice pulito.
E impareremo anche i popolari pacchetti Python, come lavorare con i file, come testare il nostro codice, come
usare le espressioni regolari e molto altro ancora.
Potrebbe farti male la testa alla fine della sezione, ma credimi, sarà divertente.
Ora, la maggior parte dei corsi sarà fatta per allora.
Hai imparato Python e dovresti essere a posto, giusto?
Beh, non proprio, perché una volta che abbiamo imparato questo nuovo linguaggio, questa nuova sintassi, i nostri computer sono impostati
per funzionare con Python.
Dobbiamo parlare di come possiamo applicare la nostra nuova conoscenza.
Questa è la parte divertente del corso.
Iniziamo parlando delle carriere e delle opzioni di carriera che hai in Python.
Quindi entriamo in diversi campi in cui possiamo usare Python.
Se impareremo a conoscere lo scripting in Python, dove utilizziamo Python per inviare e-mail automatizzate,
utilizziamo Python per elaborare immagini, lavorare con file PDF.
Usiamo Python per inviarci messaggi di testo.
Costruiamo un bot di Twitter.
E il mio progetto preferito in questa sezione è che costruiamo un controllo password per vedere effettivamente se le password
che usi sono mai state violate.
È davvero molto divertente.
Si parla anche di data scraping.
Un caso d'uso molto comune con Python è quello di raschiare i dati online e utilizzarli per qualcosa di produttivo.
Nel nostro caso, impareremo a conoscere lo scraping dei dati e come possiamo raschiare un sito Web
molto popolare per i programmatori per selezionare solo gli articoli che sono importanti per te per rimanere aggiornato con il settore.
Ancora una volta, sarà un progetto davvero divertente.
Lo so.
Sto dicendo che tutti i progetti sono divertenti, ma OK, sono di parte.
Dammi una pausa qui.
Impareremo anche l'automazione e useremo qualcosa chiamato selenio per controllare effettivamente attraverso le
nostre macchine un browser Web e far sì che la macchina esegua diverse attività come se fosse un utente.
E ci sono alcune applicazioni davvero divertenti quando si tratta di automazione di cui parleremo.
E poi so di conoscere i due argomenti preferiti da tutti, lo sviluppo web, la scienza dei dati e l'apprendimento
automatico.
Queste due sezioni saranno molto divertenti e penso che saranno probabilmente le sezioni più
popolari nella sezione Sviluppo Web.
Impareremo come utilizzare HTML e JavaScript, oltre a Python, per creare il nostro server, creare il nostro sito Web portfolio, mettere in
produzione il sito Web online e avere futuri datori di lavoro e clienti che ti inviano messaggi attraverso il
tuo sito Web.
E sì, potrai personalizzarlo e fare quello che vuoi su questo sito web portfolio.
Quindi hai qualcosa da mostrare per questo alla fine del corso.
E poi la parte di scienza dei dati di apprendimento automatico, useremo qualcosa chiamato Jupiter Notebook
e Kagle per accedere ad alcuni set di dati davvero interessanti.
Useremo librerie come Pendas e Cycad, impareremo a prevedere quali giocatori di calcio saranno
i più preziosi o sono sottopagati.
Costruiremo il nostro modello di apprendimento automatico utilizzando il set di dati dell'iride.
E poi faremo anche un rilevamento di immagini in cui possiamo alimentare il modello di apprendimento automatico con
un'immagine e prevederà di cosa si tratta e la tua.
In realtà, vedremo come funziona questa magia dell'apprendimento automatico sotto il cofano, come puoi vedere, abbiamo un sacco di
cose da coprire in questo corso.
E alla fine, tutto questo si adatterà e avrà senso dall'inizio delle basi
di Python fino alla fine con l'apprendimento automatico.
Ti porteremo da zero alla maestria.
Ma sai cosa?
La parte migliore di questo corso è la nostra comunità online.
Abbiamo migliaia di sviluppatori che chattano ogni giorno, si aiutano a vicenda, risolvono problemi insieme e parlano
solo dell'ultimo e più grande programma di programmazione.
Ora, questa è una risorsa facoltativa che puoi utilizzare in modo da poter avere conversazioni avanti e indietro con
altri studenti e me stesso.
Quindi ti senti come se fossi parte di una classe e non lo fai da sempre.
Ma sai cosa?
Basta parlare.
So che ti stai eccitando.
Lo sono anche io.
Quindi iniziamo.
Iniziamo a imparare e vediamo perché Python è diventato il linguaggio più popolare al mondo.