Предложението на езици за програмиране с отворен код е почти толкова голямо, колкото тези на издателите Markdown (и те трябва да бъдат обявени за пандемия от СЗО) SАко се чудите кой да научите като хоби или да разработите свои собствени приложения, тази ситуация може да обърка. Отговорът на вашите въпроси обаче има само две срички; Python.
Защо да учим Python
Вероятно има език за програмиране, който прави по-добре всяко нещо, което може да се направи с Python, но никога не е същото. С Python можете да създавате приложения за всички настолни и мобилни операционни системи. Използва се за програмиране на игри, научни изследвания или програми за финансова употреба. Широкият му списък с предварително програмирани модули спестява много време за програмиране. И ако Google или Stack Overflow, някой вероятно е направил приложение, което прави това, което искате да направите, и просто трябва да копирате и адаптирате.
За да се подчертае значението на този език за програмиране, достатъчно е да се спомене това Microsoft набира видни разработчици, включително самият създател на езици Гидо Ван Росъм. Носят се слухове, че Python би заменил VBA като скриптов език в офис пакета на компанията.
Инструменти за стартиране на програмиране в Python
Ако имате актуална дистрибуция на Linux, не се нуждаете от нищо друго, за да програмирате в Python. Разбира се, интегрираната среда за разработка с поддръжка на Python ще ви помогне много, но можете да се справите с терминала и текстовия редактор.
За да проверите инсталираната версия на Python, отворете терминала и напишете:
python3 -V
Можете да проверите коя е най-новата версия, налична в изтегляне на страницата на проекта.
Както често се случва с редовно актуализираните дистрибуции на Linux, най-новата версия не винаги е налична. Като цяло разликите в един и същ клон обикновено не оправдават ръчната инсталация. Но ако искате да сте в крак с времето, можете да го направите по следния начин.
Мрежата автоматично открива операционната система и ви показва съответната версия. Запишете номера на версията, защото ще трябва да ги замените с X в командите в този урок.
Debian / Ubuntu и деривати
Инсталираме необходимите зависимости
sudo apt install gcc openssl-devel bzip2-devel libffi-devel zlib-devel
Отиваме в директорията, където записваме инсталатора на Python
cd Descargas
Разархивирайте папката.
tar -xvf Python-X.X.X.tar.xz
Отиваме в директорията, където инсталационните файлове бяха разархивирани
cd Python-X.X.X
Стартираме скрипта за конфигуриране.
./configure --enable-optimizations
Започваме процеса на компилация
make
sudo make install
CentOS / RHEL / Fedora
Инсталиране на необходимите зависимости
sudo dnf install gcc openssl-devel bzip2-devel libffi-devel zlib-devel
Отиваме в директорията, където записваме инсталатора на Python
cd Descargas
Разархивирайте папката, в която са файловете.
tar -xvf Python-X.X.X.tar.xz
Преминаваме към директорията, в която инсталационните файлове бяха разархивирани
cd Python-X.X.X
Стартираме конфигурационния скрипт
./configure --enable-optimizations
Започваме процедурата за компилация
sudo make altinstall
Избор на интегрирана среда за развитие
Във всички случаи можете да проверите актуализацията с командата
python3 -V
Предложението на интегрирани среди за разработка на Python на Linux е широко и от вас зависи да намерите коя е най-удобна за вас.. Ще се съсредоточим върху предложенията с отворен код, които също са безплатни.
Общност на PyCharm
Това е инструмент, създаден от програмисти на Python за програмисти на PythНа. Той предлага функции като автоматично довършване на код, анализ на код за откриване на грешки и автоматичното им коригиране.
Предлага се в магазините Щракване, FlatPak и от в интернет от разработчика.
PyCharmEdu
От самите разработчици тя ви позволява да научите и преподавате Python интерактивно. Можете да го инсталирате от магазина Щракване и от уеб.
VS Codium
Когато Microsoft реши да се насочи към отворен код и да съблазни разработчиците, тя пусна Visual Studio Code. VS Code е интегрирана среда за разработка с поддръжка на множество езици за програмиране и гигантски хранилища на приставки. По-горе казах, че компанията е наела няколко разработчици на Python, един от тях е създателят на най-популярните приставки на Python за VS Code, следователно можем да кажем, че Python играе локално.
Старите чувства обаче не изчезват. Мнозина продължават да не вярват на Microsoft. За тях това е Кодиум. Това е изходният код от VS Code, но без никакви добавки на Microsoft. Codium е абсолютно съвместим с всички плъгини и има същите характеристики като оригинала.
Предлага се в магазина Щракване, FlatPak y на вашия уебсайт
Програмирах преди много години с помощта на Visual Basic и имам желанието да уча Python, но използвайки визуална среда, която ми позволява да направя прозорците и компонентите на тези прозорци по прост начин, без да губя време за кодиране. Кой би бил най-подходящият вариант за това?
Погледнете etos
P&QT https://riverbankcomputing.com/software/pyqt/intro
Киви https://kivy.org/#home
Пигуи https://www.csse.canterbury.ac.nz/greg.ewing/python_gui/
Но той иска да направи графични интерфейси от графичен интерфейс като в Visual Studio, без да пише код за създаване на тези интерфейси.