Programmazione in Python

Autore: Frank Hunt
Data Della Creazione: 13 Marzo 2021
Data Di Aggiornamento: 1 Luglio 2024
Anonim
TUTTO Python in 60 MINUTI - Corso Completo PROGRAMMAZIONE FACILE partendo da zero
Video: TUTTO Python in 60 MINUTI - Corso Completo PROGRAMMAZIONE FACILE partendo da zero

Contenuto

Vuoi imparare a programmare? Iniziare a programmare in un linguaggio di programmazione può sembrare scoraggiante e potresti pensare che sia necessario prendere lezioni per impararlo. Anche se questo può essere il caso di alcuni linguaggi di programmazione, ci sono diversi linguaggi che puoi padroneggiare in un giorno o due. Python è uno di questi linguaggi. Puoi aver già creato un programma Python funzionante in pochi minuti. Continua a leggere per sapere come.

Al passo

Parte 1 di 5: installazione di Python (Windows)

  1. Scarica Python per Windows. È possibile scaricare gratuitamente l'interprete Python per Windows dal sito Web Python. Assicurati di scaricare la versione corretta per il tuo sistema operativo.
    • Scarica la versione più recente.
    • Python è già incluso in OS X e Linux. Non è necessario installare tutto il software relativo a Python, ma è davvero necessario un buon elaboratore di testi del linguaggio di programmazione.
    • La maggior parte delle distribuzioni Linux e delle versioni di OS X utilizzano ancora Python 2.X. Ci sono alcune piccole differenze tra 2 e 3, le modifiche all'istruzione "print" sono particolarmente evidenti. Se desideri installare una versione più recente di Python su OS X o Linux, scarica i file necessari dal sito Web di Python.
  2. Installa l'interprete Python. Le impostazioni predefinite saranno sufficienti per la maggior parte degli utenti. Puoi far funzionare Python dal prompt dei comandi selezionando l'ultima opzione dell'elenco dei moduli disponibili.
  3. Installa un elaboratore di testi. È possibile scrivere un programma Python in Blocco note o TextEdit, ma è molto più semplice leggere il codice con un editor di testo specializzato. Sono disponibili numerosi editor gratuiti tra cui scegliere, come Notepad ++ (Windows), TextWrangler (Mac) o JEdit (qualsiasi sistema).
  4. Verifica la tua installazione. Apri il prompt dei comandi (prompt dei comandi di Windows) o il terminale (Mac / Linux) e digita pitone. Verrà caricato Python e verrà visualizzato il numero di versione. Ora vedrai il prompt dei comandi dell'interprete Python, come segue >.
    • genere print ("Hello, World!") e premete ↵ Invio. Ora riceverai il testo Ciao mondo! può essere visualizzato sotto il prompt dei comandi di Python.

Parte 2 di 5: apprendimento dei concetti di base

  1. Non è necessario compilare un programma Python. Python funziona con un interprete, il che significa che puoi eseguire un programma immediatamente non appena lo modifichi. Ciò rende il processo di iterazione, revisione e ricerca degli errori molto più veloce rispetto a molti altri linguaggi di programmazione.
    • Python è uno dei linguaggi più facili da imparare e puoi eseguire un semplice programma in pochi minuti.
  2. Utilizzando l'interprete. Puoi testare con il codice dell'interprete senza aggiungerlo prima al programma. Questo è ottimo per imparare come funzionano i compiti o scrivere un programma una tantum.
  3. Il modo in cui Python gestisce oggetti e variabili. Python è un linguaggio orientato agli oggetti, il che significa che tutto viene trattato come un oggetto. Ciò significa che devi dichiarare le variabili all'inizio di un programma (puoi farlo in qualsiasi momento), e dovrai anche indicare il tipo di variabile (intero, stringa, ecc.).

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

L'esecuzione di alcune funzioni aritmetiche di base aiuta a familiarizzare con la sintassi di Python e il modo in cui vengono gestiti i numeri e le stringhe.


  1. Avvia l'interprete. Apri il prompt dei comandi o il terminale. genere pitone e premete ↵ Invio. Questo avvia l'interprete Python e apre il prompt dei comandi Python (>).
    • Se non hai installato Python in modo da poterlo eseguire dal prompt dei comandi, dovrai prima andare alla directory Python per eseguire l'interprete.
  2. Alcune semplici operazioni aritmetiche. Puoi facilmente usare Python per eseguire alcune semplici operazioni aritmetiche. Vedere il codice seguente per alcuni esempi di queste funzioni di calcolo. Fai attenzione: # indica che stai commentando in codice Python e non vengono elaborati dall'interprete.

    > 3 + 7 10> 100-10 * 3 70> (100-10 * 3) / 2 # La divisione restituisce sempre un numero in virgola mobile (decimale) 35,0> (100-10 * 3) // 2 # Floor la divisione (due barre) ignora i decimali 35> 23% 4 # Calcola il resto della divisione 3> 17,53 * 2,67 / 4,1 11,41587804878049

  3. Potenze di calcolo. Usa il ** operatore per indicare una potenza. Python può calcolare rapidamente grandi numeri. Vedere il codice di seguito con esempi.

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

  4. Creazione e manipolazione di variabili. Puoi assegnare variabili in Python per semplici funzioni algebriche. Questa è un'eccellente introduzione all'assegnazione di variabili nei programmi Python. Si assegnano le variabili con l'estensione = cartello. Vedere il codice di seguito con 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

  5. Chiudi l'interprete. Quando hai finito di usare l'interprete, puoi uscirlo e tornare al prompt dei comandi premendo Ctrl+Z (Windows) o Ctrl+D. (Linux / Mac) quindi su ↵ Invio. Puoi anche smettere () digitare, quindi premere ↵ Invio presse.

Parte 4 di 5: un primo programma

  1. Apri il tuo elaboratore di testi. È possibile creare rapidamente un programma di prova per acquisire familiarità con le basi della creazione e del salvataggio dei programmi, quindi eseguirli con l'interprete. Questo ti permette anche di verificare se il tuo interprete è installato correttamente.
  2. Fare una dichiarazione "stampata". "Stampa" è una delle funzioni di base di Python e viene utilizzata per visualizzare le informazioni nel terminale durante l'esecuzione di un programma. Nota: "print" è una delle maggiori differenze tra Python 2 e Python 3. In Python 2, dovevi semplicemente digitare "print" seguito da ciò che volevi visualizzare. In Python 3, "print" è diventata una funzione, quindi ora dovrai digitare "print ()", con ciò che vuoi visualizzare tra parentesi.
  3. Aggiungi una dichiarazione. Uno dei modi più comuni per testare un linguaggio di programmazione è leggere il testo "Hello, World!" mostrare. Inserisci questo testo all'interno dell'istruzione "print ()", insieme alle virgolette:

    print ("Hello, World!")

    • A differenza di molte altre lingue, non è necessario aggiungere un punto e virgola alla fine di una riga ; piazzare. Inoltre non è necessario utilizzare le parentesi graffe ({}) da utilizzare per indicare blocchi con codice. Invece, lavori con il rientro per indicare blocchi di codice.
  4. Salva il file. Fai clic su File nel menu principale del tuo elaboratore di testi e seleziona Salva con nome. Nel menu a discesa sotto la casella del nome, scegli il tipo di file Python. Se stai usando Blocco note (non consigliato), seleziona "Tutti i file" e metti ".py" alla fine del nome del file.
    • Assicurati di salvare il file dove puoi accedervi facilmente, poiché dovresti essere in grado di accedervi facilmente dalla riga di comando.
    • Prima salvalo come "ciao.py".
  5. Esegui il programma. Apri il prompt dei comandi o il terminale e vai al percorso di salvataggio del file. Quando arrivi lì, esegui il programma digitando ciao.py e premete ↵ Invio. Ora dovresti ricevere il testo Ciao mondo! sotto la riga di comando.
    • A seconda di come hai installato Python e di quale versione potresti aver bisogno di usare python hello.py o python3 ciao.py digitando per eseguire il programma.
  6. Esegui il test il più spesso possibile. Una delle grandi cose di Python è che puoi testare subito nuovi programmi. Una buona pratica è lasciare la riga di comando attiva nello stesso momento in cui stai lavorando nell'editor. Quando si salva un programma nell'editor, è possibile eseguire il programma direttamente dalla riga di comando, in modo da poter testare rapidamente le modifiche.

Parte 5 di 5: progettazione di programmi più complessi

  1. Sperimenta con un'istruzione di controllo del flusso standard. Le istruzioni di controllo del flusso consentono di controllare cosa fa un programma in base a determinate condizioni. Queste istruzioni sono il cuore della programmazione Python e puoi usarle per creare programmi che fanno cose diverse a seconda dell'input e delle condizioni. It mentre L'affermazione è un buon esempio di questo, tanto per cominciare. In questo esempio puoi farlo mentre istruzione 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 continua fino a quando (mentre) b è minore di () 100.
    • L'output diventa quindi 1 1 2 3 5 8 13 21 34 55 89
    • It end = "" Il comando mostrerà l'output sulla stessa riga, invece di mostrare ogni valore su una riga diversa.
    • Ci sono una serie di cose da notare in questo semplice programma che sono fondamentali per creare programmi complessi in Python:
      • Nota il rientro. UN : indica che le seguenti righe saranno rientrate e faranno parte di un blocco di codice. Crea nell'esempio sopra stampa (b) e a, b = b, a + b parte di esso mentre bloccare. Il corretto rientro è essenziale e unico per un programma Python. Non funzionerà correttamente se il rientro non è corretto.
      • È possibile definire più variabili sulla stessa riga. Nell'esempio sopra, entrambi un come b definito sulla prima riga.
      • Se inserisci questo programma direttamente nell'interprete, dovrai aggiungere una riga vuota alla fine in modo che l'interprete sappia che il programma è terminato.
  2. Funzioni di progettazione all'interno dei programmi. È possibile definire funzioni che possono essere richiamate successivamente nel programma. Ciò è particolarmente utile quando è necessario utilizzare più funzioni entro i confini di un programma più ampio. Nell'esempio seguente, crei la stessa funzione scritta in precedenza, per chiamare una sequenza di Fibonacci:

    def fib (n): a, b = 0, 1 mentre an: print (a, end = '') a, b = b, a + b print () # Più avanti nel programma chiamate la funzione Fibonacci # per a valore che indichi. fib (1000)

    • Questo da 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987
  3. Crea un programma di controllo del flusso più complesso. Con le istruzioni di controllo del flusso è possibile indicare condizioni specifiche che modificano il funzionamento del programma. Ciò è particolarmente importante quando si ha a che fare con l'input dell'utente. Il seguente esempio usa Se, elif (altrimenti se) e altro creare un semplice programma per commentare l'età di qualcuno.

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

    • Questo programma introduce alcune altre importanti affermazioni che sono indispensabili per una serie di applicazioni differenti:
      • input () - Questo richiederà input con la tastiera. L'utente vedrà il messaggio tra virgolette. In questo esempio input () circondato dal int () funzione, il che significa che tutto l'input viene trattato come un numero intero (intero).
      • gamma () - Questa funzione può essere utilizzata in diversi modi. In questo programma, controlla se un intervallo è compreso tra 13 e 20. La fine dell'intervallo non è inclusa nel calcolo.
  4. Impara le altre espressioni condizionali. L'esempio precedente utilizza il simbolo "minore o uguale a" (=) per determinare se l'età immessa corrisponde alla condizione. Puoi usare le stesse espressioni condizionali che usi in matematica, ma digitarle è leggermente diverso:
    Espressioni condizionali.
    SensoSimboloSimbolo di Python
    Meno di
    Più grande di>>
    Minore o uguale=
    Maggiore o uguale>=
    È uguale a===
    Non uguale!=
  5. Continua ad imparare. Questo è solo l'inizio quando si tratta di imparare Python. Sebbene sia una delle lingue più facili da imparare, c'è molto da imparare se vuoi approfondire la lingua. Il modo migliore è continuare a creare programmi! Ricorda, puoi scrivere rapidamente alcuni progetti di programma nell'interprete e testare le tue modifiche è semplice come eseguire di nuovo il programma dalla riga di comando.
    • Ci sono molti buoni libri sulla programmazione Python, inclusi "Python for Beginners", "Python Cookbook" e "Python Programming: An Introduction to Computer Science".
    • Sono disponibili numerose risorse online, ma si concentrano principalmente su Python 2.X. Potrebbe quindi essere necessario modificare gli esempi per farli funzionare in Python 3.
    • Molte scuole offrono lezioni su Python. Python viene spesso insegnato nelle classi introduttive di programmazione perché è uno dei linguaggi più facili da imparare.

Suggerimenti

  • Python è uno dei linguaggi per computer più semplici, ma richiede comunque dedizione per imparare davvero bene. Aiuta anche ad avere una certa conoscenza dell'algebra, dato che Python è molto concentrato sui modelli matematici .