Tutorial Python: Învață Python de la zero

Publicat: 2022-02-17

Python a ocupat de mult una dintre primele poziții în topurile de popularitate. Potrivit Google Trends și GitHub, Python a depășit Java și JavaScript pentru a deveni cel mai popular limbaj de programare în 2020. GitHub a constatat nivelurile de popularitate pe baza celui mai mare număr de căutări de tutoriale pe Google. Python ocupă locul trei în topul celor mai utilizate cinci limbaje de programare în rândul dezvoltatorilor de software începând cu 2021. În plus, Python ocupă locul înalt în cei mai recenti indici PYPL Popularity of Programming Language și TIOBE .

În acest tutorial Python pentru începători , vă vom prezenta noțiunile fundamentale ale Python pentru a vă ajuta să înțelegeți limbajul de la zero!

Aflați despre salariul pentru dezvoltatori Python din India

Cuprins

Ce este Python?

Python este un limbaj de programare de nivel înalt, orientat pe obiecte și de uz general, creat de Guido van Rossum. A fost lansat pentru prima dată pe 20 februarie 1991. În timp ce numele limbajului de programare evocă imagini ale unei reptile care se alunecă, termenul „Python” provine de fapt din „Circul zburător al lui Monty Python”, un serial vechi de comedie de la televiziunea BBC.

Viziunea lui Rossum despre Python a fost un limbaj open-source, puternic, ușor și intuitiv, cu cod ușor de înțeles și ciclu scurt de dezvoltare. La mai bine de 20 de ani mai târziu, de când Rossum și-a definit obiectivele, Python nu numai că a fost la înălțimea intențiilor creatorului său, dar a devenit și unul dintre limbajele de programare cheie alături de Java, JavaScript etc. Companii proeminente precum Google, Instagram și Dropbox se bazează foarte mult pe Python pentru gama lor versatilă de produse și platforme.

În continuare, în acest tutorial Python pentru începători , ne vom uita la numeroasele sale caracteristici utile care îl fac atât de valoros și popular.

Trebuie citit: Întrebări de interviu Python

Caracteristici

Mai jos sunt enumerate câteva caracteristici Python care îl fac extrem de popular:

  • Fiind un limbaj orientat pe obiecte, Python permite reutilizarea codului și permite dezvoltatorilor să construiască aplicații cu codificare minimă.
  • Python poate fi integrat cu ușurință cu alte limbaje de programare precum Java, C, C++ și multe altele. La fel ca Java, C și C++, Python rulează cod cu linie și facilitează depanarea.
  • Python oferă o gamă largă de biblioteci standard pentru diverse domenii, cum ar fi dezvoltarea web, învățarea automată și scripting.
  • Python este încorporabil, ceea ce înseamnă că codul sursă Python poate fi folosit într-un alt limbaj de programare și invers.
  • Python este un limbaj multiplatformă, ceea ce înseamnă că poate rula în mod egal pe diferite platforme precum UNIX, Linux, Windows, Mac etc. Deci, programatorii trebuie să scrie cod o singură dată.
  • Cel mai important, Python este gratuit, open-source și ușor de învățat. Mai mult, sintaxa sa simplă face din Python limbajul de programare recomandat pentru începători.

Aflați mai multe despre beneficiile învățării python.

Aplicații

Natura cu scop general a lui Python îl face omniprezent în aproape orice arenă a dezvoltării software și în alte domenii emergente. Este folosit pentru:

  • Dezvoltare de software
  • Aplicații Web
  • Aplicații desktop GUI
  • Aplicații de procesare a imaginilor
  • Aplicații Enterprise
  • Aplicații CAD 3D
  • Aplicații bazate pe audio și video
  • Aplicații de afaceri
  • Aplicații bazate pe consolă
  • Inteligență artificială

Cuvinte cheie Python

Cuvintele cheie Python sunt cuvinte rezervate care nu pot fi folosite ca nume de variabile, funcții sau orice alt identificator. Cuvintele cheie sunt sensibile la majuscule și trebuie scrise așa cum sunt. Python 3 are peste 30 de cuvinte cheie rezervate, dintre care numai Nimic, Adevărat și Fals încep cu o literă mare. Iată o listă cu toate cuvintele cheie Python:

Cuvinte cheie Python

Sursă

Identificatori Python

În Python, un identificator este un nume dat unei clase, variabile, funcție etc. și ajută la distingerea unei entități de cealaltă. De asemenea, există reguli specifice pentru scrierea identificatorilor Python. De exemplu, un identificator poate fi o combinație de cifre, litere mari și mici și litere de subliniere, un nume de identificator nu poate începe cu o cifră, nu poate conține simboluri speciale și un cuvânt cheie nu poate fi utilizat ca identificator.

Variable1, var_1, MyVar sunt toate exemple valide de identificatori.

Variabile Python

O variabilă este o locație de memorie rezervată folosită pentru stocarea datelor. Poate fi gândit ca un container care stochează date și poate fi schimbat ulterior în cursul programului. În Python, denumirea unei variabile urmează aceleași reguli ca și identificatorii. De asemenea, nu trebuie să specificăm tipul de variabilă în Python, deoarece limbajul îl poate deduce singur.

De exemplu, num = 20. Aici, am creat o variabilă num și i-am atribuit valoarea 20.

Constante Python

O constantă este o variabilă Python a cărei valoare nu poate fi modificată. De obicei, o constantă în Python este declarată și atribuită într-un modul care este un fișier nou importat în fișierul principal și conține funcții, variabile etc. Constanțele sunt de obicei scrise cu litere mari.

De exemplu, PI = 3,14 este un exemplu de constantă.

Literale Python

Un literal Python este date date într-o constantă sau variabilă și poate fi de diferite tipuri.

  • Un șir literal în Python este o secvență de caractere închisă între ghilimele simple, duble sau triple. Ghilimelele triple sunt folosite în cazul șirurilor scrise pe mai multe rânduri.

Exemple:

strings = „Hai să învățăm Python”

Multiline_str = „”” Bun venit

la

Tutorial Python”””

  • Un literal numeric este neschimbabil și poate fi unul dintre cele trei tipuri diferite: întreg, flotant și complex. Numerele întregi pot fi numere pozitive sau negative fără parte fracțională, float (virgula mobilă) sunt numere reale cu părți întregi și fracționale, iar numerele complexe au o parte reală și imaginară.

Exemple:

a = 100 //Număr întreg

b = 12,6 //Float

c = 2+3,14j //Complex

  • Un literal boolean poate avea una din două valori: adevărat sau fals.
  • Python are un literal special None folosit pentru a specifica faptul că un câmp nu a fost creat.
  • Python are patru colecții literale diferite : Literale Listă, Literale Dict, Literale Tuple, Literale Tuplele și Literarile Set.

Tipuri de date Python

În Python, fiecare valoare are un tip de date. Un tip de date este o clasă, iar o variabilă este un obiect (instanță) al clasei. Unele dintre tipurile de date vitale Python sunt enumerate mai jos:

  • Lista Python este o succesiune ordonată de elemente incluse între paranteze drepte și separate prin virgule. Toate elementele din listă nu trebuie să fie de același tip.

Exemplu:

x = [4,5, 6, „Python”]

  • Numerele Python sunt un alt tip de date format din numere întregi, numere complexe și numere în virgulă mobilă.
  • La fel ca o listă Python, un tuplu se referă la o secvență ordonată de elemente separate prin virgulă. Cu toate acestea, spre deosebire de liste, tuplurile Python sunt imuabile și sunt rafinate între paranteze.

tup = (6, 1+3j, „Python”)

  • Un alt tip de date Python este strings , o secvență de caractere închisă între ghilimele simple, duble sau triple.
  • Un set Python este o colecție neordonată de elemente separate prin virgule și cuprinse între acolade.

Exemple:

s = {3,1,4,2,5}

  • Un dicționar Python este o colecție de perechi cheie-valoare utilizate de obicei pentru seturi de date vaste. Este definită între acolade și o cheie este folosită pentru a prelua valoarea respectivă, nu invers.

Exemplu:

>>> d = {4:'valoare','cheie':5}

>>> tip(d)

<clasa „dict”>

Operatori de bază Python

Operatorii Python sunt simboluri speciale care efectuează calcule aritmetice sau logice. Diferitele tipuri de operatori Python sunt:

  • Operatori aritmetici (+, -, *, /, %, //, **)
  • Operatori de comparare (>, <, ==, !=, >=, <=)
  • Operatori logici (și, sau, nu)
  • Operatori pe biți (ȘI, SAU, NU, XOR, deplasare la dreapta, deplasare la stânga)
  • Operatori de atribuire (=, +=, -=, *=, /=, %=, //=, **=, &=, |=, ^=, >>=, <<=)
  • Operatori speciali: operatori de identitate (este, nu este) și operatori de apartenență (în, nu în)

Sintaxa de bază a lui Python

Vom încheia acest tutorial Python pentru începători cu un program simplu pentru a înțelege sintaxa.

Următorul exemplu de program Python adaugă două numere și tipărește suma.

# Program Python pentru a adăuga două numere

a = 15

b = 6,3

# Adăugarea a două numere

suma = a + b

# Afișarea sumei

print('Suma lui {0} și {1} este {2}'.format(a, b, sum))

Ieșire:

Suma dintre 15 și 6,3 este 21,3

rezumat

Python este un limbaj de programare cu scop general, orientat pe obiecte, foarte popular printre începători și dezvoltatori. Python are aplicații în mai multe domenii, inclusiv inteligența artificială, datorită numeroaselor sale caracteristici valoroase. În acest tutorial Python pentru începători , am discutat câteva concepte fundamentale în Python.

Pas înainte

Vrei să intri în domeniul Big Data cu Python? Programul de certificare avansată upGrad în Big Data este o oportunitate unică!

Învață cursuri de știință a datelor de la cele mai bune universități din lume. Câștigă programe Executive PG, programe avansate de certificat sau programe de master pentru a-ți accelera cariera.

Cursul de 7,5 luni îmbogățitor din punct de vedere academic și relevant pentru industrie este conceput special pentru profesioniștii care lucrează pentru a îmbunătăți oportunitățile de carieră în Big Data.

Repere ale cursului:

  • 4+ studii de caz și proiecte.
  • Acoperire cuprinzătoare a limbajelor de programare, instrumentelor și bibliotecilor relevante, inclusiv Python .
  • Asistență în carieră la 360 de grade.
  • Mentorat de experți în industrie.
  • Învățare practică și creare de rețele peer-to-peer.

Înscrie-te astăzi!

consultați Programul Executive PG în știința datelor de la IIIT-B și upGrad, care este creat pentru profesioniști care lucrează și oferă peste 10 studii de caz și proiecte, ateliere practice practice, mentorat cu experți din industrie, 1-la-1 cu mentori din industrie, peste 400 ore de învățare și asistență la locul de muncă cu firme de top.

1. Este Python ușor de învățat pentru începători?

Python este considerat unul dintre cele mai ușoare limbaje de programare pentru începători. Oricine poate învăța limba dacă este suficient de dedicat. Cu toate acestea, stăpânirea Python pentru a deveni un dezvoltator Python necesită răbdare și practică temeinică. Puteți învăța din orice tutorial Python pentru începători sau PDF tutorial Python.

2. Poate o persoană care nu este IT să învețe Python?

Simplitatea limbajului Python face ușor de învățat chiar și de la oameni dintr-un mediu non-tehnic. În ciuda faptului că este un limbaj obișnuit de programare pentru computere, Python atrage un public mai larg.

3. Care este dezavantajul lui Python?

Python are mai multe dezavantaje. Deoarece este un limbaj interpretat, Python este mai lent decât Java sau C/C++. Mai mult decât atât, deoarece Python are un consum mare de memorie, este nepotrivit pentru sarcinile care necesită multă memorie.