English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial di base di Python

Controllo dei flussi di Python

Funzione in Python

Tipi di dati in Python

Operazioni di file di Python

Oggetti e classi di Python

Data e ora di Python

Conoscenze avanzate di Python

Manuale di riferimento di Python

Introduzione a Python

Python è un linguaggio di programmazione per computer multipiattaforma. È un linguaggio orientato agli oggetti e dinamico di tipo, inizialmente progettato per scrivere script di automazione (shell). Con l'aggiornamento delle versioni e l'aggiunta di nuove funzionalità del linguaggio, è sempre più utilizzato per lo sviluppo di progetti indipendenti e di grandi dimensioni.

Cos'è Python?

Python è un linguaggio di programmazione popolare. È stato creato da Guido van Rossum nel 1991.

Viene utilizzato per:

  • Sviluppo web (lato server)

  • Sviluppo software

  • Matematica

  • Script di sistema

Cosa può fare Python?

  • Puoi creare applicazioni web su server utilizzando Python.

  • Python può essere utilizzato insieme a software per creare workflow.

  • Python può connettersi a sistemi di database. Può anche leggere e modificare file.

  • Python può essere utilizzato per gestire grandi quantità di dati e eseguire calcoli matematici complessi.

  • Python può essere utilizzato per la prototipazione veloce o per lo sviluppo di software in produzione.

Perché Python?

  • Python può essere eseguito su diverse piattaforme (Windows, Mac, Linux, Raspberry Pi, ecc.).

  • Python ha una grammatica semplice simile all'inglese.

  • La grammatica di Python permette agli sviluppatori di scrivere meno righe rispetto ad altri linguaggi di programmazione.

  • Python esegue su sistemi di interpretazione, il che significa che il codice può essere eseguito immediatamente dopo essere stato scritto. Questo significa che la prototipazione può essere molto veloce.

  • Python può essere trattato in modo procedurale, orientato agli oggetti o funzionale.

Funzionalità di Python

  • Facile da imparare -Python ha pochissimi keyword, una struttura semplice e una grammatica ben definita.

  • Facile da mantenere -Il codice sorgente di Python è molto facile da mantenere.

  • Libreria standard ampia -La maggior parte delle librerie di Python ha una alta portabilità e compatibilità tra piattaforme su UNIX, Windows e Mac.

  • Modalità interattiva -Python supporta il modo interattivo, che permette di testare e debuggare frammenti di codice in modo interattivo.

  • Portabile -Python può essere eseguito su vari hardware e ha lo stesso'interfaccia su tutte le piattaforme.

  • Espandibile -Puoi aggiungere moduli di basso livello all'interprete Python. Questi moduli permettono agli sviluppatori di aggiungere o personalizzare i loro strumenti, migliorando l'efficienza.

  • Basi di dati -Python fornisce interfacce a tutte le principali banche dati commerciali.

  • Programmazione GUI -Python supporta la creazione e la portabilità di applicazioni GUI per molte chiamate di sistema, librerie e sistemi Windows (ad esempio Windows MFC, Macintosh e X Window System di Unix).

Installazione di Python

Molti PC avranno già installato Python.

Per verificare se hai installato Python, apri il terminale e inserisci:

  python --version

Se Python non è installato sul computer, puoi scaricarlo gratuitamente dai seguenti siti web:https://www.python.org/

Guida rapida a Python

Python è un linguaggio di programmazione interpretato, il che significa che come sviluppatore, devi scrivere file .py di testo in un editor di testo e poi inserirli nell'interprete Python per eseguirli.

Ecco come eseguire un file Python nella riga di comando:

  python helloworld.py

O

  ./helloworld.py

Riga di comando Python

Per testare un piccolo blocco di codice in Python, a volte il metodo più rapido e semplice è non scrivere il codice in un file. Questo è possibile perché Python può essere eseguito come riga di comando. Digitare python nel tuo terminale:

  python

Da lì puoi scrivere qualsiasi codice Python:

  Python 3.6.6rc1+ (predefinito, 22 giugno 2018, 08:07:48) 
  [GCC 8.1.0] su linux
  Digitare "help", "copyright", "credits" o "license" per ulteriori informazioni.
  >>>

Sotto c'è scritto "Hello, World!" nella riga di comando:

  Python 3.6.6rc1+ (predefinito, 22 giugno 2018, 08:07:48) 
  [GCC 8.1.0] su linux
  Digitare "help", "copyright", "credits" o "license" per ulteriori informazioni.
  >>>print("Hello, World!")
  
  Hello, World!

Dopo aver completato l'operazione nella riga di comando di python, digitare il seguente contenuto per uscire dall'interfaccia della riga di comando di python:

exit()