Python е среда за разработка. Python 3 за начинаещи

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

Развитие на околната среда

IDR (IDE) е интегрирана среда за разработка. Така наречените редица програми, които в комплекса се използват от програмисти. Казано по-просто, това е програма за писане на програми. Обикновено IIS включва всеки текстов редактор (въпреки че програмистът може да го направи в приложение на трета страна и дори в скута), интерпретатор и компилатор (може да използва един или два компонента), дебъгерът, инструментът за автоматизация за сглобяване.


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

Определяне на SRC

Така че, защо имате нужда от среда за разработка, ако има дискретни приложения? По същество това е оптимизацията на работата на програмиста, тъй като при използване на ISP времето, необходимо за превключване на режимите, се намалява. Но има и негативна страна: защото средата за разработка е сложен програмен комплекс, който няма да ускори работата и дори да го забави, ако програмистът не е предварително обучен.

Инсталация

Следователно всички необходими файлове са достъпни на официалния уебсайт на PythonЗа да започнете, трябва да отидете на портала и да ги изтеглите - програмата е абсолютно безплатна. На началната страница изберете менюто Изтегляне. Тук можете да изберете всяка необходима версия на Python, до оригиналната. Ако знаете точно каква версия искате, след това я намерете в списъка, ако няма значение, след това изтеглете последната: тя в момента е 361. Също така е възможно да изберете версия, ориентирана към определена операционна система.


Трудно е да се изведат статистически данни, използвани от програмистите на Python. Разработваща среда за Linux, Mac OS, Ubuntu и Windows - всички те са достъпни на страницата "Изтегляне". Освен това има Python за специализирани или по-стари платформи, като BeOS, MS-DOS и други. След като инсталирате Python 3, можете да стартирате инсталационната среда. Трябва да отворите файла IDLE, той "слага" в пакета с дистрибуцията и следвайте инструкциите.

Други опции

Когато инсталирате Python, средата за разработка идва с комплекта, но програмистът може да използва другия, в зависимост от техните предпочитания в интерфейса или за някаква друга цел. Предимствата на много други среди за разработка са, че те са междуплатформени - това означава, че те могат да работят на почти всяка операционна система и не е необходимо да "скачат" от едно към друго при преминаване към друго устройство. Изключително популярна е Eclipce (в допълнение към PyDev плъгин), която често се използва не само за Python. Средата за разработка е популярна за Java и други езици, а след овладяването си програмистът получава практически универсално приложение. Въпреки това, има и обратна страна на медала: коригирайтесредата за всякакви задачи помага на плъгините и на техния набор. Често този факт става обект на критика на тази среда, освен това съществува проблемът с използването на Eclipce на слаб компютър. За да работите с Python 3, трябва да изберете PyDev plug-in, който се разпространява заедно с публичния лиценз на Eclipce.

Две любими

Също така много програмисти избират да работят Ерик. Тази IDE се състои от редица програми, които са относително независими, което означава, че потребителят може да избира кои компоненти да се инсталират и кои не. Има поддръжка за плъгини, които могат да бъдат инсталирани от самата работна среда. Тъй като Ерик има визуализация на Qt форми, тази среда е удобна при разработването на Qt обвивки на приложения. Недостатъкът е документацията, която се доставя с PDF файла заедно с дистрибуцията. Отнема известно време, преди потребителят да се запознае с правилата на работа. Ако горните IDE са били свободни, то PyCharm е търговски продукт, но има и така нареченото Community Edition, което може да се използва напълно безплатно. Тя по никакъв начин не отстъпва на своите партньори и предлага на потребителя анализатор на код и голям набор от инструменти за различни тестове, както и инструменти за отстраняване на грешки. Безплатната версия на програмата няма допълнителни функции, което я прави по-малка, но много потребители не се нуждаят от такива разширени функции, така че PyCharm е подходящ за много задачи.

Друг проект

Има още един популярен сред програмистите на Python. Околна среда за развитиенаречена Ninja IDE, е лицензирана под GPL - тоест е безплатна. В своята функция е мощен редактор на кодове и неговият локатор, който ви позволява бързо да се движите в файловете на проекта и да превключвате от един към друг. Дистрибуцията е компактна, с добавката не се инсталира нищо излишно, графичният интерфейс се изпълнява в стила на минимализма, разширява се на Python. Развитието на средата обаче не е подходящо за всички, тъй като функционалността не е толкова широка, колкото в платената IDE.
Въпреки това, IDE на Ninja има висок потенциал, програмистите го препоръчват на тези, които все още не са взели решение за инструментариума. Дори ако функционалността на програмата се окаже недостатъчна, потребителят в нейния пример ще може да разбере какво е необходимо, за да работи, след което ще бъде по-лесно да избере друга IDE. Тази среда за разработка на Python за Windows, Lunix и някои други операционни системи.

Гъвкава и платена

Компанията Wingware пусна приложение за Python. Средата за разработка се нарича Wing IDE. Изтеглете дистрибуцията може да бъде на официалния сайт Wingware, но в допълнение към него на портала има много информация не само за самия продукт, но и в езика за програмиране. Един от най-важните инструменти на всяка среда е редакторът на кодове, а в Wing IDE е мощен. В допълнение към такива прости неща, като осветяването на синтаксиса, има функция на кода за сгъване, който ви позволява да свиете отделни области, които понастоящем не са необходими. Автоматично подчертава двойка скоби. Приложението включва различни клавишни комбинации, които се повтарят подобно на други среди, като например Emacs. Това осигурява бърза адаптация. Предлагат се горещи клавиширъчно Изборът на среда за развитие е важна задача. С правилния избор работата с Python ще бъде удобна и удобна.

Свързани публикации