logo

Noțiuni de bază pentru Python 3

Python 3 este un limbaj de programare de nivel înalt popular folosit pentru o mare varietate de aplicații. Iată câteva elemente de bază ale Python 3 pe care ar trebui să le cunoașteți:

  1. Variabile: În Python 3, variabilele sunt create prin alocarea unei valori unui nume. De exemplu, x = 5 creează o variabilă numită x și îi atribuie valoarea 5.
  2. Tipuri de date: Python 3 acceptă mai multe tipuri de date încorporate, inclusiv numere întregi, flotanți, șiruri de caractere, booleeni, liste, tupluri și dicționare.
  3. Operatori: Python 3 acceptă o varietate de operatori, inclusiv operatori aritmetici (+, -, *, /), operatori de comparație (>, <, ==, !=) și operatori logici (și, sau, nu).
  4. Instrucțiuni de flux de control: Python 3 acceptă mai multe instrucțiuni de flux de control, inclusiv instrucțiuni if-else, bucle for și bucle while. Aceste instrucțiuni vă permit să controlați fluxul de execuție în codul dvs.
  5. Funcții: În Python 3, funcțiile sunt create folosind cuvântul cheie def. De exemplu, def my_function(x): creează o funcție numită my_function care preia un argument numit x.

Intrare și ieșire: În Python 3, puteți utiliza funcția input() pentru a obține intrarea utilizatorului și funcția print() pentru a trimite text în consolă.



Module: Python 3 acceptă module, care sunt colecții de funcții și variabile care pot fi importate și utilizate în alt cod Python. Puteți importa module folosind cuvântul cheie import.

Avem și un complet Tutorial Python 3 conceput pentru a învăța Python 3 la toate nivelurile, de la începători la avansați. Acest tutorial cuprinzător vă duce prin conceptele fundamentale ale Python și trece treptat la subiecte mai avansate.

Avantajele Python 3:

  1. Python 3 are o sintaxă simplă care este ușor de învățat și de citit, ceea ce îl face o alegere bună pentru începători.
  2. Python 3 este un limbaj de nivel înalt care are o bibliotecă standard mare și multe biblioteci terțe disponibile, ceea ce îl face un limbaj versatil care poate fi folosit pentru o mare varietate de aplicații.
  3. Python 3 acceptă mai multe paradigme de programare, inclusiv programarea orientată pe obiecte, funcțională și procedurală.
  4. Python 3 este un limbaj interpretat, ceea ce înseamnă că nu trebuie să fie compilat înainte de rulare, ceea ce facilitează scrierea și testarea codului rapid.
  5. Python 3 are suport bun pentru analiza datelor și calculul științific, cu biblioteci precum NumPy și Pandas.

Dezavantajele Python 3:

  1. Python 3 poate fi mai lent decât limbajele compilate precum C++ sau Java, ceea ce poate fi o preocupare pentru aplicațiile care necesită performanțe ridicate.
  2. Python 3 are o blocare globală a interpretului (GIL), care îi poate limita capacitatea de a profita de mai multe nuclee CPU.
  3. Python 3 poate să nu fie cea mai bună alegere pentru programarea sistemelor de nivel scăzut, deoarece nu oferă același nivel de control asupra hardware-ului ca și alte limbaje.
  4. Python 3 nu este la fel de popular în unele domenii precum alte limbaje, cum ar fi R pentru analiza datelor sau C++ pentru dezvoltarea jocurilor, așa că poate să nu fie întotdeauna cea mai bună alegere pentru aplicații specifice.

Piton a fost dezvoltat de Guido van Rossum la începutul anilor 1990 și cea mai recentă versiune este 3.11.0, pur și simplu o putem numi Python3. Python 3.0 a fost lansat în 2008 și este un limbaj interpretat, adică nu este compilat, iar interpretul va verifica codul linie cu linie. Acest articol poate fi folosit pentru a afla elementele de bază ale Limbajul de programare Python . Deci, înainte de a merge mai departe... haideți să facem cea mai populară tradiție „HelloWorld” și, prin urmare, să comparăm Sintaxa lui Python cu C, C++ și Java (am luat aceste 3 pentru că sunt cele mai faimoase și cele mai utilizate limbaje).



Python3




hărți java



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

>

>

Notă: Vă rugăm să rețineți că Python pentru domeniul său de aplicare nu depinde de acolade ( { } ), ci folosește indentarea pentru domeniul său. Să începem cu elementele de bază ale Python, unde vom acoperi elementele de bază în câteva secțiuni mici. Doar parcurge-le și crede-mă, vei învăța elementele de bază ale Python foarte ușor.

Introducere și configurare

  1. Dacă ești pe Sistemul de operare Windows descărcați Python de Făcând clic aici și acum instalați din setup și în meniul de pornire tastați IDLE.IDLE, îl puteți considera ca un IDE al lui Python pentru a rula Scripturile Python. Va arata cumva asa:
  2. Dacă ești pe Linux/Unix-like Doar deschideți terminalul și pe sistemul de operare Linux 99% Python vine preinstalat cu sistemul de operare. Doar tastați „python3” în terminal și sunteți gata de plecare. Va arata asa:

  The>>> reprezintă shell-ul python și este gata să accepte comenzi și cod python.>>> 

Variabile și structuri de date

În alte limbaje de programare precum C, C++ și Java, va trebui să declarați tipul de variabile, dar în Python nu trebuie să faceți asta. Introduceți variabila și când îi vor fi date valori, atunci va ști automat dacă valoarea dată ar fi un int, float sau char sau chiar un șir.

Python3




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

>

Ieșire

3 4.5 helloworld>

Vedeți, cât de simplu este, trebuie doar să creați o variabilă și să-i atribuiți orice valoare doriți și apoi să utilizați funcția de imprimare pentru a o tipări. Python are 4 tipuri de structuri de date încorporate și anume Listă , Dicţionar , tuplu, și A stabilit .

Lista este cea mai elementară structură de date din python. Lista este o structură de date mutabilă, adică articolele pot fi adăugate la listă mai târziu după crearea listei. Este ca și cum ai fi de gând să faci cumpărături la piața locală și ai făcut o listă cu unele articole, iar mai târziu poți adăuga tot mai multe articole la listă.
Funcția append() este folosită pentru a adăuga date în listă.

Python3




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

>

>

Ieșire

[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()>

>

>

Ieșire

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

Python3




>

>

Ieșire

('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>

>

lista java

>

Ieșire

{'Geeks', 'For'}>

Comentarii:

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

Intrare și ieșire

În această secțiune, vom învăța cum să preluăm input de la utilizator și, prin urmare, să o manipulăm sau pur și simplu să o afișăm. Funcția input() este folosită pentru a prelua intrarea de la utilizator.

Python3




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

>

>

Ieșire:

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)>

>

>

Ieșire:

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

Selecţie

Selectarea în Python se face folosind cele două cuvinte cheie „dacă” și „elif” (elseif) și else

Python3




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

>

>

Ieșire

Num1 is good>

Funcții

Vă puteți gândi la funcții ca o grămadă de cod care este destinat să realizeze o anumită sarcină în întregul script Python. Python a folosit cuvântul cheie „def” pentru a defini o funcție.
Sintaxă:

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

Python3




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

>

>

Ieșire

lista de matrice java
hello hello again hello hello again>

Acum, după cum știm, orice program începe de la o funcție „principală”... să creăm o funcție principală ca în multe alte limbaje de programare.

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()>

>

>

Iterație (buclă)

După cum sugerează și numele, înseamnă a repeta lucrurile din nou și din nou. Vom folosi aici cea mai populară buclă „pentru și timp”.

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>

>

metoda substring java

>

Ieșire

0 1 2 3 4>

Module

Python are o bibliotecă de module foarte bogată, care are mai multe funcții pentru a face multe sarcini. Puteți citi mai multe despre biblioteca standard a lui Python prin Făcând clic aici
cuvântul cheie „import” este folosit pentru a importa un anumit modul în codul dvs. python. De exemplu, luați în considerare următorul program.

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()>

>

>

Ieșire

85.0>

Acestea sunt câteva dintre elementele de bază ale limbajului de programare Python și voi acoperi atât subiectele Python la nivel intermediar, cât și la nivel avansat în articolele mele viitoare.

Articolul dvs. va fi revizuit mai întâi de echipa Geeks for Geeks înainte de publicare.