SlideShare a Scribd company logo
1 of 24
Usare Python
Installazione ed utilizzo
@mauriziog
È il più diffuso e semplice
linguaggio di programmazione
Cos’è Python
Perché usare Python 1/2
• È il linguaggio di programmazione tra i più
semplici in assoluto
• Permette di creare applicazioni online e offline
• È indipendente dalla piattaforma
• È immediato
• Ha una vastissima quantità di librerie
Perché usare Python 2/2
• È il più ricercato nelle aziende
• È l’ideale per data science e data view
• Si può utilizzare per realizzare ogni
applicazione grafica
• Si interfaccia, con opportune librerie, ad ogni
database
Come installare Python
1. Andare sul sito www.python.org
2. Scegliere Download
3. Installare
4. Avviare Python
Dove si installa
Di norma Python si installa in
C:Users {nome utente} AppDataLocalProgramsPython
{versione python}
Ad esempio
C:UserscarloAppDataLocalProgramsPythonPython37-32
Cosa si può fare con la shell
3 + 4 [invio]
Oppure
a = 3
b = 4
c = a + b
print (c)
Video corso in 12 lezioni
Questo video corso è particolarmente indicato
per chi non ha basi di programmazione e voglia
utilizzare Python in pochissime ore. Sono in
totale 12 lezioni.
Esempi di programmi in Python
wiki.python.org/moin/SimplePrograms
Installare e utilizzare PIP
Python Package Index chiamato PIP è un gestore
di pacchetti indispensabile per utilizzare al
meglio il linguaggio.
È già installato di default nella versione
completa di Python e può essere richiamato con
lo stesso nome
Disponibile all’indirizzo: pypi.org
Dal prompt dei comandi (CMD) il pacchetto sarà disponibile
all'indirizzo
{unità disco} Users {nome utente} 
AppDataLocalProgramsPython  {versione Python}  Scripts
Poniamo che:
• l'unità disco sia C:
• il nome utente sia Carlo
• la versione di Python sia la Python37-32
il percorso dove si trova pip.exe sarà:
C:UsersCarloAppDataLocalProgramsPythonPython37-
32Scripts
Esempio installazione matplotlib

More Related Content

What's hot

What's hot (20)

YoctoをつかったDistroの作り方とハマり方
YoctoをつかったDistroの作り方とハマり方YoctoをつかったDistroの作り方とハマり方
YoctoをつかったDistroの作り方とハマり方
 
競技プログラミングのためのC++入門
競技プログラミングのためのC++入門競技プログラミングのためのC++入門
競技プログラミングのためのC++入門
 
Parallel Selenium Test With Docker
Parallel Selenium Test With DockerParallel Selenium Test With Docker
Parallel Selenium Test With Docker
 
Python
PythonPython
Python
 
Introduction to python
Introduction to pythonIntroduction to python
Introduction to python
 
Lists in Python
Lists in PythonLists in Python
Lists in Python
 
NETCONFとYANGの話
NETCONFとYANGの話NETCONFとYANGの話
NETCONFとYANGの話
 
Qtではじめるクロスプラットフォームアプリケーション開発 osc2019 hamanako
Qtではじめるクロスプラットフォームアプリケーション開発 osc2019 hamanakoQtではじめるクロスプラットフォームアプリケーション開発 osc2019 hamanako
Qtではじめるクロスプラットフォームアプリケーション開発 osc2019 hamanako
 
ハノーファメッセレポート_アップロード.pptx
ハノーファメッセレポート_アップロード.pptxハノーファメッセレポート_アップロード.pptx
ハノーファメッセレポート_アップロード.pptx
 
Python
PythonPython
Python
 
Welcome_to_Python.pptx
Welcome_to_Python.pptxWelcome_to_Python.pptx
Welcome_to_Python.pptx
 
バイナリアンを目指して For a binaryen
バイナリアンを目指して For a binaryenバイナリアンを目指して For a binaryen
バイナリアンを目指して For a binaryen
 
「Android案件できます」って言ったら、ヒドい目にあった話
「Android案件できます」って言ったら、ヒドい目にあった話「Android案件できます」って言ったら、ヒドい目にあった話
「Android案件できます」って言ったら、ヒドい目にあった話
 
パッケージングの呼び声 Python Charity Talks in Japan 2021.02
パッケージングの呼び声 Python Charity Talks in Japan 2021.02パッケージングの呼び声 Python Charity Talks in Japan 2021.02
パッケージングの呼び声 Python Charity Talks in Japan 2021.02
 
Curl with rust
Curl with rustCurl with rust
Curl with rust
 
Cpu pipeline basics
Cpu pipeline basicsCpu pipeline basics
Cpu pipeline basics
 
PyCoRAM: Python-Verilog高位合成とメモリ抽象化によるFPGAアクセラレータ向けIPコア開発フレームワーク (FPGAX #05)
PyCoRAM: Python-Verilog高位合成とメモリ抽象化によるFPGAアクセラレータ向けIPコア開発フレームワーク (FPGAX #05)PyCoRAM: Python-Verilog高位合成とメモリ抽象化によるFPGAアクセラレータ向けIPコア開発フレームワーク (FPGAX #05)
PyCoRAM: Python-Verilog高位合成とメモリ抽象化によるFPGAアクセラレータ向けIPコア開発フレームワーク (FPGAX #05)
 
Yocto Project ハンズオン プレゼン用資料
Yocto Project ハンズオン プレゼン用資料Yocto Project ハンズオン プレゼン用資料
Yocto Project ハンズオン プレゼン用資料
 
クライアントプログラムだけで マルチプレイが簡単に実装できる! 新製品「Monobit Unity Networking」と 新製品「モノビットエンジン・...
クライアントプログラムだけで マルチプレイが簡単に実装できる! 新製品「Monobit Unity Networking」と 新製品「モノビットエンジン・...クライアントプログラムだけで マルチプレイが簡単に実装できる! 新製品「Monobit Unity Networking」と 新製品「モノビットエンジン・...
クライアントプログラムだけで マルチプレイが簡単に実装できる! 新製品「Monobit Unity Networking」と 新製品「モノビットエンジン・...
 
Introduction to python
Introduction to pythonIntroduction to python
Introduction to python
 

Similar to Usare Python - Installazione ed utilizzo

Sperimentazione di Tecnologie di Deep Learning su Sistemi Embedded
Sperimentazione di Tecnologie di Deep Learning su Sistemi EmbeddedSperimentazione di Tecnologie di Deep Learning su Sistemi Embedded
Sperimentazione di Tecnologie di Deep Learning su Sistemi Embedded
MathiasPoloPerucchin
 
Costruisci la tua piattaforma open-source di video-sharing in Python
Costruisci la tua piattaforma open-source di video-sharing in Python Costruisci la tua piattaforma open-source di video-sharing in Python
Costruisci la tua piattaforma open-source di video-sharing in Python
simahawk
 
Generazione automatica diagrammi di rete con template pptx
Generazione automatica diagrammi di rete con template pptxGenerazione automatica diagrammi di rete con template pptx
Generazione automatica diagrammi di rete con template pptx
GiacomoZorzin
 

Similar to Usare Python - Installazione ed utilizzo (20)

ProjectLibre - Manuale in Italiano dell'alternativa OpenSource a Microsoft Pr...
ProjectLibre - Manuale in Italiano dell'alternativa OpenSource a Microsoft Pr...ProjectLibre - Manuale in Italiano dell'alternativa OpenSource a Microsoft Pr...
ProjectLibre - Manuale in Italiano dell'alternativa OpenSource a Microsoft Pr...
 
Modern web development with python and Web2py
Modern web development with python and Web2pyModern web development with python and Web2py
Modern web development with python and Web2py
 
Linux Nelle Aziende Installfest2007
Linux Nelle Aziende Installfest2007Linux Nelle Aziende Installfest2007
Linux Nelle Aziende Installfest2007
 
Corso di Basi e Fondamenti di Programmazione in C++ Lezione 1
Corso di Basi e Fondamenti di Programmazione in C++ Lezione 1Corso di Basi e Fondamenti di Programmazione in C++ Lezione 1
Corso di Basi e Fondamenti di Programmazione in C++ Lezione 1
 
Le Basi di Python.pdf
Le Basi di Python.pdfLe Basi di Python.pdf
Le Basi di Python.pdf
 
Liferay - Quick Start 1° Episodio
Liferay - Quick Start 1° EpisodioLiferay - Quick Start 1° Episodio
Liferay - Quick Start 1° Episodio
 
Sperimentazione di Tecnologie di Deep Learning su Sistemi Embedded
Sperimentazione di Tecnologie di Deep Learning su Sistemi EmbeddedSperimentazione di Tecnologie di Deep Learning su Sistemi Embedded
Sperimentazione di Tecnologie di Deep Learning su Sistemi Embedded
 
Servizi online della Microsoft per gli studenti
Servizi online della Microsoft per gli studentiServizi online della Microsoft per gli studenti
Servizi online della Microsoft per gli studenti
 
Linux Embedded per l'automazione
Linux Embedded per l'automazioneLinux Embedded per l'automazione
Linux Embedded per l'automazione
 
Costruisci la tua piattaforma open-source di video-sharing in Python
Costruisci la tua piattaforma open-source di video-sharing in Python Costruisci la tua piattaforma open-source di video-sharing in Python
Costruisci la tua piattaforma open-source di video-sharing in Python
 
Smart api
Smart apiSmart api
Smart api
 
Elearning: costruire contenuti con software e formati liberi
Elearning: costruire contenuti con software e formati liberiElearning: costruire contenuti con software e formati liberi
Elearning: costruire contenuti con software e formati liberi
 
Php for ASP.NET Developers
Php for ASP.NET DevelopersPhp for ASP.NET Developers
Php for ASP.NET Developers
 
Keep calm and Deploy - Panoramica sui problemi che emergono in fase di rilasc...
Keep calm and Deploy - Panoramica sui problemi che emergono in fase di rilasc...Keep calm and Deploy - Panoramica sui problemi che emergono in fase di rilasc...
Keep calm and Deploy - Panoramica sui problemi che emergono in fase di rilasc...
 
GAE python GDG Milano - L01
GAE python GDG Milano - L01GAE python GDG Milano - L01
GAE python GDG Milano - L01
 
Keep calm and deploy
Keep calm and deployKeep calm and deploy
Keep calm and deploy
 
Generazione automatica diagrammi di rete con template pptx
Generazione automatica diagrammi di rete con template pptxGenerazione automatica diagrammi di rete con template pptx
Generazione automatica diagrammi di rete con template pptx
 
Plone nel 2013
Plone nel 2013Plone nel 2013
Plone nel 2013
 
Software Libero e Open Source nella Pubblica Amministrazione
Software Libero e Open Source nella Pubblica AmministrazioneSoftware Libero e Open Source nella Pubblica Amministrazione
Software Libero e Open Source nella Pubblica Amministrazione
 
Flavio ATZENI - SMAU 2014
Flavio ATZENI - SMAU 2014Flavio ATZENI - SMAU 2014
Flavio ATZENI - SMAU 2014
 

More from Università di Venezia

Narrazioni (non) spontanee del territorio
Narrazioni (non) spontanee del territorioNarrazioni (non) spontanee del territorio
Narrazioni (non) spontanee del territorio
Università di Venezia
 
Presentazione Vega In Cube - Gabriella Parmesan
Presentazione Vega In Cube  - Gabriella ParmesanPresentazione Vega In Cube  - Gabriella Parmesan
Presentazione Vega In Cube - Gabriella Parmesan
Università di Venezia
 

More from Università di Venezia (20)

AgirePA - Open data per al promozione del territorio
AgirePA - Open data per al promozione del territorioAgirePA - Open data per al promozione del territorio
AgirePA - Open data per al promozione del territorio
 
Facebook nelle emergenze
Facebook nelle emergenzeFacebook nelle emergenze
Facebook nelle emergenze
 
Fare comunicazione digitale
Fare comunicazione digitaleFare comunicazione digitale
Fare comunicazione digitale
 
Emergenza24 - comunicazione in emergenza
Emergenza24 - comunicazione in emergenzaEmergenza24 - comunicazione in emergenza
Emergenza24 - comunicazione in emergenza
 
Pisa -Negozio H&M
Pisa -Negozio H&MPisa -Negozio H&M
Pisa -Negozio H&M
 
PAsocial a SMAU Padova
PAsocial a SMAU PadovaPAsocial a SMAU Padova
PAsocial a SMAU Padova
 
Città Digitali
Città DigitaliCittà Digitali
Città Digitali
 
SmartData per i Beni Culturali
SmartData per i Beni CulturaliSmartData per i Beni Culturali
SmartData per i Beni Culturali
 
Pecka Kucha Night - Maurizio Galluzzo - La comunicazione d'emergenza - emerge...
Pecka Kucha Night - Maurizio Galluzzo - La comunicazione d'emergenza - emerge...Pecka Kucha Night - Maurizio Galluzzo - La comunicazione d'emergenza - emerge...
Pecka Kucha Night - Maurizio Galluzzo - La comunicazione d'emergenza - emerge...
 
Creactivity 2014 - keynote comunicazione
Creactivity 2014 -  keynote comunicazioneCreactivity 2014 -  keynote comunicazione
Creactivity 2014 - keynote comunicazione
 
Narrazioni (non) spontanee del territorio
Narrazioni (non) spontanee del territorioNarrazioni (non) spontanee del territorio
Narrazioni (non) spontanee del territorio
 
Note per e-mail marketing - lezione 01
Note per e-mail marketing - lezione 01Note per e-mail marketing - lezione 01
Note per e-mail marketing - lezione 01
 
Cluster TV - Progetto WebTV (2001)
Cluster TV - Progetto WebTV (2001)Cluster TV - Progetto WebTV (2001)
Cluster TV - Progetto WebTV (2001)
 
Stefano Alonzi - Pandora e le altre: edifici intelligenti nel lavoro che cambia
Stefano Alonzi - Pandora e le altre: edifici intelligenti nel lavoro che cambiaStefano Alonzi - Pandora e le altre: edifici intelligenti nel lavoro che cambia
Stefano Alonzi - Pandora e le altre: edifici intelligenti nel lavoro che cambia
 
Presentazione Vega In Cube - Gabriella Parmesan
Presentazione Vega In Cube  - Gabriella ParmesanPresentazione Vega In Cube  - Gabriella Parmesan
Presentazione Vega In Cube - Gabriella Parmesan
 
Presentazione progetto iuav tv
Presentazione progetto iuav tvPresentazione progetto iuav tv
Presentazione progetto iuav tv
 
Creactivity 2012 - Keynote comunicazione
Creactivity 2012 - Keynote comunicazioneCreactivity 2012 - Keynote comunicazione
Creactivity 2012 - Keynote comunicazione
 
Open & SmartDesign
Open & SmartDesignOpen & SmartDesign
Open & SmartDesign
 
Scuola d'impresa 2.0
Scuola d'impresa 2.0Scuola d'impresa 2.0
Scuola d'impresa 2.0
 
Io navigo sicuro
Io navigo sicuroIo navigo sicuro
Io navigo sicuro
 

Recently uploaded

presentazione di michela di SteveJobs.pdf
presentazione di michela di SteveJobs.pdfpresentazione di michela di SteveJobs.pdf
presentazione di michela di SteveJobs.pdf
michelacaporale12345
 
Adducchio.Samuel-Steve_Jobs.ppppppppppptx
Adducchio.Samuel-Steve_Jobs.ppppppppppptxAdducchio.Samuel-Steve_Jobs.ppppppppppptx
Adducchio.Samuel-Steve_Jobs.ppppppppppptx
sasaselvatico
 
ed civica ambiente presentazione (1).pptx
ed civica ambiente presentazione (1).pptxed civica ambiente presentazione (1).pptx
ed civica ambiente presentazione (1).pptx
michelacaporale12345
 
allotropie del carbonio michela caporale .pptx
allotropie del carbonio michela caporale .pptxallotropie del carbonio michela caporale .pptx
allotropie del carbonio michela caporale .pptx
michelacaporale12345
 
Questa è una presentazione di Educazione Civica riguardo la libertà di inizia...
Questa è una presentazione di Educazione Civica riguardo la libertà di inizia...Questa è una presentazione di Educazione Civica riguardo la libertà di inizia...
Questa è una presentazione di Educazione Civica riguardo la libertà di inizia...
nicolofusco13
 
presentazione di arte di michela caporale.pptx
presentazione di arte di michela caporale.pptxpresentazione di arte di michela caporale.pptx
presentazione di arte di michela caporale.pptx
michelacaporale12345
 
Presentazione tre geni della tecnologia informatica
Presentazione tre geni della tecnologia informaticaPresentazione tre geni della tecnologia informatica
Presentazione tre geni della tecnologia informatica
nico07fusco
 
Questa è una presentazione di Arte riguardo Cimabue
Questa è una presentazione di Arte riguardo CimabueQuesta è una presentazione di Arte riguardo Cimabue
Questa è una presentazione di Arte riguardo Cimabue
nicolofusco13
 
presentazione varietà allotropiche del carbonio.pptx
presentazione varietà allotropiche del carbonio.pptxpresentazione varietà allotropiche del carbonio.pptx
presentazione varietà allotropiche del carbonio.pptx
michelacaporale12345
 
Questa è una presentazione di Scienze riguardo le varietà allotropiche del ca...
Questa è una presentazione di Scienze riguardo le varietà allotropiche del ca...Questa è una presentazione di Scienze riguardo le varietà allotropiche del ca...
Questa è una presentazione di Scienze riguardo le varietà allotropiche del ca...
nicolofusco13
 

Recently uploaded (20)

Educazione civica-Asia Pancia powerpoint
Educazione civica-Asia Pancia powerpointEducazione civica-Asia Pancia powerpoint
Educazione civica-Asia Pancia powerpoint
 
presentazione di michela di SteveJobs.pdf
presentazione di michela di SteveJobs.pdfpresentazione di michela di SteveJobs.pdf
presentazione di michela di SteveJobs.pdf
 
a scuola di biblioVerifica: come utilizzare il test TRAAP
a scuola di biblioVerifica: come utilizzare il test TRAAPa scuola di biblioVerifica: come utilizzare il test TRAAP
a scuola di biblioVerifica: come utilizzare il test TRAAP
 
Pancia Asia-La vita di Steve Jobs-Adriano Olivetti-Bill Gates.pptx
Pancia Asia-La vita di Steve Jobs-Adriano Olivetti-Bill Gates.pptxPancia Asia-La vita di Steve Jobs-Adriano Olivetti-Bill Gates.pptx
Pancia Asia-La vita di Steve Jobs-Adriano Olivetti-Bill Gates.pptx
 
Adducchio.Samuel-Steve_Jobs.ppppppppppptx
Adducchio.Samuel-Steve_Jobs.ppppppppppptxAdducchio.Samuel-Steve_Jobs.ppppppppppptx
Adducchio.Samuel-Steve_Jobs.ppppppppppptx
 
ed civica ambiente presentazione (1).pptx
ed civica ambiente presentazione (1).pptxed civica ambiente presentazione (1).pptx
ed civica ambiente presentazione (1).pptx
 
TeccarelliLorenzo-testoargomentativo.docx
TeccarelliLorenzo-testoargomentativo.docxTeccarelliLorenzo-testoargomentativo.docx
TeccarelliLorenzo-testoargomentativo.docx
 
Pancia Asia-Pelusi Sara-La pittura romana - Copia (1).pptx
Pancia Asia-Pelusi Sara-La pittura romana - Copia (1).pptxPancia Asia-Pelusi Sara-La pittura romana - Copia (1).pptx
Pancia Asia-Pelusi Sara-La pittura romana - Copia (1).pptx
 
allotropie del carbonio michela caporale .pptx
allotropie del carbonio michela caporale .pptxallotropie del carbonio michela caporale .pptx
allotropie del carbonio michela caporale .pptx
 
TeccarelliLorenzo-Mitodella.cavernaa.pdf
TeccarelliLorenzo-Mitodella.cavernaa.pdfTeccarelliLorenzo-Mitodella.cavernaa.pdf
TeccarelliLorenzo-Mitodella.cavernaa.pdf
 
Questa è una presentazione di Educazione Civica riguardo la libertà di inizia...
Questa è una presentazione di Educazione Civica riguardo la libertà di inizia...Questa è una presentazione di Educazione Civica riguardo la libertà di inizia...
Questa è una presentazione di Educazione Civica riguardo la libertà di inizia...
 
presentazione di arte di michela caporale.pptx
presentazione di arte di michela caporale.pptxpresentazione di arte di michela caporale.pptx
presentazione di arte di michela caporale.pptx
 
magia, stregoneria, inquisizione e medicina.pptx
magia, stregoneria, inquisizione e medicina.pptxmagia, stregoneria, inquisizione e medicina.pptx
magia, stregoneria, inquisizione e medicina.pptx
 
Presentazione tre geni della tecnologia informatica
Presentazione tre geni della tecnologia informaticaPresentazione tre geni della tecnologia informatica
Presentazione tre geni della tecnologia informatica
 
Pancia Asia_relazione laboratorio(forza d'attrito).docx
Pancia Asia_relazione laboratorio(forza d'attrito).docxPancia Asia_relazione laboratorio(forza d'attrito).docx
Pancia Asia_relazione laboratorio(forza d'attrito).docx
 
Questa è una presentazione di Arte riguardo Cimabue
Questa è una presentazione di Arte riguardo CimabueQuesta è una presentazione di Arte riguardo Cimabue
Questa è una presentazione di Arte riguardo Cimabue
 
presentazione varietà allotropiche del carbonio.pptx
presentazione varietà allotropiche del carbonio.pptxpresentazione varietà allotropiche del carbonio.pptx
presentazione varietà allotropiche del carbonio.pptx
 
Questa è una presentazione di Scienze riguardo le varietà allotropiche del ca...
Questa è una presentazione di Scienze riguardo le varietà allotropiche del ca...Questa è una presentazione di Scienze riguardo le varietà allotropiche del ca...
Questa è una presentazione di Scienze riguardo le varietà allotropiche del ca...
 
Cap16_Sandro_Botticellipresentazione.pptx
Cap16_Sandro_Botticellipresentazione.pptxCap16_Sandro_Botticellipresentazione.pptx
Cap16_Sandro_Botticellipresentazione.pptx
 
Palestini Aurora-Steve Jobs,Olivetti e Gates.pptx
Palestini Aurora-Steve Jobs,Olivetti e Gates.pptxPalestini Aurora-Steve Jobs,Olivetti e Gates.pptx
Palestini Aurora-Steve Jobs,Olivetti e Gates.pptx
 

Usare Python - Installazione ed utilizzo

  • 1. Usare Python Installazione ed utilizzo @mauriziog
  • 2. È il più diffuso e semplice linguaggio di programmazione Cos’è Python
  • 3. Perché usare Python 1/2 • È il linguaggio di programmazione tra i più semplici in assoluto • Permette di creare applicazioni online e offline • È indipendente dalla piattaforma • È immediato • Ha una vastissima quantità di librerie
  • 4. Perché usare Python 2/2 • È il più ricercato nelle aziende • È l’ideale per data science e data view • Si può utilizzare per realizzare ogni applicazione grafica • Si interfaccia, con opportune librerie, ad ogni database
  • 5. Come installare Python 1. Andare sul sito www.python.org 2. Scegliere Download 3. Installare 4. Avviare Python
  • 6.
  • 7.
  • 8.
  • 9.
  • 10. Dove si installa Di norma Python si installa in C:Users {nome utente} AppDataLocalProgramsPython {versione python} Ad esempio C:UserscarloAppDataLocalProgramsPythonPython37-32
  • 11.
  • 12.
  • 13. Cosa si può fare con la shell 3 + 4 [invio] Oppure a = 3 b = 4 c = a + b print (c)
  • 14. Video corso in 12 lezioni Questo video corso è particolarmente indicato per chi non ha basi di programmazione e voglia utilizzare Python in pochissime ore. Sono in totale 12 lezioni.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19. Esempi di programmi in Python wiki.python.org/moin/SimplePrograms
  • 20. Installare e utilizzare PIP Python Package Index chiamato PIP è un gestore di pacchetti indispensabile per utilizzare al meglio il linguaggio. È già installato di default nella versione completa di Python e può essere richiamato con lo stesso nome Disponibile all’indirizzo: pypi.org
  • 21.
  • 22. Dal prompt dei comandi (CMD) il pacchetto sarà disponibile all'indirizzo {unità disco} Users {nome utente} AppDataLocalProgramsPython {versione Python} Scripts Poniamo che: • l'unità disco sia C: • il nome utente sia Carlo • la versione di Python sia la Python37-32 il percorso dove si trova pip.exe sarà: C:UsersCarloAppDataLocalProgramsPythonPython37- 32Scripts
  • 23.