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

Python е пуснат на 20 февруари 1991 г. от Guido van Rossum. Докато Росъм създаваше Python, той също четеше „Летящият цирк на Монти Пайтън“, сценарий на популярен комедиен сериал на BBC. Така той се спря на името, тъй като смяташе новия език за загадъчен и уникален.

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

Някои от нещата, които можете да правите с Python са

  • Уеб разработка. Python се използва в бекенд разработката (процесите, които потребителите не виждат). Flask и Django са примери за рамки, които се използват широко в разработването на API и бекенд сървъри.
  • Автоматизация или скриптове. Ако има работа, която извършвате многократно, Python може да ви помогне да я автоматизирате. Начинаещите, както и експертите, могат да използват Python за автоматизиране на различни задачи като изпращане на имейли, намиране на данни онлайн, сортиране на данни и изтегляне.
  • Анализ на данни и машинно обучение. Python се превърна в един от най-търсените езици за програмиране от специалистите по данни. Анализаторите на данни вече могат да създават визуализации на данни, да извършват сложни статистически изчисления, да манипулират и анализират и много повече.
  • Софтуерно тестване и прототипиране. В настройка за разработка на софтуер Python може да се използва за проследяване на грешки, тестване и контрол на изграждането. Разработчиците могат да автоматизират тестове и проверки на нови системи и приложения с помощта на Python.
  • Бизнес приложения. Светът на бизнеса е широк и някои от нещата, които може да ви дойдат на ум, са приложения за електронна търговия, системи за управление на клиенти и ERP, за да споменем само няколко. Типичната бизнес настройка ще изисква приложения, които са лесни за четене, разширяеми и мащабируеми. Python предлага такова решение чрез своите платформи, като например Tryton.
  • Той е универсален. Ако сте взаимодействали с други езици, може да сте забелязали, че някои имат един или само два случая на употреба. Python обаче има повече от пет случая на употреба и въпреки това неговата производителност е несравнима.
  • Има множество библиотеки и модули. Съществуват тонове библиотеки и модули, създадени от трети страни за разширяване на случаите на използване на Python. Например, можете да използвате Django за уеб разработка от страна на сървъра.
  • Python е прост. Този език за програмиране имитира естествения език, което го прави подходящ дори за начинаещи.
  • Голяма и активна общност. Програмирането понякога може да бъде предизвикателство. Наличието на голяма и подкрепяща общност обаче означава, че има хора, към които винаги можете да се обърнете, когато се затрудните.
  • Отворен код. Python е безплатен за използване и разпространение. По този начин инженерите могат да променят съществуващия код, да разпространяват и създават различни решения/приложения с него.
  Как да проверите за кое издание на Windows е продуктов ключ

Python 2 и Python 3: Разлика

Езикът за програмиране Python се разви много през повече от 3 десетилетия, откакто съществува. Една от причините да искате да проверите версията на Python е да определите дали използвате Python 2 или Python 3, за да сте сигурни, че създавате решения без грешки, независимо дали сте разработчик или експерт по данни.

Python 2 и Python 3 са основните версии в света на Python. Води се дебат кое е по-добро. Нека проверим разликата между двете;

Python 2

Python 2 беше представен през 2000 г. от BeOpen Python Labs. Тази версия е предназначена да направи изучаването на Python лесно.

Именно чрез Python 2 бяха внедрени техническите детайли на предложението за подобряване на Python (PEP). През януари 2020 г. Python 2 беше спрян, което означава, че вече няма да се актуализира с корекции за сигурност, нови функции и корекции на грешки.

Python 3

Python 3 беше пуснат през 2008 г. Тази версия беше създадена, за да поправи основните недостатъци на Python 2. Python 3 премахна дублиращите се модули и конструкции, които бяха в предишните версии на Python.

Премахването на дублиращи се инструменти с въвеждането на Python 3 означава, че част от кода в Python 2 е несъвместим с Python 3. За щастие Python пусна 2to3, инструмент, който преглежда и автоматично преобразува кода на Python 2 в синтаксиса на Python 3.

  Как да зададете времево ограничение за локални акаунти в Windows 10

Въвеждането на тази версия привлече голяма маса от научната общност, като тези в неврологията. Въвеждането на библиотеката NumPy сега постави Python като конкурент на Matlab и R и също така ускори приемането му в науката за данни и машинното обучение. Към момента на писане текущата версия на Python е Python 3.11.1.

СравнениеPython 2Python 3 Година на излизане20002008ПоддръжкаПоддържано спряно през 2020 г. Разработването и поддръжката на Python 3 все още продължава. Обратна съвместимостС някои модификации кодовете на Python 2 могат да бъдат пренесени в Python 3. Кодът на Python 3 не може да се изпълнява в приложението на Python 3. Използва се най-вече в софтуера DevO, който е многофункционален и Python , наука за данни и много повече Ключова дума „Печат“ Печатът не се счита за функция, а оператор Печатът се счита за функция, а не израз Сложност на синтаксиса По-сложно По-малко сложно Съхранение на низове По подразбиране низовете се съхраняват като ASCIIB По подразбиране низовете се съхраняват като UNICODE

Предпоставки за проверка на версията на Python

Можете да получите достъп до прозореца на терминала/терминала, като използвате тези команди съответно в Windows, Linux и macOS;

  • Windows: Win+R > въведете powershell > Enter/OK
  • Linux: Ctrl-Alt-T, Ctrl-Alt-F2
  • macOS: Finder > Приложения > Помощни програми > Терминал

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

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

Когато проверите версията на Python на вашата машина, версията ще бъде представена в 3 секции, разделени с точка.

  • Основната версия
  • Второстепенната версия
  • Микро версията

Например, ако вземем версията на Python, Python 3.8.10, 3 е основната версия, 8 е второстепенната версия и 10 е микроверсията. Последният раздел на версията на Python представлява най-новите актуализации и корекции.

Python 3.7.1 е съвместим с Python 3.8.10, тъй като принадлежат към една и съща основна версия (3). Python 2.7 обаче не е съвместим с Python 3.8.

Проверете версията на Python в Windows

Отворете Windows PowerShell, като използвате тези стъпки;

  Shadow of War на Linux

Win+R > въведете powershell > Enter/OK

Сега можете да продължите и да въведете това в командния ред

python –версия

Ако Python е инсталиран на вашата машина, версията ще се покаже на следващия ред.

Проверете версията на Python на Linux

Повечето съвременни операционни системи Linux имат предварително инсталиран Python.

Използвайте прекия път Ctrl+Alt+T, за да отворите командния ред на вашата Linux-базирана машина.

Използвайте тази команда, за да отпечатате версията на Python;

python3 --version

Или

python --version

Втората команда проверява дали Python 2 е инсталиран

Ако е инсталиран Python 3, вероятно ще получите нещо подобно

Проверете версията на Python на MacOS

Можете бързо да получите достъп до вашия терминал в MacOS, като използвате този пряк път;

Finder > Приложения > Помощни програми > Терминал

Използвайте тази команда, за да проверите версията на Python;

python3 --version

Или

python --version

Втората команда проверява дали Python 2 е инсталиран

Ако имате инсталиран Python 2 и 3, ще получите резултат, близък до този

Проверете версията на Python в скрипта

Важно е да проверите версията на Python на вашия скрипт, когато кодирате, за да избегнете несъвместимости и сривове, когато изпълнявате кода.

Такава проверка е много важна, когато имате повече от една версия на Python на вашия компютър.

Независимо дали използвате Windows, Linux или macOS, можете да използвате тази команда, за да проверите вашия скрипт

import sys

print (sys.version)

Какво се случва, ако една и съща машина има инсталирани две различни версии на Python и изпълните гореспоменатите команди?

Python 2 и Python 3 могат да работят едновременно на вашия компютър. Причината за това е, че може да имате някои приложения, които използват Python 2, докато други са създадени на Python 3.

За да проверите дали двете версии на Python са на вашия компютър, използвайте тези команди;

python3 --version

Или

python --version

Втората команда проверява дали Python 2 е инсталиран

Ако и двете версии присъстват в macOS, ще получите резултат, близък до този екранна снимка

Заключение

Python продължава да захранва някои от любимите ви социални медийни платформи, като Instagram, развлекателни сайтове, като Spotify, и платформи за управление на пътувания, като Uber. Ако трябва да създадете платформи, създаващи подобни или по-добри платформи, Python трябва да бъде едно от вашите съображения.

Вече можете удобно да проверите версията на Python, независимо от операционните системи, които използвате. Въпреки че повечето преминават към Python 3, все пак ще срещнете приложения, създадени на Python 2. Добрата новина е, че Python има различни рамки, които можете да използвате за създаване на различни приложения.

Можете също така да проучите как да инсталирате Python 3 на CentOS, Ubuntu и Windows.

By admin