Che cosa è Python Coding?

July 30

Sviluppata alla fine degli anni '80, Python è un linguaggio di programmazione dinamica sia per desktop e applicazioni web. sintassi Python è semplice ed elegante. Progettato per ridurre al minimo caratteri estranei e le parole chiave, utilizza gli spazi bianchi al posto di parentesi graffe di flusso-ostacolano ed elimina le parole chiave di battitura come "int" e "doppio". Supporta anche classi e metodi orientati agli oggetti, quindi si può definire e organizzare subroutine in modo semplice ed intuitivo.

A proposito di Python

Python è un linguaggio di programmazione di alto livello. E 'comunemente interpretata, anche se può anche essere compilato in file eseguibili stand-alone con alcune estensioni di terze parti. Viene fornito con una vasta libreria di funzioni che fornisce il supporto per l'elaborazione delle stringhe, i protocolli Internet come le interfacce TCP / IP e sistema operativo. Python è dinamicamente tipizzato, il che significa che le dichiarazioni senza senso come "diretta" / 2 di compilazione, anche se non è possibile dividere una stringa da un numero intero. Tuttavia, Python gettare un tipo di errore quando l'istruzione venga effettivamente eseguita.

Flow Control Python

A differenza di Java e C, Python usa gli spazi bianchi come delimitatore blocco piuttosto che tra parentesi graffe o parentesi. Esso utilizza un ritorno invece di una virgola. Quando si utilizza il paradigma di programmazione orientata agli oggetti, Python usa la parola "def" per indicare classi e metodi. La sua "Per" parola chiave definisce un cappio, annodare su una serie di elementi, piuttosto che una serie di numeri interi. Le parole chiave "se" e "altro" lavoro simile a un'altra lingua; Python verifica la condizione giusta dopo il "se" parola chiave ed esegue il blocco se è vero, ed esegue la clausola else altrimenti. Python usa "elif" invece di "else if", tuttavia.

La matematica e le espressioni in Python

Le espressioni in Python sono simili alle espressioni in altre lingue, con alcune idiosincrasie. Quando si esegue divisione intera, Python arrotonda sempre per difetto al numero intero più vicino, in modo da "x = 1/2" sarebbe impostare il valore di "x" a zero piuttosto che una frazione. Tuttavia, esprimendo uno dei due operatori in virgola mobile numero decimale rende il risultato anche un numero decimale, così "x = 1,0 / 2" imposta il valore di "x" per 0,5.

Esempi Python

Come i programmi scritti in Python spazi, questi programmi hanno bisogno di entrambi i diversi spazi o una singola pressione del tasto "Tab" al posto delle parole "[scheda]" di seguito.
Questo programma stampa la parola "Ciao!":

stampare "Ciao!"

Questo programma stampa "X è 3! Y è 4!" se il valore della variabile x è 3 e il valore di y è 4. Ciò funziona anche se x è un valore non intero, nel qual caso sarà mai eseguire la seconda linea:

se x == 3 e y == 4:
[Tab] print "X è 3! Y è 4!"

Questo programma stampa i valori in serie "arr":

for i in arr:
[Tab] arr stampa

Questo programma stampa i valori di un array fianco dell'indice del valore:

per i in range (len (a)):
[Tab] stampa i, a [i]