Python | Създаден е, за да бъде лесен за четене и разбиране и мощен

Python е език за програмиране с отворен код. Създаден е така, че да бъде лесен за четене и разбиране и да бъде мощен. През 1991 г. холандски програмист на име Гуидо ван Росум създава Python. Той го кръщава на телевизионната програма "Летящият цирк на Монти Пайтън". Много примери и уроци за Python включват шеги от предаването.

Python е интерпретиран език. Интерпретираните езици не трябва да се компилират, за да работят. Програма, наречена интерпретатор, изпълнява кода на Python на почти всеки вид компютър. Това означава, че програмистът може да промени кода и бързо да види резултатите. Това също така означава, че Python е по-бавен от компилиран език като C, тъй като не е директно машинен код.

В последно време Python се превърна в един от най-известните езици за програмиране в света. Той се използва във всичко - от изкуствен интелект до изграждане на сайтове и тестване на програми. Той има тенденция да се използва от инженери и недизайнери по един и същи начин.

Python черпи вдъхновение от други езици за програмиране като C, C++, Java, Perl и Lisp.

Разработчиците на Python се опитват да избягват да променят езика, за да го подобрят, докато не им се наложи да променят много неща. Също така те се опитват да не правят малки поправки, наречени пачове, на маловажни части от референтната реализация на CPython, които биха я направили по-бърза. Когато бързината е важна, програмистът на Python може да прехвърли част от работата на програмата към други части, написани на езици за програмиране като C или PyPy, компилатор "just-in-time". Той превежда скрипта на Python на C и прави директни повиквания на API на ниво C в интерпретатора на Python.

Важна цел на разработчиците на Python е да поддържат Python забавен за използване. Това е отразено в името на езика, което е почит към британската комедийна група Монти Пайтън. В някои случаи в уроците и справочните материали има закачливи подходи, като например споменаването на спам и яйца вместо стандартните foo и bar.



 

Използване на Python

Python обикновено се използва за създаване на сайтове и програмиране, роботизиране на задачи, изследване на информация и представяне на информация. Тъй като е умерено лесен за усвояване, Python се използва от многобройни неинженери на софтуер, като счетоводители и изследователи, за различни обичайни начинания, като например координиране на средства.

Стандартната му библиотека се състои от много функции, които се доставят с Python при инсталирането му. В интернет има много други библиотеки, които дават възможност на езика Python да прави повече неща. Тези библиотеки го правят мощен език; той може да прави много различни неща.

По каква причина Python е толкова популярен?

1) Лесен за научаване и използване

Езикът Python е невъобразимо лесен за използване и изучаване от нови любители и начинаещи. Езикът питон е един от най-отворените езици за програмиране, които са достъпни поради факта, че той е работил върху езиковата структура, а не е забъркан, което дава повече акцент върху нормалния език. Поради простотата на изучаването и използването му кодовете на питон могат да се съставят ефективно и да се изпълняват много по-бързо, отколкото на други езици за програмиране.

2) Опитна и подкрепяща общност на Python

Питон беше създаден преди доста време, което е много време за всяка местна област на езика за програмиране да се развие и да се развие достатъчно, за да помогне на инженерите да преминат от ниво начинаещ към ниво майстор. Съществуват много документи, ръководства и видеоуроци за езика Python, които са достъпни и които студентите и инженерите от всяко ниво на опит или възраст могат да използват и да получат очакваната помощ, за да подобрят познанията си за езика за програмиране Python.

3) Подкрепа от известни корпоративни спонсори

Програмните езици се развиват по-бързо, когато са подкрепени от корпоративна подкрепа. Например PHP се поддържа от Facebook, Java - от Oracle и Sun, а Visual Basic и C# - от Microsoft. Езикът за програмиране Python се подкрепя активно от Facebook, Amazon Web Services и особено от Google.

4) Много библиотеки и рамки на Python

Благодарение на корпоративното си спонсорство и огромния стабилен местен район на питон, питон има невероятни библиотеки, които можете да използвате, за да изберете и да спестите времето и усилията си върху основния модел на подобрение. Допълнително има купища облачни медийни ползи, които получават сценична подкрепа чрез подобни на библиотеки апарати, което може да бъде много печелившо.

5) Адаптивност, ефективност, надеждност и бързина

Попитайте всеки инженер, който работи с питон, и той искрено ще се съгласи, че езикът питон е умел, солиден и много по-бърз от повечето текущи езици. Езикът Python може да се използва в почти всякакви условия и човек няма да се сблъска с никакви проблеми при представянето, независимо от етапа, на който работи.

Как бихте могли да управлявате питон в даден момент? Няколко неща включват

  • Изследване на информацията и AI
  • Уеб напредък
  • Роботизация или предварително организиране
  • Тестване на програмирането и създаване на прототипи


 

Синтаксис

Част от синтаксиса на Python идва от езика C, тъй като на този език е написан Python. Но Python използва бели полета за разграничаване на кода: интервалите или табулаторите се използват за организиране на кода в групи. Това е различно от C. В C в края на всеки ред има точка и за групиране на кода се използват къдрави скоби ({}). Използването на бели интервали за обособяване на кода прави Python много лесен за четене език.

Изявления и поток на управление

Изявленията на Python включват:

  • Изразът за присвояване или знакът =. В Python изявлението x = 2 означава, че името x е свързано с цялото число 2. Имената могат да се свързват с много различни типове в Python, поради което Python е динамично типизиран език. Например сега можете да въведете твърдението x = 'spam' и то ще работи, но няма да работи на друг език като C или C++.
  • Изречението if, което изпълнява блок от код, ако са изпълнени определени условия, заедно с else и elif (съкращение на else if от други езици за програмиране). Изречението elif изпълнява блок от код, ако предишните условия не са изпълнени, но са изпълнени условията за изявлението elif. Изразът else изпълнява блок от код, ако нито едно от предишните условия не е изпълнено.
  • Изречението for, което итерира над итерируем обект, например списък, и свързва всеки елемент на този обект с променлива, която се използва в този блок от код, който създава цикъл for.
  • Изразът while, който изпълнява блок от код, докато са изпълнени определени условия, създава цикъл while.
  • Декларацията def, която дефинира функция или метод.
  • Изявлението pass, което означава "не правете нищо".
  • Декларацията за клас, която позволява на потребителя да създаде свой собствен тип обекти, като например цели числа и низове.
  • Декларацията за импортиране, която импортира Python файлове за използване в кода на потребителя.
  • Изразът print, който извежда различни неща в конзолата.

Изрази

Изразите на Python включват някои от тях, които са подобни на други езици за програмиране, и други, които не са.

  • Събиране, изваждане, умножение и деление, представени с +, -. * и /.
  • Експоненти, представени с **.
  • За сравняване на две стойности Python използва ==.
  • Python използва думите "and", "or" и "not" за своите булеви изрази.


 

Пример

Това е малък пример за програма на Python. Тя показва "Hello World!" на екрана.

print("Hello World!") # Този код прави същото, само че е по-дълъг: ready = True if ready: print("Hello World!")

Python също така прави нещо, наречено "динамично присвояване на променливи". Това означава, че когато в програмата се създава число или дума, потребителят не трябва да казва какъв тип е тя. Това улеснява повторното използване на имената на променливите, което прави бързите промени по-лесни. Един пример за това е показан по-долу. Този код ще направи и число, и дума, и ще ги покаже и двете, като използва само една променлива.

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

В един "статично типизиран" език като C програмистът би трябвало да каже дали x е число или дума, преди C да му позволи да зададе x, а след това C не би позволил типът му да се промени от число на дума.

 

Въпроси и отговори

Въпрос: Какво е Питон?


О: Python е език за програмиране с отворен код, който е създаден, за да бъде лесен за четене и разбиране, но същевременно мощен.

В: Кой създаде Python?


О: През 1991 г. холандски програмист на име Гуидо ван Росум създава Python.

Въпрос: Как създателят на Python е измислил името?


О: Той го нарече на името на телевизионната програма "Летящият цирк на Монти Пайтън".

Въпрос: Питон компилиран или интерпретиран език е?


О: Той е интерпретиран език, което означава, че не е необходимо да се компилира, за да работи. Интерпретаторът изпълнява кода на почти всеки вид компютър.

В: Кои други езици за програмиране са вдъхновили Python?


О: C, C++, Java, Perl и Lisp са послужили като вдъхновение за създаването на Python.

В: Към какво се стремят разработчиците, когато правят промени за подобряване на езика?


О: Разработчиците се опитват да избягват да променят езика, докато нямат много неща за промяна, а също така се опитват да не правят малки поправки (patches), които биха го направили по-бърз, но са маловажни части от референтната реализация на CPython.

Въпрос: Защо за разработчиците е важно да поддържат забавния характер на Python?


О: Поддържането на забавния Python се отразява в името му, което отдава почит на британската комедийна група Монти Пайтън, а към уроците и справочните материали се прилагат игриви подходи, като например позоваване на спам и яйца вместо foo и bar.

AlegsaOnline.com - 2020 / 2023 - License CC3