logo

Nozioni di base su Python 3

Python 3 è un popolare linguaggio di programmazione di alto livello utilizzato per un'ampia varietà di applicazioni. Ecco alcune nozioni di base di Python 3 che dovresti conoscere:

  1. Variabili: in Python 3, le variabili vengono create assegnando un valore a un nome. Ad esempio, x = 5 crea una variabile chiamata x e le assegna il valore 5.
  2. Tipi di dati: Python 3 supporta diversi tipi di dati incorporati, inclusi numeri interi, float, stringhe, booleani, elenchi, tuple e dizionari.
  3. Operatori: Python 3 supporta una varietà di operatori, inclusi operatori aritmetici (+, -, *, /), operatori di confronto (>, <, ==, !=) e operatori logici (e, or, not).
  4. Istruzioni del flusso di controllo: Python 3 supporta diverse istruzioni del flusso di controllo, incluse le istruzioni if-else, cicli for e cicli while. Queste istruzioni ti consentono di controllare il flusso di esecuzione nel tuo codice.
  5. Funzioni: in Python 3, le funzioni vengono create utilizzando la parola chiave def. Ad esempio, def mia_funzione(x): crea una funzione chiamata mia_funzione che accetta un argomento chiamato x.

Input e output: in Python 3, puoi utilizzare la funzione input() per ottenere l'input dell'utente e la funzione print() per inviare testo alla console.



Moduli: Python 3 supporta i moduli, che sono raccolte di funzioni e variabili che possono essere importate e utilizzate in altro codice Python. Puoi importare moduli utilizzando la parola chiave import.

Abbiamo anche un completo Esercitazione su Python 3 progettato per imparare Python 3 a tutti i livelli, dal principiante all'avanzato. Questo tutorial completo illustra i concetti fondamentali di Python e avanza gradualmente verso argomenti più avanzati.

fare mentre Java

Vantaggi di Python 3:

  1. Python 3 ha una sintassi semplice che è facile da imparare e da leggere, rendendolo una buona scelta per i principianti.
  2. Python 3 è un linguaggio di alto livello che dispone di un'ampia libreria standard e di molte librerie di terze parti disponibili, che lo rendono un linguaggio versatile che può essere utilizzato per un'ampia varietà di applicazioni.
  3. Python 3 supporta molteplici paradigmi di programmazione, inclusa la programmazione orientata agli oggetti, funzionale e procedurale.
  4. Python 3 è un linguaggio interpretato, il che significa che non è necessario compilarlo prima dell'esecuzione, semplificando la scrittura e testando rapidamente il codice.
  5. Python 3 ha un buon supporto per l'analisi dei dati e il calcolo scientifico, con librerie come NumPy e Pandas.

Svantaggi di Python 3:

  1. Python 3 può essere più lento dei linguaggi compilati come C++ o Java, il che potrebbe rappresentare un problema per le applicazioni che richiedono prestazioni elevate.
  2. Python 3 ha un blocco dell'interprete globale (GIL), che può limitare la sua capacità di sfruttare più core della CPU.
  3. Python 3 potrebbe non essere la scelta migliore per la programmazione di sistemi di basso livello, poiché non offre lo stesso livello di controllo sull'hardware di altri linguaggi.
  4. Python 3 non è così popolare in alcuni campi come altri linguaggi, come R per l'analisi dei dati o C++ per lo sviluppo di giochi, quindi potrebbe non essere sempre la scelta migliore per applicazioni specifiche.

Pitone è stato sviluppato da Guido van Rossum all'inizio degli anni '90 e la sua ultima versione è la 3.11.0, possiamo chiamarlo semplicemente Python3. Python 3.0 è stato rilasciato nel 2008 ed è un linguaggio interpretato, ovvero non è compilato e l'interprete controllerà il codice riga per riga. Questo articolo può essere utilizzato per apprendere le nozioni di base di Linguaggio di programmazione Python . Quindi, prima di andare oltre... seguiamo la tradizione più popolare di 'HelloWorld' e quindi confrontiamo la sintassi di Python con C, C++ e Java (ho preso questi 3 perché sono i linguaggi più famosi e maggiormente utilizzati).



Python3






# Python code for 'Hello World'> # nothing else to type...see how simple is the syntax.> > print>('Hello World')>

>

>

Nota: Tieni presente che Python per il suo ambito non dipende dalle parentesi graffe ( { } ), utilizza invece il rientro per il suo ambito. Cominciamo con le nozioni di base di Python, dove tratteremo le nozioni di base in alcune piccole sezioni. Basta esaminarli e fidati di me, imparerai le basi di Python molto facilmente.

Introduzione e installazione

  1. Se sei attivo Sistema operativo Windows scarica Python da Cliccando qui e ora installa dal setup e nel menu Start digita IDLE.IDLE, puoi pensarlo come un IDE di Python per eseguire gli script Python. Sembrerà in qualche modo questo:
  2. Se sei attivo Simile a Linux/Unix basta aprire il terminale e sul sistema operativo Linux al 99% Python è preinstallato con il sistema operativo. Basta digitare 'python3' nel terminale e sei pronto per partire. Apparirà così:

  The>>> rappresenta la shell Python ed è pronta a ricevere comandi e codice Python.>

Variabili e strutture dati

In altri linguaggi di programmazione come C, C++ e Java, dovrai dichiarare il tipo di variabili, ma in Python non è necessario farlo. Basta digitare la variabile e quando le verranno assegnati i valori, saprà automaticamente se il valore fornito sarà un int, float, o char o anche una stringa.

Python3




# Python program to illustrate> # a simple for loop> > for> step>in> range>(>5>):> >print>(step)>

>

>

Produzione

3 4.5 helloworld>

Vedi, quanto è semplice, basta creare una variabile e assegnarle qualsiasi valore desideri, quindi utilizzare la funzione di stampa per stamparla. Python ha 4 tipi di strutture dati integrate, vale a dire Elenco , Dizionario , Tupla, E Impostato .

L'elenco è la struttura dati più elementare in Python. L'elenco è una struttura dati modificabile, ovvero gli elementi possono essere aggiunti all'elenco successivamente dopo la creazione dell'elenco. È come se stessi andando a fare acquisti al mercato locale e avessi creato un elenco di alcuni articoli e in seguito potrai aggiungere sempre più articoli all'elenco.
La funzione append() viene utilizzata per aggiungere dati all'elenco.

Python3




# Python program to illustrate> # a simple while loop> step>=> 0> while>(step <>5>):> >print>(step)> >step>=> step>+>1>

>

>

Produzione

[21, 40.5, 'String']>

Python3




# Python program to illustrate> # math module> import> math> > def> Main():> >num>=> ->85> > ># fabs is used to get the absolute> ># value of a decimal> >num>=> math.fabs(num)> >print>(num)> > > if> __name__>=>=>'__main__'>:> >Main()>

alfabeto con numeri
>

>

Produzione

{1: 'Geeks', 2: 'For', 3: 'Geeks'}>

Python3




>

>

Produzione

('Geeks', 'For', 'Geeks')>

Python3




# Python program to illustrate a set> > # define a set and its elements> myset>=> set>([>'Geeks'>,>'For'>,>'Geeks'>])> > #as set doesn't have duplicate elements so, 1 geeks will not be printed> print>(myset)> > #Code submitted by Susobhan Akhuli>

>

>

Produzione

{'Geeks', 'For'}>

Commenti:

# is used for single line comment in Python ''' this is a comment ''' is used for multi line comments>

Ingresso e uscita

In questa sezione impareremo come ricevere input dall'utente e quindi manipolarlo o semplicemente visualizzarlo. La funzione input() viene utilizzata per ricevere input dall'utente.

Python3




# Python program to illustrate> # getting input from user> name>=> input>(>'Enter your name: '>)> > # user entered the name 'harssh'> print>(>'hello'>, name)>

tutorial di Java
>

>

Produzione:

hello harssh>

Python3




# Python3 program to get input from user> > # accepting integer from the user> # the return type of input() function is string ,> # so we need to convert the input to integer> num1>=> int>(>input>(>'Enter num1: '>))> num2>=> int>(>input>(>'Enter num2: '>))> > num3>=> num1>*> num2> print>(>'Product is: '>, num3)>

>

>

Produzione:

Enter num1: 8 Enter num2: 6 ('Product is: ', 48)>

Selezione

La selezione in Python viene effettuata utilizzando le due parole chiave 'if' e 'elif' (elseif) e else

Python3




# Python program to illustrate> # selection statement> > num1>=> 34> if>(num1>>12>):> >print>(>'Num1 is good'>)> elif>(num1>>35>):> >print>(>'Num2 is not gooooo....'>)> else>:> >print>(>'Num2 is great'>)>

>

>

Produzione

Num1 is good>

Funzioni

Puoi pensare alle funzioni come a un insieme di codice destinato a svolgere un compito particolare nell'intero script Python. Python utilizzava la parola chiave 'def' per definire una funzione.
Sintassi:

def function-name(arguments): #function body>

Python3




# Python program to illustrate> # functions> def> hello():> >print>(>'hello'>)> >print>(>'hello again'>)> hello()> > # calling function> hello()>

>

>

Produzione

hello hello again hello hello again>

Ora, come sappiamo, qualsiasi programma inizia da una funzione “principale”… creiamo una funzione principale come in molti altri linguaggi di programmazione.

Python3




# Python program to illustrate> # function with main> def> getInteger():> >result>=> int>(>input>(>'Enter integer: '>))> >return> result> > def> Main():> >print>(>'Started'>)> > ># calling the getInteger function and> ># storing its returned value in the output variable> >output>=> getInteger()> >print>(output)> > # now we are required to tell Python> # for 'Main' function existence> if> __name__>=>=>'__main__'>:> >Main()>

convertendo una stringa fino ad oggi

>

>

Iterazione (loop)

Come suggerisce il nome, invita a ripetere le cose ancora e ancora. Utilizzeremo il ciclo 'for e while' più popolare qui.

Python3




# Python program to illustrate> # a simple for loop> > for> step>in> range>(>5>):> >print>(step)>

>

>

Python3




# Python program to illustrate> # a simple while loop> step>=> 0> while>(step <>5>):> >print>(step)> >step>=> step>+>1>

>

>

Produzione

0 1 2 3 4>

Moduli

Python ha una libreria di moduli molto ricca che ha diverse funzioni per svolgere molte attività. Puoi leggere di più sulla libreria standard di Python su Cliccando qui
La parola chiave 'import' viene utilizzata per importare un particolare modulo nel tuo codice Python. Consideriamo ad esempio il seguente programma.

Python3


l'età di sara ali khan



# Python program to illustrate> # math module> import> math> > def> Main():> >num>=> ->85> > ># fabs is used to get the absolute> ># value of a decimal> >num>=> math.fabs(num)> >print>(num)> > > if> __name__>=>=>'__main__'>:> >Main()>

>

>

Produzione

85.0>

Queste sono alcune delle nozioni di base del linguaggio di programmazione Python e nei miei prossimi articoli tratterò argomenti Python sia di livello intermedio che avanzato.

Il tuo articolo verrà esaminato dal team Geeks for Geeks prima della pubblicazione.