Python | A fost creat pentru a fi ușor de citit și de înțeles și puternic

Python este un limbaj de programare cu sursă deschisă. A fost creat pentru a fi ușor de citit și de înțeles și puternic. Un programator olandez pe nume Guido van Rossum a creat Python în 1991. El l-a numit după programul de televiziune Monty Python's Flying Circus. Multe exemple și tutoriale Python includ glume din serial.

Python este un limbaj interpretat. Limbajele interpretate nu au nevoie să fie compilate pentru a rula. Un program numit interpretor execută codul Python pe aproape orice tip de calculator. Acest lucru înseamnă că un programator poate modifica codul și poate vedea rapid rezultatele. Acest lucru înseamnă, de asemenea, că Python este mai lent decât un limbaj compilat, cum ar fi C, deoarece nu este cod mașină direct.

Python a devenit în ultima vreme unul dintre cele mai cunoscute limbaje de programare din lume. Este utilizat în tot ceea ce, de la inteligența artificială până la construirea de site-uri și testarea programării. Acesta tinde să fie utilizat de ingineri și non-proiectanți la fel.

Python s-a inspirat din alte limbaje de programare precum C, C++, Java, Perl și Lisp.

Dezvoltatorii Python încearcă să evite să schimbe limbajul pentru a-l îmbunătăți până când au multe lucruri de schimbat. De asemenea, ei încearcă să nu facă mici reparații, numite patch-uri, la părți neimportante ale implementării de referință CPython, care ar face-o mai rapidă. Atunci când viteza este importantă, un programator Python poate muta o parte din munca programului către alte părți scrise în limbaje de programare precum C sau PyPy, un compilator just-in-time. Acesta traduce un script Python în C și face apeluri directe la API de nivel C în interpretorul Python.

Un obiectiv important al dezvoltatorilor Python este de a face ca Python să fie distractiv de utilizat. Acest lucru se reflectă în numele limbajului, un tribut adus grupului de comedie britanic Monty Python. În anumite ocazii, există abordări jucăușe în tutoriale și materiale de referință, cum ar fi referirea la spam și ouă în loc de foo și bar standard.



 

Utilizarea Python

Python este utilizat de obicei pentru crearea de site-uri și programare, robotizarea sarcinilor, investigarea informațiilor și reprezentarea informațiilor. Deoarece este moderat de simplu de învățat, Python a fost preluat de numeroși ingineri care nu sunt ingineri de software, cum ar fi contabilii și cercetătorii, pentru diferite activități obișnuite, cum ar fi coordonarea fondurilor.

Biblioteca sa standard este alcătuită din multe funcții care vin cu Python atunci când este instalat. Pe internet sunt disponibile multe alte biblioteci care permit limbajului Python să facă mai multe lucruri. Aceste biblioteci fac din Python un limbaj puternic; acesta poate face multe lucruri diferite.

Din ce motiv este Python atât de popular?

1) Ușor de învățat și de utilizat

Limbajul Python este inimaginabil de simplu de utilizat și de învățat pentru amatori și începători. Limbajul python este unul dintre cele mai deschise limbaje de programare accesibile, având în vedere faptul că s-a lucrat pe structura lingvistică și nu încurcată, ceea ce conferă mai multă accentuare limbajului normal. Datorită simplității de învățare și de utilizare, codurile python pot fi compuse eficient și executate mult mai rapid decât alte limbaje de programare.

2) Comunitatea Python experimentată și de susținere Python

Python a fost creat cu ceva timp în urmă, ceea ce înseamnă o tonă de timp pentru ca un limbaj de programare local să se dezvolte și să se dezvolte suficient pentru a ajuta inginerii să treacă de la nivelul de începător la cel de maestru. Există o mulțime de documentație, ghiduri și tutoriale video pentru limbajul Python care sunt accesibile pe care studenții și inginerii de orice nivel de expertiză sau vârstă le pot utiliza și pot obține ajutorul așteptat pentru a-și îmbunătăți cunoștințele în limbajul de programare python.

3) Sprijin din partea unor sponsori corporativi renumiți

Limbajele de programare se dezvoltă mai repede atunci când sunt susținute de o corporație. De exemplu, PHP este susținut de Facebook, Java de Oracle și Sun, Visual Basic și C# de Microsoft. Limbajul de programare Python este susținut intens de Facebook, Amazon Web Services și, în special, de Google.

4) Multe biblioteci și cadre Python

Datorită sponsorizării sale corporative și a zonei locale stabile uriașe de python, python are biblioteci uimitoare pe care le puteți folosi pentru a alege și a vă salva timpul și efortul pe modelul de bază al îmbunătățirii. În plus, există în plus grămezi de beneficii de cloud media care obțin sprijin de scenă prin intermediul aparatelor de tip bibliotecă, ceea ce poate fi foarte avantajos.

5) Adaptabilitate, eficiență, fiabilitate și viteză

Întrebați orice inginer python și acesta va fi de acord cu seriozitate că limbajul python este competent, solid și mult mai rapid decât majoritatea limbajelor actuale. Python poate fi utilizat în aproape orice tip de climat și nu se va confrunta cu niciun fel de neajunsuri de prezentare, indiferent de etapa în care lucrează.

Cum ai putea la un moment dat să gestionezi python? Câteva lucruri includ

  • Examinarea informațiilor și IA
  • Avansarea web
  • Robotizarea sau prearanjarea
  • Testarea și prototiparea programării


 

Sintaxă

O parte din sintaxa lui Python provine din C, deoarece acesta este limbajul în care a fost scris Python. Dar Python folosește spații albe pentru a delimita codul: spațiile sau tabulatoarele sunt folosite pentru a organiza codul în grupuri. Acest lucru este diferit de C. În C, există un punct și virgulă la sfârșitul fiecărei linii și se folosesc acolade ({}) pentru a grupa codul. Folosirea spațiilor albe pentru a delimita codul face din Python un limbaj foarte ușor de citit.

Declarații și flux de control

Declarațiile lui Python includ:

  • Instrucțiunea de atribuire sau semnul =. În Python, instrucțiunea x = 2 înseamnă că numele x este legat de numărul întreg 2. În Python, numele pot fi legate de mai multe tipuri diferite, motiv pentru care Python este un limbaj tipizat dinamic. De exemplu, ați putea tasta acum instrucțiunea x = "spam" și ar funcționa, dar nu ar funcționa într-un alt limbaj, cum ar fi C sau C++.
  • Instrucțiunea if, care execută un bloc de cod dacă sunt îndeplinite anumite condiții, împreună cu else și elif (o contracție a lui else if din alte limbaje de programare). Instrucțiunea elif execută un bloc de cod dacă nu sunt îndeplinite condițiile anterioare, dar sunt îndeplinite condițiile pentru instrucțiunea elif. Instrucțiunea else execută un bloc de cod dacă niciuna dintre condițiile anterioare nu este îndeplinită.
  • Instrucțiunea for, care itera peste un obiect iterabil, cum ar fi o listă, și leagă fiecare element al acelui obiect de o variabilă care să fie utilizată în acel bloc de cod, ceea ce creează o buclă for.
  • Instrucțiunea while, care execută un bloc de cod atâta timp cât sunt îndeplinite anumite condiții, ceea ce creează o buclă while.
  • Instrucțiunea def, care definește o funcție sau o metodă.
  • Declarația de trecere, care înseamnă "nu face nimic".
  • Instrucțiunea class, care permite utilizatorului să își creeze propriul tip de obiecte, cum ar fi numere întregi și șiruri de caractere.
  • Instrucțiunea de import, care importă fișiere Python pentru a fi utilizate în codul utilizatorului.
  • Instrucțiunea print, care transmite diverse informații în consolă.

Expresii

Expresiile din Python includ unele care sunt similare cu alte limbaje de programare și altele care nu sunt similare.

  • Adunarea, scăderea, înmulțirea și împărțirea, reprezentate prin +, -. * și /.
  • Exponenți, reprezentați prin **.
  • Pentru a compara două valori, Python folosește ==.
  • Python utilizează cuvintele "and", "or" și "not" pentru expresiile booleene.


 

Exemplu

Acesta este un mic exemplu de program Python. Acesta afișează "Hello World!" pe ecran.

print("Hello World!") # Acest cod face același lucru, doar că este mai lung: ready = True if ready: print("Hello World!")

Python face, de asemenea, ceva numit "atribuire dinamică de variabile". Acest lucru înseamnă că atunci când un număr sau un cuvânt este creat într-un program, utilizatorul nu trebuie să spună ce tip este. Acest lucru facilitează reutilizarea numelor de variabile, făcând mai simple schimbările rapide. Un exemplu în acest sens este prezentat mai jos. Acest cod va crea atât un număr, cât și un cuvânt și le va afișa pe amândouă, folosind o singură variabilă.

x = 1 print(x) x = "Word" print(x)

Într-un limbaj "static tipizat" precum C, un programator ar trebui să spună dacă x este un număr sau un cuvânt înainte ca C să îl lase să îl configureze pe x, iar după aceea, C nu ar permite ca tipul lui să se schimbe de la un număr la un cuvânt.

 

Întrebări și răspunsuri

Î: Ce este Python?


R: Python este un limbaj de programare open source care a fost creat pentru a fi ușor de citit și de înțeles, dar puternic.

Î: Cine a creat Python?


R: Un programator olandez pe nume Guido van Rossum a creat Python în 1991.

Î: Cum i-a venit numele creatorului lui Python?


R: L-a numit după programul de televiziune Monty Python's Flying Circus.

Î: Python este un limbaj compilat sau interpretat?


R: Este un limbaj interpretat, ceea ce înseamnă că nu trebuie să fie compilat pentru a rula. Un interpretor rulează codul pe aproape orice tip de calculator.

Î: Ce alte limbaje de programare au inspirat Python?


R: C, C++, Java, Perl și Lisp au servit drept sursă de inspirație pentru crearea Python.

Î: Ce urmăresc dezvoltatorii atunci când fac modificări pentru a îmbunătăți limbajul?


R: Dezvoltatorii încearcă să evite să schimbe limbajul până când au multe lucruri de schimbat și, de asemenea, încearcă să nu facă mici reparații (patch-uri) care l-ar face mai rapid, dar care sunt părți neimportante ale implementării de referință CPython.

Î: De ce este important ca python să rămână distractiv pentru dezvoltatorii săi?


R: Păstrarea unui python amuzant se reflectă în numele său, care aduce un omagiu grupului de comedie britanic Monty Pythons, iar abordările jucăușe sunt adoptate în ceea ce privește tutorialele și materialele de referință, cum ar fi referirea la spam și ouă în loc de foo și bar.

AlegsaOnline.com - 2020 / 2023 - License CC3