WEBVTT

00:00.540 --> 00:07.050
Ciao, sono super entusiasta di iniziare questo corso con te, ma prima di farlo, dobbiamo vedere dove stiamo iniziando e

00:07.050 --> 00:11.680
dove stiamo finendo in modo da avere un chiaro percorso verso il successo.

00:12.370 --> 00:19.080
Ora, questo corso ha oltre duecento video HD e tonnellate di esercizi e progetti, ma sono tutti

00:19.080 --> 00:22.520
suddivisi in sezioni per aiutarci a imparare meglio.

00:22.950 --> 00:27.090
Il corso inizierà con le basi di Python qui.

00:27.240 --> 00:32.160
Se è la prima volta che impari un linguaggio di programmazione, sarà super, super utile,

00:32.430 --> 00:37.410
anche per coloro che conoscono già un linguaggio di programmazione ma non sanno nulla di Python.

00:37.740 --> 00:43.870
Questa sezione ti consentirà di acquisire velocità con le basi in modo che ti senta a tuo agio nella programmazione.

00:44.010 --> 00:47.280
Questa è una grande sezione, quindi in realtà abbiamo due parti.

00:47.850 --> 00:53.760
E lungo la strada mi guarderai programmare, ma anche programmare te stesso e fare pratica con la programmazione in modo che tu

00:53.760 --> 00:56.700
possa prendere confidenza con ciò che Python ha da offrire.

00:57.330 --> 01:01.220
Successivamente, parliamo di un ambiente di sviluppo Python professionale.

01:01.650 --> 01:07.560
Ti insegniamo come utilizzare il terminale e la riga di comando sull'utilizzo di editor di codice come Sublime Text e

01:07.560 --> 01:08.720
Visual Studio Code.

01:09.090 --> 01:16.470
Parliamo dell'uso del fascino PI, un idy completamente integrato per gli sviluppatori Python e anche di come usare i notebook

01:16.470 --> 01:21.720
Jupiter perché useremo questi notebook più avanti nel corso per fare qualcosa di davvero,

01:21.720 --> 01:22.470
davvero eccitante.

01:22.620 --> 01:23.220
Suggerimento, suggerimento.

01:23.220 --> 01:24.090
È apprendimento automatico.

01:24.420 --> 01:31.110
E una volta che abbiamo un ambiente di sviluppo completamente professionale, entriamo in alcuni argomenti avanzati su

01:31.110 --> 01:31.630
Python.

01:31.980 --> 01:36.780
Ora, in questa sezione, non eviteremo di affrontare argomenti difficili, ma ti aiuterò a capirli e a dare

01:36.780 --> 01:38.170
un senso a tutto.

01:38.460 --> 01:45.300
Parleremo della programmazione orientata agli oggetti di classis, dei generatori di decoratori, della gestione dell'aria, della

01:45.300 --> 01:51.420
programmazione funzionale e delle migliori pratiche quando si tratta di scrivere codice pulito.

01:51.960 --> 01:58.140
E impareremo anche i popolari pacchetti Python, come lavorare con i file, come testare il nostro codice, come

01:58.320 --> 02:01.140
usare le espressioni regolari e molto altro ancora.

02:01.530 --> 02:05.090
Potrebbe farti male la testa alla fine della sezione, ma credimi, sarà divertente.

02:05.520 --> 02:08.010
Ora, la maggior parte dei corsi sarà fatta per allora.

02:08.130 --> 02:11.880
Hai imparato Python e dovresti essere a posto, giusto?

02:12.360 --> 02:19.350
Beh, non proprio, perché una volta che abbiamo imparato questo nuovo linguaggio, questa nuova sintassi, i nostri computer sono impostati

02:19.350 --> 02:20.760
per funzionare con Python.

02:20.970 --> 02:24.300
Dobbiamo parlare di come possiamo applicare la nostra nuova conoscenza.

02:24.570 --> 02:26.400
Questa è la parte divertente del corso.

02:26.850 --> 02:30.710
Iniziamo parlando delle carriere e delle opzioni di carriera che hai in Python.

02:30.900 --> 02:34.110
Quindi entriamo in diversi campi in cui possiamo usare Python.

02:34.120 --> 02:40.410
Se impareremo a conoscere lo scripting in Python, dove utilizziamo Python per inviare e-mail automatizzate,

02:40.410 --> 02:44.700
utilizziamo Python per elaborare immagini, lavorare con file PDF.

02:44.940 --> 02:47.700
Usiamo Python per inviarci messaggi di testo.

02:47.910 --> 02:49.380
Costruiamo un bot di Twitter.

02:49.620 --> 02:56.100
E il mio progetto preferito in questa sezione è che costruiamo un controllo password per vedere effettivamente se le password

02:56.100 --> 02:58.080
che usi sono mai state violate.

02:58.500 --> 02:59.850
È davvero molto divertente.

03:00.300 --> 03:02.580
Si parla anche di data scraping.

03:02.730 --> 03:10.050
Un caso d'uso molto comune con Python è quello di raschiare i dati online e utilizzarli per qualcosa di produttivo.

03:10.140 --> 03:15.780
Nel nostro caso, impareremo a conoscere lo scraping dei dati e come possiamo raschiare un sito Web

03:15.780 --> 03:22.110
molto popolare per i programmatori per selezionare solo gli articoli che sono importanti per te per rimanere aggiornato con il settore.

03:22.260 --> 03:24.450
Ancora una volta, sarà un progetto davvero divertente.

03:24.450 --> 03:24.750
Lo so.

03:24.750 --> 03:27.720
Sto dicendo che tutti i progetti sono divertenti, ma OK, sono di parte.

03:27.720 --> 03:28.560
Dammi una pausa qui.

03:28.890 --> 03:34.260
Impareremo anche l'automazione e useremo qualcosa chiamato selenio per controllare effettivamente attraverso le

03:34.260 --> 03:41.700
nostre macchine un browser Web e far sì che la macchina esegua diverse attività come se fosse un utente.

03:41.970 --> 03:46.200
E ci sono alcune applicazioni davvero divertenti quando si tratta di automazione di cui parleremo.

03:46.440 --> 03:53.400
E poi so di conoscere i due argomenti preferiti da tutti, lo sviluppo web, la scienza dei dati e l'apprendimento

03:53.400 --> 03:53.760
automatico.

03:54.480 --> 03:59.610
Queste due sezioni saranno molto divertenti e penso che saranno probabilmente le sezioni più

03:59.610 --> 04:01.560
popolari nella sezione Sviluppo Web.

04:01.560 --> 04:10.080
Impareremo come utilizzare HTML e JavaScript, oltre a Python, per creare il nostro server, creare il nostro sito Web portfolio, mettere in

04:10.080 --> 04:17.520
produzione il sito Web online e avere futuri datori di lavoro e clienti che ti inviano messaggi attraverso il

04:17.550 --> 04:19.080
tuo sito Web.

04:19.500 --> 04:24.390
E sì, potrai personalizzarlo e fare quello che vuoi su questo sito web portfolio.

04:24.390 --> 04:26.760
Quindi hai qualcosa da mostrare per questo alla fine del corso.

04:27.000 --> 04:32.280
E poi la parte di scienza dei dati di apprendimento automatico, useremo qualcosa chiamato Jupiter Notebook

04:32.520 --> 04:36.660
e Kagle per accedere ad alcuni set di dati davvero interessanti.

04:36.810 --> 04:42.510
Useremo librerie come Pendas e Cycad, impareremo a prevedere quali giocatori di calcio saranno

04:42.510 --> 04:45.390
i più preziosi o sono sottopagati.

04:45.690 --> 04:50.160
Costruiremo il nostro modello di apprendimento automatico utilizzando il set di dati dell'iride.

04:50.280 --> 04:56.490
E poi faremo anche un rilevamento di immagini in cui possiamo alimentare il modello di apprendimento automatico con

04:56.490 --> 04:59.970
un'immagine e prevederà di cosa si tratta e la tua.

05:00.060 --> 05:06.570
In realtà, vedremo come funziona questa magia dell'apprendimento automatico sotto il cofano, come puoi vedere, abbiamo un sacco di

05:06.600 --> 05:08.670
cose da coprire in questo corso.

05:09.000 --> 05:14.550
E alla fine, tutto questo si adatterà e avrà senso dall'inizio delle basi

05:14.550 --> 05:18.060
di Python fino alla fine con l'apprendimento automatico.

05:18.240 --> 05:20.550
Ti porteremo da zero alla maestria.

05:21.210 --> 05:21.990
Ma sai cosa?

05:21.990 --> 05:25.260
La parte migliore di questo corso è la nostra comunità online.

05:25.620 --> 05:31.590
Abbiamo migliaia di sviluppatori che chattano ogni giorno, si aiutano a vicenda, risolvono problemi insieme e parlano

05:31.890 --> 05:35.040
solo dell'ultimo e più grande programma di programmazione.

05:35.190 --> 05:40.230
Ora, questa è una risorsa facoltativa che puoi utilizzare in modo da poter avere conversazioni avanti e indietro con

05:40.230 --> 05:41.660
altri studenti e me stesso.

05:41.910 --> 05:45.870
Quindi ti senti come se fossi parte di una classe e non lo fai da sempre.

05:46.350 --> 05:46.920
Ma sai cosa?

05:47.130 --> 05:47.910
Basta parlare.

05:48.060 --> 05:49.410
So che ti stai eccitando.

05:49.410 --> 05:50.140
Lo sono anche io.

05:50.160 --> 05:51.260
Quindi iniziamo.

05:51.450 --> 05:56.780
Iniziamo a imparare e vediamo perché Python è diventato il linguaggio più popolare al mondo.
