Come iniziare a programmare in Python: 13 passaggi (con immagini)

Sommario:

Come iniziare a programmare in Python: 13 passaggi (con immagini)
Come iniziare a programmare in Python: 13 passaggi (con immagini)

Video: Come iniziare a programmare in Python: 13 passaggi (con immagini)

Video: Come iniziare a programmare in Python: 13 passaggi (con immagini)
Video: #29 Inserire immagini di gioco - Creare un gioco in Python con Pygame | Daniele Castelletti 2024, Maggio
Anonim

Vuoi iniziare a imparare a programmare? Entrare nella programmazione del computer può essere scoraggiante e potresti pensare di aver bisogno di prendere lezioni per imparare. Sebbene ciò possa essere vero per alcuni linguaggi, ci sono una varietà di linguaggi di programmazione che impiegheranno solo un giorno o due per comprendere le basi. Python è uno di quei linguaggi. Puoi avere un programma Python di base attivo e funzionante in pochi minuti. Vedere il passaggio 1 di seguito per sapere come.

Passi

Parte 1 di 5: installazione di Python

finestre

167107 1 2
167107 1 2

Passaggio 1. Visita il sito Web di Python

Puoi scaricare tutto il necessario per iniziare con Python dal sito Web Python (python.org/downloads. Il sito Web dovrebbe rilevare automaticamente che stai utilizzando Windows e presentare i collegamenti al programma di installazione di Windows.

167107 2 2
167107 2 2

Passaggio 2. Scegli la versione che desideri installare

Attualmente sono disponibili due versioni di Python: 3.x.x e 2.7.10. Python rende entrambi disponibili per il download, ma i nuovi utenti dovrebbero scegliere la versione 3.x.x. Scarica la 2.7.10 se hai intenzione di lavorare con codice Python legacy o con programmi e librerie che non hanno ancora adottato 3.x.x.

Questa guida presumerà che tu stia installando 3.x.x

167107 3 3
167107 3 3

Passaggio 3. Esegui il programma di installazione dopo averlo scaricato

Facendo clic sul pulsante per la versione desiderata, verrà scaricato il programma di installazione per essa. Esegui questo programma di installazione al termine del download.

167107 4 2
167107 4 2

Passaggio 4. Seleziona la casella "Aggiungi Python 3.5 al PERCORSO"

Ciò ti consentirà di eseguire Python direttamente dal prompt dei comandi.

167107 5 2
167107 5 2

Passaggio 5. Fare clic su "Installa ora"

Questo installerà Python con tutte le sue impostazioni predefinite, il che dovrebbe andare bene per la maggior parte degli utenti.

Se si desidera disabilitare determinate funzioni, modificare la directory di installazione o installare il debugger, fare clic su "Personalizza installazione" e quindi selezionare o deselezionare le caselle

Mac

167107 6 2
167107 6 2

Passaggio 1. Decidi se vuoi installare Python 3.x.x

Tutte le versioni di OS X vengono fornite con Python 2.7 già installato. Se non hai bisogno della versione più recente di Python, non devi installare nulla. Se vuoi accedere alle versioni più recenti di Python, ti consigliamo di installare 3.x.x.

Se desideri utilizzare solo la versione inclusa di Python, puoi creare script in un editor di testo ed eseguirli tramite il terminale

167107 7 2
167107 7 2

Passaggio 2. Scarica i file Python 3.x.x dal sito Web di Python

Visita (python.org/downloads sul tuo Mac. Dovrebbe rilevare il tuo sistema operativo e mostrare i file di installazione del Mac. In caso contrario, fai clic sul collegamento "Mac OS X".

167107 8 2
167107 8 2

Passaggio 3. Fare doppio clic sul file PKG scaricato per avviare l'installazione di Python

Segui le istruzioni per installare Python. La maggior parte degli utenti può semplicemente utilizzare le impostazioni predefinite.

167107 9 2
167107 9 2

Passaggio 4. Avvia Python nel terminale

Per verificare che l'installazione sia andata a buon fine, avvia il terminale e digita python3. Questo dovrebbe avviare l'interfaccia Python 3.x.x e visualizzare la versione.

Linux

167107 10 2
167107 10 2

Passaggio 1. Controlla la versione di Python che hai già installato

Quasi ogni distribuzione di Linux viene fornita con Python installato. Puoi vedere quale versione hai aprendo il Terminale e digitando python.

167107 11 2
167107 11 2

Passaggio 2. Installa la versione più recente in Ubuntu

Apri la finestra Terminale e digita sudo apt-get install python.

Puoi anche installare Python usando l'app Aggiungi/Rimuovi applicazioni di Ubuntu situata nella finestra Applicazioni

167107 12 2
167107 12 2

Passaggio 3. Installa la versione più recente in Red Hat e Fedora

Apri la finestra Terminale e digita sudo yum install python.

167107 13 2
167107 13 2

Passaggio 4. Installa la versione più recente in Arch Linux

Accedi come utente root. Digita pacman -S python.

167107 14 2
167107 14 2

Passaggio 5. Scarica l'ambiente IDLE

Se desideri utilizzare l'ambiente di sviluppo Python, puoi ottenerlo utilizzando il software manager della tua distribuzione. Basta cercare "python idle" per trovare e installare il pacchetto.

Altri elementi essenziali

167107 15 2
167107 15 2

Passaggio 1. Installa un editor di testo

Sebbene tu possa creare programmi Python in Blocco note o TextEdit, troverai molto più facile leggere e scrivere il codice utilizzando un editor di testo specializzato. Ci sono una varietà di editor gratuiti tra cui scegliere come Sublime Text (qualsiasi sistema), Notepad++ (Windows), TextWrangler (Mac) o JEdit (qualsiasi sistema).

167107 16 2
167107 16 2

Passaggio 2. Testare l'installazione

Apri il prompt dei comandi (Windows) del tuo terminale (Mac/Linux) e digita python. Python verrà caricato e verrà visualizzato il numero di versione. Verrai indirizzato al prompt dei comandi dell'interprete Python, mostrato come >>>.

Digita print("Hello, World!") e premi Invio. Dovresti vedere il testo Hello, World! visualizzato sotto la riga di comando di Python

Parte 2 di 5: apprendimento dei concetti di base

167107 17 2
167107 17 2

Passaggio 1. Comprendi che Python non ha bisogno di compilare

Python è un linguaggio interpretato, il che significa che puoi eseguire il programma non appena apporti modifiche al file. Ciò rende l'iterazione, la revisione e la risoluzione dei problemi dei programmi molto più rapidi rispetto a molte altre lingue.

Python è uno dei linguaggi più facili da imparare e puoi avere un programma di base attivo e funzionante in pochi minuti

167107 18 2
167107 18 2

Passaggio 2. Gioca con l'interprete

È possibile utilizzare l'interprete per testare il codice senza doverlo prima aggiungere al programma. Questo è ottimo per imparare come funzionano comandi specifici o per scrivere un programma usa e getta.

167107 19 2
167107 19 2

Passaggio 3. Scopri come Python gestisce oggetti e variabili

Python è un linguaggio orientato agli oggetti, il che significa che tutto nel programma viene trattato come un oggetto. Inoltre, non sarà necessario dichiarare variabili all'inizio del programma (è possibile farlo in qualsiasi momento) e non è necessario specificare il tipo di variabile (intero, stringa, ecc.).

Parte 3 di 5: Utilizzo dell'interprete Python come calcolatrice

L'esecuzione di alcune funzioni di base della calcolatrice ti aiuterà a familiarizzare con la sintassi di Python e il modo in cui vengono gestiti i numeri e le stringhe.

167107 20 2
167107 20 2

Passaggio 1. Avviare l'interprete

Apri il prompt dei comandi o il terminale. Digita python al prompt e premi Invio. Questo caricherà l'interprete Python e verrai indirizzato al prompt dei comandi Python (>>>).

Se non hai integrato Python nel prompt dei comandi, dovrai accedere alla directory Python per eseguire l'interprete

167107 21 2
167107 21 2

Passaggio 2. Eseguire l'aritmetica di base

Puoi usare Python per eseguire facilmente l'aritmetica di base. Vedere il riquadro sottostante per alcuni esempi su come utilizzare le funzioni della calcolatrice. Nota: # designa i commenti nel codice Python e non vengono passati attraverso l'interprete.

>> 3 + 7 10 >>> 100 - 10*3 70 >>> (100 - 10*3) / 2 # La divisione restituirà sempre un numero in virgola mobile (decimale) 35.0 >>> (100 - 10*3) // 2 # La divisione del piano (due barre) scarterà qualsiasi risultato decimale 35 >>> 23 % 4 # Questo calcola il resto della divisione 3 >>> 17,53 * 2,67 / 4,1 11.41587804878049

167107 22 2
167107 22 2

Passaggio 3. Calcola le potenze

Puoi usare l'operatore ** per indicare i poteri. Python può calcolare rapidamente grandi numeri. Vedere la casella di seguito per gli esempi.

>> 7 ** 2 # 7 al quadrato 49 >>> 5 ** 7 # 5 alla potenza di 7 78125

167107 23 2
167107 23 2

Passaggio 4. Creare e manipolare le variabili

Puoi assegnare variabili in Python per eseguire l'algebra di base. Questa è una buona introduzione a come assegnare le variabili all'interno dei programmi Python. Le variabili vengono assegnate utilizzando il segno =. Vedere la casella di seguito per gli esempi.

>> a = 5 >>> b = 4 >>> a * b 20 >>> 20 * a // b 25 >>> b ** 2 16 >>> larghezza = 10 # Le variabili possono essere qualsiasi stringa > >> altezza = 5 >>> larghezza * altezza 50

167107 24 2
167107 24 2

Passaggio 5. Chiudere l'interprete

Una volta che hai finito di usare l'interprete, puoi chiuderlo e tornare al prompt dei comandi premendo Ctrl+Z (Windows) o Ctrl+D (Linux/Mac) e poi premendo Invio. Puoi anche digitare quit() e premere Invio.

Parte 4 di 5: creazione del tuo primo programma

167107 25 2
167107 25 2

Passaggio 1. Apri il tuo editor di testo

È possibile creare rapidamente un programma di prova che consentirà di acquisire familiarità con le basi della creazione e del salvataggio dei programmi e di eseguirli tramite l'interprete. Questo ti aiuterà anche a verificare che il tuo interprete sia stato installato correttamente.

167107 26 2
167107 26 2

Passaggio 2. Creare una dichiarazione "stampata"

"Stampa" è una delle funzioni di base di Python e viene utilizzata per visualizzare le informazioni nel terminale durante un programma. Nota: "print" è uno dei maggiori cambiamenti da Python 2 a Python 3. In Python 2, dovevi solo digitare "print" seguito da ciò che volevi visualizzare. In Python 3, "print" è diventata una funzione, quindi dovrai digitare "print()", con ciò che desideri visualizzato tra parentesi.

167107 27 2
167107 27 2

Passaggio 3. Aggiungi la tua dichiarazione

Uno dei modi più comuni per testare un linguaggio di programmazione è visualizzare il testo "Hello, World!" Inserisci questo testo all'interno dell'istruzione "print()", comprese le virgolette:

print("Ciao, Mondo!")

A differenza di molti altri linguaggi, non è necessario designare la fine di una riga con un;. Inoltre, non sarà necessario utilizzare le parentesi graffe ({}) per designare i blocchi. Invece, il rientro significherà ciò che è incluso in un blocco

167107 28 2
167107 28 2

Passaggio 4. Salva il file

Fai clic sul menu File nell'editor di testo e seleziona Salva con nome. Nel menu a discesa sotto la casella del nome, scegli il tipo di file Python. Se stai utilizzando Blocco note (non consigliato), seleziona "Tutti i file" e quindi aggiungi ".py" alla fine del nome del file.

  • Assicurati di salvare il file in un posto di facile accesso, poiché dovrai accedervi nel prompt dei comandi.
  • Per questo esempio, salva il file come "hello.py".
167107 29 2
167107 29 2

Passaggio 5. Eseguire il programma

Apri il prompt dei comandi o il terminale e vai alla posizione in cui hai salvato il file. Una volta che sei lì, esegui il file digitando hello.py e premendo Invio. Dovresti vedere il testo Hello, World! visualizzato sotto il prompt dei comandi.

A seconda di come hai installato Python e di quale versione si tratta, potresti dover digitare python hello.py o python3 hello.py per eseguire il programma

167107 30 2
167107 30 2

Passaggio 6. Prova spesso

Una delle grandi cose di Python è che puoi testare i tuoi nuovi programmi immediatamente. Una buona pratica consiste nell'aprire il prompt dei comandi contemporaneamente all'apertura dell'editor. Quando salvi le modifiche nel tuo editor, puoi eseguire immediatamente il programma dalla riga di comando, consentendoti di testare rapidamente le modifiche.

Parte 5 di 5: creazione di programmi avanzati

167107 31 2
167107 31 2

Passaggio 1. Sperimenta con una dichiarazione di controllo del flusso di base

Le istruzioni di controllo del flusso consentono di controllare cosa fa il programma in base a condizioni specifiche. Queste istruzioni sono il cuore della programmazione Python e consentono di creare programmi che fanno cose diverse a seconda dell'input e delle condizioni. L'istruzione while è buona per iniziare. In questo esempio, puoi utilizzare l'istruzione while per calcolare la sequenza di Fibonacci fino a 100:

# Ogni numero nella sequenza di Fibonacci è # la somma dei due numeri precedenti a, b = 0, 1 mentre b < 100: print(b, end=' ') a, b = b, a+b

  • La sequenza verrà eseguita finché (while) b è inferiore a (<) 100.
  • L'output sarà 1 1 2 3 5 8 13 21 34 55 89
  • Il comando end=' ' visualizzerà l'output sulla stessa riga invece di inserire ciascun valore su una riga separata.
  • Ci sono un paio di cose da notare in questo semplice programma che sono fondamentali per creare programmi complessi in Python:

    • Prendere nota del rientro. A: indica che le righe successive saranno rientrate e fanno parte del blocco. Nell'esempio sopra, print(b) e a, b = b, a+b fanno parte del blocco while. Il rientro corretto è essenziale affinché il programma funzioni.
    • È possibile definire più variabili sulla stessa riga. Nell'esempio sopra, a e b sono entrambi definiti sulla prima riga.
    • Se stai inserendo questo programma direttamente nell'interprete, devi aggiungere una riga vuota alla fine in modo che l'interprete sappia che il programma è finito.
167107 32 2
167107 32 2

Passaggio 2. Creare funzioni all'interno dei programmi

È possibile definire funzioni che è possibile richiamare successivamente nel programma. Ciò è particolarmente utile se è necessario utilizzare più funzioni all'interno dei confini di un programma più grande. Nell'esempio seguente, puoi creare una funzione per chiamare una sequenza di Fibonacci simile a quella che hai scritto in precedenza:

def fib(n): a, b = 0, 1 while a < n: print(a, end=' ') a, b = b, a+b print() # Più avanti nel programma, puoi chiamare il tuo Fibonacci # funzione per qualsiasi valore specificato fib(1000)

Questo restituirà 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987

167107 33 2
167107 33 2

Passaggio 3. Creare un programma di controllo del flusso più complicato

Le istruzioni di controllo del flusso consentono di impostare condizioni specifiche che modificano il modo in cui viene eseguito il programma. Ciò è particolarmente importante quando si ha a che fare con l'input dell'utente. L'esempio seguente utilizzerà if, elif (else if) e else per creare un semplice programma che valuti l'età dell'utente.

age = int(input("Inserisci la tua età: ")) if age <= 12: print("È fantastico essere un bambino!") elif age in range(13, 20): print("Sei un adolescente !") else: print("È ora di crescere") # Se una di queste affermazioni è vera # verrà visualizzato il messaggio corrispondente. # Se nessuna affermazione è vera, viene visualizzato il messaggio "else" #.

  • Questo programma introduce anche alcune altre affermazioni molto importanti che saranno preziose per una varietà di applicazioni diverse:

    • input() - Questo richiama l'input dell'utente dalla tastiera. L'utente vedrà il messaggio scritto tra parentesi. In questo esempio, input() è circondato da una funzione int(), il che significa che tutto l'input verrà trattato come un intero.
    • range() - Questa funzione può essere utilizzata in vari modi. In questo programma, sta controllando se il numero è compreso in un intervallo compreso tra 13 e 20. La fine dell'intervallo non viene conteggiata nel calcolo.
167107 34 2
167107 34 2

Passaggio 4. Impara le altre espressioni condizionali

L'esempio precedente utilizzava il simbolo "minore o uguale" (<=) per determinare se l'età di input soddisfaceva la condizione. Puoi usare le stesse espressioni condizionali che useresti in matematica, ma digitarle è leggermente diverso:

Espressioni condizionali.

Significato Simbolo Simbolo del pitone
Meno di < <
Più grande di > >
Minore o uguale <=
Maggiore o uguale >=
È uguale a = ==
Non uguale !=
167107 35 2
167107 35 2

Passaggio 5. Continua a imparare

Queste sono solo le basi quando si tratta di Python. Sebbene sia una delle lingue più semplici da imparare, c'è un po' di profondità se sei interessato a scavare. Il modo migliore per continuare a imparare è continuare a creare programmi! Ricorda che puoi scrivere rapidamente programmi scratch direttamente nell'interprete e testare le tue modifiche è semplice come eseguire nuovamente il programma dalla riga di comando.

  • Ci sono molti buoni libri disponibili per la programmazione Python, inclusi "Python for Beginners", "Python Cookbook" e "Python Programming: An Introduction to Computer Science".
  • Ci sono una varietà di fonti disponibili online, ma molte sono ancora orientate verso Python 2. X. Potrebbe essere necessario apportare modifiche agli esempi forniti.
  • Se vuoi eseguire python online ma desideri eseguire python 3, Repl[1] ha un interprete python che utilizza macchine Linux virtuali. Un'altra buona risorsa online per un futuro "pythonista" (programmatore Python esperto) è thinkfunctional[2]. Per le sfide più grandi, sono disponibili anche "Automate the Boring Stuff"[3] e Project Euler[4].
  • Molte scuole locali offrono lezioni su Python. Spesso Python viene insegnato nelle classi introduttive in quanto è uno dei linguaggi più facili da imparare.

Programmi di esempio

Image
Image

Esempio di codice di avvio dell'interprete Python

Image
Image

Esempio di codice calcolatore Python

Image
Image

Esempio di programma Python facile

Consigliato: