Sommario:

Inizia con Python: 7 passaggi (con immagini)
Inizia con Python: 7 passaggi (con immagini)

Video: Inizia con Python: 7 passaggi (con immagini)

Video: Inizia con Python: 7 passaggi (con immagini)
Video: Come creare un sito web con Python e pubblicarlo su internet! Flask Tutorial ITA - PARTE 1 2024, Dicembre
Anonim
Inizia con Python
Inizia con Python

La programmazione è fantastica!

È creativo, divertente e dà al tuo cervello un allenamento mentale. Molti di noi vogliono imparare a programmare ma si convincono che non possiamo. Forse ha troppa matematica, forse il gergo che viene gettato in giro ti spaventa. Lascia che ti dica ora che questo è esattamente ciò che pensavano i programmatori prima di diventare programmatori. In effetti è esattamente quello che pensavo meno di 10 settimane fa quando ho iniziato a programmare.

Lascia che ti dica subito che chiunque può imparare a scrivere programmi. Con i progressi nei linguaggi di programmazione di facile lettura come Python e la ricchezza di informazioni su Internet, non è più un investimento a tempo pieno per imparare i dettagli di un linguaggio di programmazione. La maggior parte dei programmatori infantili del "21° secolo" sono estremamente pigri, basta imparare le basi e partire da lì.

Questo è un No-Jargon, facile da seguire ible che puoi fare adesso. Giusto! Riduci al minimo facebook e youtube, rilassati e segui sul tuo computer.

Computer per persone anziane
Computer per persone anziane

Oggi vedremo un linguaggio di programmazione chiamato Python, wikipedia definisce python come:

"Python è un linguaggio di programmazione generico e di alto livello ampiamente utilizzato. La sua filosofia di progettazione enfatizza la leggibilità del codice e la sua sintassi consente ai programmatori di esprimere concetti in meno righe di codice rispetto a quanto sarebbe possibile in linguaggi come C++ o Java. Il linguaggio fornisce costrutti destinati a consentire programmi chiari sia su piccola che su larga scala."

Quindi cosa significa TUTTO? Pensavo avessi detto no-gergo? Beh fondamentalmente:

"Python è un linguaggio di programmazione compatto, generico e di facile lettura. È molto versatile, quindi può essere utilizzato per creare programmi di tutte le forme e dimensioni."

Perché ho scelto Python? Perché le basi di Python sono facili da imparare e la lingua ha un'eccellente comunità di supporto online. Dopo aver terminato questo bile, puoi iniziare a creare programmi immediatamente, invece di passare il tuo tempo ad imparare le complessità richieste della lingua.

Quindi iniziamo!

Passaggio 1: cosa ti servirà

Per prima cosa avrete bisogno di un computer con una copia di Python, scusate gli utenti mobili!

Vai su https://www.python.org/downloads/ e scarica l'ultima versione disponibile con il grande pulsante giallo.

Scarica Python
Scarica Python

Quindi segui le istruzioni del programma di installazione per installare python.

Programma di installazione Python
Programma di installazione Python

Per verificare che Python sia installato, vai su CMD (o terminale) e digita:

python --versione

Python dovrebbe rispondere con la versione di python.

Immagine
Immagine

Ora per questo tutorial utilizzeremo un IDE o un ambiente di sviluppo integrato (fondamentalmente un editor di testo e un compilatore messi insieme) quindi vai su https://www.jetbrains.com/pycharm/download/ e scarica la "Community Edition" di Pycharm.

Comunità PyCharm
Comunità PyCharm

Quindi segui le istruzioni del programma di installazione per installare PyCharm.

Ora, per iniziare a programmare!

Passaggio 2: imposta PyCharm e crea un nuovo progetto

La prima volta che avvii pycharm ti chiederà quale mappa di tasti e tema vuoi usare. Consiglierei di lasciare la mappa dei tasti predefinita, ma puoi giocare con il tema, i colori e i caratteri a tuo piacimento. Per questo tutorial sto usando pycharm community 4.5 con il tema Dracula.

Verrai quindi accolto con una schermata di benvenuto.

Premi Crea nuovo progetto

Schermata di benvenuto di PyCharm
Schermata di benvenuto di PyCharm

Seleziona Pure Python, quindi scegli una cartella in cui archiviare i file, quindi premi crea (nota che il nome della cartella sarà il nome del tuo progetto)

Schermata del progetto PyCharm
Schermata del progetto PyCharm

A questo punto dovresti essere accolto con la schermata di creazione del codice:P

Schermata del codice
Schermata del codice

Passaggio 3: crea il tuo primo programma

Fare clic con il tasto destro sulla cartella del progetto e andare su nuovo -> File Python

Crea nuovo MENU
Crea nuovo MENU

Assegna un nome al file e premi ok

Dialogo file
Dialogo file

Ora apparirà una nuova scheda nella tua area principale

Immagine
Immagine

Sotto _author_ copia e incolla questo codice.

messaggio = "Ciao mondo"

stampa messaggio

Quindi fare clic con il tasto destro sul file e premere Esegui

Immagine
Immagine

Questo compilerà il nostro programma e restituirà un risultato. Hello World verrà stampato nella Run Area

Immagine
Immagine

Vediamo cosa abbiamo appena scritto.

Passaggio 4: scoprire il tuo primo programma

Ora cerchiamo di capire qual è il codice

messaggio = "Ciao mondo"

stampa messaggio

significa davvero.

Per prima cosa creo e setto il valore della variabile su una stringa contenente Hello World, se cambi il testo tra i segni di discorso allora puoi cambiare il valore della variabile e quindi il messaggio. Ad esempio:

messaggio = "Ciao Instructables!"

stampa messaggio

Ritorna:

Immagine
Immagine

quando corri.

Una stringa è definita a causa dei segni vocali, le stringhe possono anche essere definite con segni singoli

messaggio = 'Ciao mondo'

stampa messaggio

Le variabili possono anche avere tipi diversi. Ad esempio questo:

intero = 29302

è una variabile con un valore intero (abbreviato int) e questo:

virgola mobile = 1469.928

è una variabile con un valore in virgola mobile (abbreviato in float).

Fondamentalmente, la differenza tra interi e float è che gli interi sono numeri interi mentre i float sono numeri decimali. I numeri interi occupano meno spazio ma non possono contenere i decimali. Ad esempio intero 1 / intero 2

intero1 = 1

intero2 = 2 stampa intero1 / intero2

è 0,5 giusto? Ma il risultato è:

Immagine
Immagine

Perché gli interi non possono essere divisi in decimali. Comunque questo:

float1 = 1.0

intero2 = 2 stampa float1 / intero2

restituisce 0,5 quando viene eseguito perché una delle variabili è un float

Immagine
Immagine

'Stampa' stampa semplicemente un valore. Ad esempio

stampa "DISTRUGGI IL MONDO"

stampa la stringa

Immagine
Immagine

La stampa può anche stampare il valore di un'equazione, inclusa la combinazione di due stringhe

stringa1 = "CIAO"

stringa2 = "AMANTI BILI" print stringa1 + stringa2

stampe

Immagine
Immagine

Passaggio 5: loop e if - strutture di controllo

Una delle cose più essenziali di qualsiasi programma è l'esistenza di strutture di controllo.

La prima struttura di controllo è un ciclo while, questa parte di codice esegue un ciclo mentre una condizione è vera. Ad esempio questo codice

conteggio = 0

while count < 10: # Add to count count = count + 1 print count print "Finito"

esegue il codice nel ciclo fino a contare < 10 e quindi continua con il programma.

Immagine
Immagine

La seconda è un'istruzione if-else, questa parte di codice controlla e fa qualcosa se il valore di una variabile è uguale a 10, fa qualcos'altro se il valore è uguale a 11 e fa qualcos'altro in tutte le altre circostanze.

intero = 0

# Se è uguale a 10 if intero == 10: print "ITS 10" # Se è uguale a 11 elif intero == 11: print "ITS 11" # In tutte le altre circostanze else: print "NON LO SOWWWWWWWW" print "Finito"

Tornerà

Immagine
Immagine

Perché la variabile intera non è uguale a 10 o 11 e in ogni altra situazione funziona diversamente.

Per definire una struttura di controllo while o if metti il tipo (while o if) seguito dal valore true o false quindi:

digita vero == vero:

Nota lo "spazio bianco" per il contenuto di ogni ciclo, python è molto specifico per gli spazi bianchi, è così che sa quale codice è in un istante o se ciclo. PyCharm utilizza uno spazio bianco di tabulazione che deve essere coerente in tutto il tuo codice! Puoi anche regolare le impostazioni per utilizzare invece gli spazi (che ha alcuni vantaggi).

Passaggio 6: commenti

Potresti aver notato che ho "commentato" il codice che ho pubblicato nella parte delle strutture di controllo. Puoi commentare un pezzo di codice inserendo un # e il resto della riga sarà commentato. Quando il software viene compilato i commenti vengono ignorati

# Ciao mondo

I commenti sono il salvatore del codice. Perché ti permettono di mostrare a tutti cosa c'è nel tuo codice e cosa stavi pensando durante la scrittura del codice. Ma non esagerare! Il codice sovracommentato può essere altrettanto dannoso del codice sottocommentato

Quindi quando dovrei commentare il mio codice?

La mia regola empirica è commentare i tuoi pensieri come la tua scrittura, quindi se hai aggiunto una variabile solo per contenere la tua età non ha altro scopo. Commentalo.

# Variabile che mantiene la mia età in anni# Non utilizzata in questo programma ma # essenziale per la sopravvivenza della razza umana! miaEtà = 23

Passaggio 7: hai finito: è ora di scrivere qualcosa da solo

Woah, hai appena imparato le basi di Python!

Immagine
Immagine

Quindi "cosa faccio adesso?" potresti chiedere, beh, puoi continuare a giocare con il tuo file. Quando pensi di essere pronto, puoi accettare una sfida. Scrivere un programma per aggiungere o sottrarre due numeri immessi dall'utente. Usa Internet per scoprire come ottenere l'input dell'utente, quindi aggiungi o sottrai i due input e assicurati di commentare il tuo codice! Sebbene Python sia facile da imparare, non ha affatto un limite di possibilità basso: i programmi di tutte le forme, dimensioni e configurazioni sono possibili utilizzando Python e le sue librerie complete (e di solito inviate dalla comunità). Pubblica il tuo codice qui sotto per suggerimenti e miglioramenti. Buona fortuna!

Consigliato: