Sommario:
- Passaggio 1: cosa ti servirà
- Passaggio 2: imposta PyCharm e crea un nuovo progetto
- Passaggio 3: crea il tuo primo programma
- Passaggio 4: scoprire il tuo primo programma
- Passaggio 5: loop e if - strutture di controllo
- Passaggio 6: commenti
- Passaggio 7: hai finito: è ora di scrivere qualcosa da solo
Video: Inizia con Python: 7 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
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.
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.
Quindi segui le istruzioni del programma di installazione per installare python.
Per verificare che Python sia installato, vai su CMD (o terminale) e digita:
python --versione
Python dovrebbe rispondere con la versione di python.
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.
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
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)
A questo punto dovresti essere accolto con la schermata di creazione del codice:P
Passaggio 3: crea il tuo primo programma
Fare clic con il tasto destro sulla cartella del progetto e andare su nuovo -> File Python
Assegna un nome al file e premi ok
Ora apparirà una nuova scheda nella tua area principale
Sotto _author_ copia e incolla questo codice.
messaggio = "Ciao mondo"
stampa messaggio
Quindi fare clic con il tasto destro sul file e premere Esegui
Questo compilerà il nostro programma e restituirà un risultato. Hello World verrà stampato nella Run Area
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:
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 è:
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
'Stampa' stampa semplicemente un valore. Ad esempio
stampa "DISTRUGGI IL MONDO"
stampa la stringa
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
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.
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à
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!
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:
Inizia con Arduino Nano: 5 passaggi
Inizia con Arduino Nano: Arduino Nano è uno dei modelli di schede Arduino disponibili. Ha una dimensione ridotta, una funzionalità completa e facile da usare. Ha una dimensione di 1,70 pollici x 0,7 pollici, Arduino nano ha una funzione completa, come: Atmel ATmega 328 IC, pulsante Restar, 4 LED indicatori, 3V3 Re
Inizia con NodeMCU (ESP8266).: 3 passaggi
Inizia con NodeMCU (ESP8266)…: In questo Instructable sto condividendo come puoi iniziare con NodeMCU (ESP8266) con Arduino IDE. Questo tutorial è per i principianti che hanno appena iniziato. NodeMCU è proprio come Arduino con Wifi integrato, quindi puoi portare i tuoi progetti online. Per k
Inizia il tuo spettacolo di luci di Natale con un pulsante: 5 passaggi
Inizia il tuo spettacolo di luci di Natale con un pulsante: quando esegui uno spettacolo di luci di Natale sincronizzato con la musica, potresti voler avviare lo spettacolo premendo un pulsante. Questo tutorial è applicabile solo a uno spettacolo controllato tramite Falcon Pi Player (FPP) in esecuzione su un Raspberry Pi. Se stai correndo F
Inizia con Kicad - Assegna le impronte PCB ai simboli degli schemi: 9 passaggi
Inizia con Kicad - Assegna PCB Footprints a Schematics Symbols: Continuando con la mini serie di istruzioni su come usare Kicad, ora abbiamo la parte che mi sembra che quando si inizia ad usare Kicad sia la più complicata ovvero associare il simbolo o simboli dello schematico ai veri pezzi che vorremmo
Inizia a costruire una stazione di monitoraggio PM: 3 passaggi (con immagini)
Inizia a costruire una stazione di monitoraggio PM: sono particolarmente interessato ai livelli di inquinamento atmosferico, perché vivo in Cina e mentre la mia città, Shenzhen, è probabilmente una delle città più pulite della Cina, ha ancora i suoi giorni brutti. volevo costruire il mio da confrontare con l'aria di mezza dozzina