Corso di Python – Interprete, Commenti, Identificatori e Parole chiave

In questa consegna apprenderai:

  • Alcuni suggerimenti di base per funzionare con l’interprete di Python e creare File Dove lavorare con il nostro codice
  • Commento su Python che arriva la prima cosa che dovremmo imparare quando stiamo imparando le lingue di programmazione
  • Quali sono gli identificatori e alcune linee guida che dobbiamo seguire
  • quali sono le parole chiave e perché non usare

senza dubbio un oggetto essenziale per poter lavorare con Python sono le modalità in cui possiamo lavorare con . Possiamo farlo in due modi, utilizzando il comando interprete o elaborare un file Python.

Interpreter

Interpreter

Se sei in Linux o BSD, puoi vedere il multiplo (se presente) , versioni installate nel tuo sistema se si crea un semplice: whereis python vedrai un’output come questo:

python: /usr/bin/python3.7-config /usr/bin/python2.7 /usr/bin/python3.7m-x86_64-config /usr/bin/python /usr/bin/python3.7 /usr/bin/python3.7m /usr/bin/python3.7m-config /usr/lib/python2.7 /usr/lib/python3.7 /usr/lib64/python2.7 /usr/lib64/python3.7 /usr/include/python2.7 /usr/include/python3.7m

Come possiamo vedere, nel mio sistema ho installato una versione di Python 3.7 come 2.7. È importante notare che nel corso lavoreremo sempre con il ramo 3.7 o superiore perché la versione 2.7 era fuori servizio dal 31 dicembre 2019 e che prestare più attenzione a così linux che BSD.

Come faccio a sapere quale versione ho per impostazione predefinita nel sistema?

Se facciamo un ls /usr/bin |grep python vedremo che un collegamento simbolico è indicato in uno specifico Versione.

lrwxrwxrwx. 1 root root 9 Jan 30 10:18 python -> ./python3lrwxrwxrwx. 1 root root 9 Oct 21 15:13 python2 -> python2.7-rwxr-xr-x. 1 root root 16072 Oct 21 15:13 python2.7

può anche essere noto dal gestore dei pacchetti che si utilizza spesso sui sistemi di distribuzione Linux o BSD e / o in esecuzione python -V che questo restituirà la versione:

$ python -VPython 3.7.6

Accesso all’interprete Python

Abbastanza per eseguire il comando python per iniziare a lavorare.

$ pythonPython 3.7.6 (default, Jan 8 2020, 19:59:22) :: Anaconda, Inc. on linuxType "help", "copyright", "credits" or "license" for more information.>>>

Vediamo un po ‘di informazioni, con quale compilatore è stato compilato Python, quale versione è stata compilata Usiamo … ecc.

C’è una sintassi minima che dobbiamo capire L Promp quando usiamo l’interprete: >>> si riferisce a un codice che può essere eseguito senza identificazione, ad esempio, quando definiamo una variabile, una funzione …

>>> variable = 1

... Qui stai menzionando che dobbiamo rientrare, cioè aggiungere gli spazi corrispondenti (4) per rispettare il sython Sintassi.

>>> def func():... variable = 1

'SALIDA': Quando lasci queste citazioni semplici, stai segnalando da un valore o da una stampa L’uscita di una funzione, variabile … ecc.

>>> import sys>>> sys.version'3.7.6 (default, Jan 8 2020, 19:59:22) \n'

Usala come calcolatrice

Le operazioni aretmetiche possono essere eseguite (noi Li vedendo in seguito) come somma, sottrazione, divisione, moltiplicazione …

>>> 3 + 25

Come uscire dal terminale?

a Uscita Possiamo usare la funzione exit() o premere la combinazione di tasti Ctrl + C

reps il tuo interprete online

repl.it è una pagina Userò molto per eccitare gli esempi, è un interprete online che ti consente di creare un piccolo ambiente Python ed essere in grado di lavorare con esso. In quasi tutti gli esempi metterò un link per quelle persone che vogliono testare il codice e non hanno un interprete.

Creazione di un file Python

I file Python hanno l’estensione , e inizia sempre a dichiarare il percorso interprete, questo è noto come Shebang. Di solito, la prossima intestazione viene solitamente utilizzata per evitare sovrapposizioni con la versione 2.7. #!/usr/bin/env python3

Python 3 utilizza la codifica UTF-8 per impostazione predefinita, in modo che se vogliamo Per lavorare con un altro tipo di codifica, dovrai specificarlo appena sotto lo Shebang.

#!/usr/bin/env python3# -*- coding: latin-1 -*-

Da qui aggiungeremo il nostro codice, che impareremo in tutto Le consegne di Python.

È anche importante, che le autorizzazioni di scrittura vengono fornite al file Python per essere in grado di eseguire dal terminale, se non otteniamo l’errore di autorizzazione:

Dal momento che lo sappiamo, quando nei comandi di esempio, fare riferimento ai diversi tipi di prompt (, ... o ' ') Usiamo direttamente l’interprete e quando non lo fai, stiamo facendo un file in Python.

Una volta sappiamo questo, vai avanti!

Commenti

Qualcosa di molto importante soprattutto nel nostro codice è commentare. Il commento ci consente di ricordare le modifiche che abbiamo effettuato nel codice o hanno almeno un punto di ritorno perché quando si prendono molte ore di programmazione e programmazione e rivedendo …Lasci il codice alcuni giorni, e ti costerà molto da capire e capire di nuovo tutto il codice senza avere un aiuto del perché abbiamo deciso di fare un cambiamento nella struttura, nel flusso del codice … ecc.

Come è commentato in Python?

Se si desidera commentare su una riga, è possibile utilizzare:

# Comentamos con la almohadilla

Quando vogliamo commentare su più linee, useremo questa sintassi:

"""Este es un comentario multilínea.:D"""

Vedi esempio dinamico qui.

Identificatori / H2>

Gli identificatori sono il nome che vengono utilizzati per identificare una variabile, funzione, classi o un oggetto. Le regole principali che devono essere rispettate sono le seguenti:

  • No Special o I caratteri numerici non vengono utilizzati meno (_) che possono essere utilizzati come identificatore
  • Le parole chiave non vengono utilizzate
  • Python discriminano maiuscole e minuscole, quindi non è la stessa cosa chiamare una funzione o variabile var se è definito come Var.
  • indecente è obbligatorio, devi rispettare gli spazi durante la creazione di funzioni, classi o metodi.

variabile

Le variabili consentono di memorizzare un valore che ti assegna come una stringa, un numero di dati, pronti, tupplie … il tipo di valore lo vedrà con più profondità nelle consegne successive, ma devi sapere cosa fa questo identificatore e Per noi può servire.

>>> variable = "Hello world"

Funzioni

Consentire un frammento di codice specifico da eseguire per i dati per l’esecuzione di detto codice.

>>> def nombre_funcion(argumentos):... # Bloque de código

Gli argomenti sono separati da virgole.

loop

Consenti di passare attraverso un set di dati come A set|lista|tupla|collection … ecc o esecuzione da un intervallo specifico come da 0 a 100 o da 1 a 5 … etc

loop per

>>> for x in a:... # Bloque de código

è il più comune, ma non essere allarmato vedremo di più sui loop in altre consegne poste Prenotare.

classi

Le classi sono il modello di oggetti, Python è un linguaggio di programmazione orientato agli oggetti, quindi questo identificatore è indispensabile.

Proprietà

Gli attributi sono che una classe ha, alla fine è come utilizzare le variabili in un altro contesto di programmazione.

Metodi

sono funzioni o azioni che hanno una classe.

Modulo

Sono frammenti di codici esterni o integrati in Python che eseguono un numero di cose, può essere conosciuta in altre lingue come librerie.

Ma non allargiamo, tutti questi identificatori li vedranno più tardi in un modo più profondo.

Parole chiave

Python Come altre lingue, hanno una serie di parole che non sanno che dovrebbero utilizzare in qualsiasi circostanza per usarli come identificatori. Possiamo scoprire cosa sono dalla documentazione ufficiale o importing il modulo keyword e la tua proprietà .kwlist

>>> import keyword>>> print(keyword.kwlist)

restituirà questa uscita:

Nota: vedere Esempio dinamico qui. Tutte queste parole non possono essere utilizzate come Variabili, nomi da elenco, tuplas, dizionari … perché il suo uso è riservato ad altri scopi.

Possiamo anche scoprire se la parola che stiamo usando può essere all’interno di questa lista con il tuo metodo .iskeyword().

>>> keyword.iskeyword('pass')

tornerà come risultato True perché è Una parola riservata.

E con questo ci vedremo nella prossima consegna, spero che ti sia piaciuto, un saluto.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *