Come iniziare a programmare in Python

Autore: Peter Berry
Data Della Creazione: 16 Luglio 2021
Data Di Aggiornamento: 23 Giugno 2024
Anonim
Imparare a programmare da zero. Corso di Programmazione Python per Principianti Tutorial Python ITA
Video: Imparare a programmare da zero. Corso di Programmazione Python per Principianti Tutorial Python ITA

Contenuto

Vuoi imparare a programmare? Il processo per abituarsi a un lavoro di programmazione può essere scoraggiante e pensare che è necessario prendere una scuola seria per farlo. Per alcune lingue questo a volte è vero. Ma ci sono anche molti linguaggi di programmazione che impiegano solo uno o due giorni per apprenderne le basi. Python è uno di questi linguaggi. Con pochi minuti puoi eseguire un programma Python di base. Leggi il passaggio 1 di seguito per scoprire come.

Passi

Parte 1 di 5: installa Python (per sistemi operativi Windows)

  1. Scarica Python per sistemi Windows. L'interprete Python di Windows può essere installato gratuitamente dal sito Web Python. Assicurati di aver scaricato la versione appropriata per il tuo sistema operativo.
    • Dovresti scaricare l'ultima versione disponibile, che al momento in cui viene scritto questo articolo, è la versione 3.4.
    • Python è disponibile in OS X e Linux. Non è più necessario installare nessun altro software correlato a Python. Tuttavia, dovresti probabilmente installare un programma di editor di testo.
    • La maggior parte delle distribuzioni Linux e delle versioni di OS X utilizzano ancora Python 2.X. Ci sono alcune piccole differenze tra la versione 2 e la versione 3, in particolare un cambiamento nella struttura "print" (in). Se desideri installare una versione più recente di Python per OS X o Linux, puoi scaricare il file dal sito Web di Python.

  2. Installa l'interprete Python. La maggior parte degli utenti può installare l'interprete senza modificare nessuna delle impostazioni. È possibile unire Python nell'applicazione interprete della riga di comando di Windows disponibile (Prompt dei comandi) abilitando l'ultima opzione nell'elenco dei moduli disponibili.
  3. Installa un editor di testo. Sia che tu possa scrivere programmi Python con Blocco note o TextEdit, sarà molto più facile leggere e scrivere codice utilizzando un editor di testo specializzato. Esistono molti programmi editor gratuiti tra cui scegliere, come Notepad ++ (Windows), TextWrangler (Mac) o Jedit (per qualsiasi sistema operativo).

  4. Controlla le tue impostazioni. Apri il prompt dei comandi (Windows) o il terminale (emulatore - Mac / Linux) e digita pitone. Python caricherà e visualizzerà il numero di versione. Verrai indirizzato all'applicazione dell'interprete della riga di comando dell'interprete Python, rappresentata come :.
    • Continua a combattere print ("Hello World!") e premere il tasto ↵ Invio (Partire). Il testo verrà visualizzato proprio sotto la riga di comando di Python.
    annuncio pubblicitario

Parte 2 di 5: impara le basi


  1. Tieni presente che Python non richiede la compilazione. Python è un linguaggio interpretato, il che significa che puoi eseguire un programma non appena apporti una modifica al file. Di conseguenza, i programmi che eseguono il ciclo, modificano e risolvono problemi vengono eseguiti molto più velocemente di altri linguaggi.
    • Python è uno dei linguaggi più facili da imparare e puoi eseguire un semplice programma in pochi minuti.
  2. Esplora con l'interprete. Puoi usare l'interprete per testare subito il codice, senza doverlo aggiungere al programma prima di eseguirlo. È ottimo per imparare come funziona un particolare comando o scrivere una bozza di programma.
  3. Scopri come Python tratta oggetti e variabili. Python è un linguaggio orientato agli oggetti, il che significa che tutto nel programma è considerato un oggetto. Inoltre, non è necessario specificare la variabile all'inizio del programma (operazione che può essere eseguita in qualsiasi momento) e non è necessario specificare il tipo di variabile (intero, stringa, ecc.). annuncio pubblicitario

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

L'esecuzione di alcune semplici funzioni di calcolo ti aiuterà a familiarizzare con la sintassi di Python e come vengono gestiti i numeri e le stringhe di caratteri.

  1. Avvia l'interprete. Apri il prompt dei comandi o il terminale. Digitazione della riga pitone al prompt e premere il tasto ↵ Invio. L'interprete Python caricherà e ti indirizzerà all'applicazione interpreter () della riga di comando di Python.
    • Se non hai combinato Python con l'applicazione dell'interprete della riga di comando esistente, dovrai andare alla directory Python per eseguire l'interprete.
  2. Eseguire calcoli aritmetici di base. Puoi usare Python per farlo facilmente. Fare riferimento ad alcuni esempi nel riquadro sottostante su come utilizzare la funzione di calcolo. Nota: nel codice Python, usato per indicare i paragrafi che lo seguono vengono interpretati e, quindi, non verranno inclusi nell'interprete.
  3. Esponenziazione. Puoi usare gli operatori ** per denotare poteri. Python può calcolare rapidamente grandi numeri. Fare riferimento all'esempio nella casella sottostante.
  4. Crea e manipola le stesse variabili. Puoi assegnare variabili in Python per eseguire semplici calcoli algebrici. Questa può essere considerata una buona introduzione all'assegnazione di variabili in un programma Python. Le variabili vengono assegnate tramite il segno =. Per una migliore comprensione, vedere l'esempio nel riquadro sottostante.
  5. Chiudi l'interprete. Una volta che hai finito, puoi chiudere l'interprete e tornare all'applicazione interprete della riga di comando premendo la combinazione di tasti. Ctrl+Z (Windows) o Ctrl+D (Linux / Mac) e quindi premere ↵ Invio. Puoi anche digitare comandi smettere () e premete ↵ Invio. annuncio pubblicitario

Parte 4 di 5: creazione del primo programma

  1. Apri un editor di testo. È possibile creare rapidamente programmi di prova per acquisire familiarità con le basi della creazione e del salvataggio dei programmi ed eseguirli tramite l'interprete. Ti aiuterà anche a controllare se l'interprete è stato installato correttamente.
  2. Crea il comando "stampa". "Stampa" è una funzione di base in Python, utilizzata per visualizzare le informazioni nel terminale in un programma. Nota: "print" è uno dei più grandi cambiamenti da quando si è passati da Python 2 a Python 3. In Python 2, è sufficiente digitare "print" prima del contenuto che si desidera visualizzare. In Python 3, "print" è diventata una funzione. Pertanto, dovrai digitare "print ()", con il testo che desideri visualizzare tra parentesi.
  3. Aggiungi la tua frase. Uno dei modi più popolari per testare un linguaggio di programmazione è visualizzare "Hello World!". Inseriscilo nel comando "print ()", includi le virgolette:
    • A differenza di molte altre lingue, non è necessario utilizzare i segni diacritici ; per terminare l'ordine. Inoltre non hai bisogno delle parentesi graffe ({}) per bloccare un blocco. Invece, è sufficiente il rientro per mostrare qual è il contenuto nel blocco.
  4. Salva il file. Fai clic sul menu File nel tuo editor e scegli Salva con nome. Nel menu a discesa sotto la casella del nome, seleziona il tipo di file Python. Se si utilizza Blocco note (non consigliato), selezionare "Tutti i file" e quindi aggiungere l'estensione ".py" al nome del file.
    • Assicurati di salvare il file in una posizione facilmente accessibile poiché dovrai cercarlo nell'applicazione interprete della riga di comando.
    • In questo esempio, il file viene salvato come "hello.py".
  5. Esegui il programma. Apri il prompt dei comandi o il terminale e vai alla posizione in cui hai salvato il file. Una volta lì, esegui il file digitando ciao.py quindi premere il tasto ↵ Invio. Dovresti vedere il testo visualizzato appena sotto il prompt.
    • A seconda di come è stato installato Python e di quale versione è, potrebbe essere necessario digitare python hello.py o python3 hello.py per eseguire il programma.
  6. Il test viene eseguito regolarmente. Una delle grandi cose di Python è che puoi provare subito il nuovo programma. È una buona abitudine aprire contemporaneamente un interprete della riga di comando e un editor. Dopo aver salvato le modifiche nell'editor, è possibile eseguire il programma immediatamente dalla riga di comando. Grazie a ciò, controlla le modifiche appena apportate rapidamente. annuncio pubblicitario

Parte 5 di 5: creazione di programmi avanzati

  1. Sperimenta con una struttura di controllo del flusso di base. La struttura di controllo del flusso consente di controllare cosa fa il programma in base a determinate condizioni. Questi costrutti sono la parte più essenziale di Python, consentendo di creare programmi per eseguire varie operazioni in base a un dato input e condizione. Mentre è un buon punto di partenza per abituarsi a loro. Nell'esempio seguente, puoi utilizzare una struttura mentre Per calcolare la serie di Fibonacci a 100:
    • Quanto durerà la stringa (mentre) b è minore di (<) 100.
    • Il risultato sarà
    • Comeinand end = ' per visualizzare i risultati sulla stessa riga invece di lasciare i valori su righe separate.
    • In questo programma ci sono alcuni punti chiave che giocano un ruolo chiave nella creazione di programmi Python complessi che dovresti tenere a mente come segue:
      • Contrassegna un rientro di riga. Cartello : indica che le seguenti righe saranno rientrate e faranno parte del blocco. Nell'esempio sopra, stampa (b) e a, b = b, a + b sono parti del blocco mentre. Un ritiro adeguato è estremamente importante per garantire che il programma venga eseguito.
      • È possibile definire più variabili sulla stessa riga. Nell'esempio sopra, un e b sono definiti sulla prima riga.
      • Se importi questo programma direttamente nell'interprete, devi aggiungere una riga vuota alla fine del programma in modo che l'interprete sappia che il programma è terminato.
  2. Costruisci la funzione nel programma. È possibile definire funzioni per un uso successivo nel programma. Ciò è particolarmente utile in situazioni in cui è necessario utilizzare più funzioni entro i limiti di un programma più grande. Nell'esempio seguente, puoi creare una funzione per chiamare la stessa sequenza di Fibonacci sopra:
    • Ritorna
  3. Crea un programma di controllo del flusso più complesso. La struttura di controllo del flusso consente di impostare condizioni specifiche per modificare il modo in cui funziona il programma. Ciò è particolarmente importante quando si ha a che fare con l'input dell'utente. L'esempio seguente userà Se (Se), elif (altro se) (o se), e altro (altro) per creare un semplice programma di classificazione per età degli utenti.
    • Questo programma introduce anche alcune strutture molto importanti che sono inestimabili per un'ampia varietà di applicazioni:
      • input () - Questo comando richiede che l'utente inserisca i dati dalla tastiera. L'utente vedrà il messaggio scritto tra parentesi. In questo esempio, input () avvolto da una funzione int () - significa che qualsiasi input verrà trattato come un numero intero.
      • gamma () Questa funzione può essere utilizzata in diversi modi. In questo programma, controlla se il numero inserito è compreso tra 13 e 20. I limiti superiore e inferiore dell'intervallo non verranno considerati nel calcolo.
  4. Impara altre espressioni condizionali. Nell'esempio precedente, abbiamo utilizzato "minore o uguale a" (<=) per determinare se l'età inclusa nella condizione data soddisfa la condizione. Puoi usare espressioni simili a quelle in matematica, ma digita in modo leggermente diverso:
  5. Continua a imparare. Queste sono solo le basi di Python. Nonostante sia uno dei linguaggi più semplici, se vuoi approfondire, Python è ancora molto approfondito. Il modo migliore per continuare ad imparare è programmare costantemente! Ricorda che puoi scrivere rapidamente qualsiasi programma direttamente nell'interprete e controllare le modifiche apportate semplicemente eseguendo nuovamente il programma dalla riga di comando.
    • Ci sono molti buoni libri sulla programmazione Python, inclusi "Python for Beginners", "Python Cookbook" (Python Tutorials) e "Python Programming: An Introduction to Computer Science" (Programmazione Python: un'introduzione all'informatica).
    • Le risorse in rete sono diverse, ma molte di esse sono ancora dirette a Python 2.X. Potrebbe essere necessario modificare uno qualsiasi degli esempi forniti.
    • Molte scuole locali offrono lezioni di Python. Python viene spesso insegnato nelle classi introduttive perché è uno dei linguaggi più facili da imparare.
    annuncio pubblicitario

Consigli

  • Python è uno dei linguaggi per computer più semplici. Tuttavia, per imparare, devi ancora fare un po 'di sforzo. Avere una conoscenza di base dell'algebra aiuterà anche perché Python si concentra fortemente sulla matematica.