muzruno.com

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

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

Среда за развитие

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

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

Цел на СБС

Защо имаме нужда от среда за развитие, ако има отделни програми? Всъщност това е оптимизацията на работата на програмиста, защото при използване на ISR времето за превключване на режимите е намалено. Съществува обаче и негативна страна: поради факта, че средата за разработка е сложен софтуерен пакет, тя няма да ускори работата и дори да я забави, ако програмистът не е бил обучен преди това. питън 3

монтаж

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

Трудно е да се получат статистически данни за това, кои OS се използват от програмисти, работещи по Python. Експортната среда за Linux, Mac OS, Ubuntu и Windows - всичко това е достъпно на страницата "Downloads". Освен това има Python за специализирани или стари платформи, например BeOS, MS-DOS и други.

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

Други опции

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

Доста популярен е Eclipce (в допълнение към плъгин PyDev), който често се използва не само за Python. Експлоатационната среда е популярна за Java и други езици, а след нейното овладяване програмистът получава почти универсално приложение. Съществува обаче и недостатък на медала: можете да конфигурирате средата за всяка задача, като използвате приставки и безброй от тях. Най-често този факт става обект на критика към тази среда, освен това ще бъде проблем с използването на Eclipce на слаб компютър. За да работите с Python 3, трябва да изберете приставката PyDev, която се разпространява с Eclipce под публичен лиценз. работа с Python

Двама любими



Също така, много програмисти избират да работят с Ерик. Това IDE се състои от редица програми, които са относително независими, т.е. потребителят може да избира кои компоненти да инсталира и кои да не. Има поддръжка за приставки, които могат да бъдат инсталирани от производствената среда.

Тъй като Ерик има функция за визуализиране на Qt формуляри, тази среда е удобна при разработването на Qt черупки за приложения. Недостатъкът е обширната документация, предоставена в PDF файла, заедно с разпространението. Отнема известно време, докато потребителят прочете правилата.

Ако горепосочените IDE са безплатни, тогава PyCharm е търговски продукт, но има и така нареченото издание на Общността, което можете да използвате безплатно. Той по никакъв начин не е по-лош от своите колеги и предлага на потребителя кодов анализатор и голям инструментариум за различни тестове, както и инструменти за отстраняване на грешки. Свободната версия на приложението няма допълнителни функции, което го прави по-малко полезно, но много потребители не се нуждаят от такива подобрени функции, така че PyCharm е подходящ за много задачи. Python среда за разработка на прозорци

Друг проект

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

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

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

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

Приложението включва различни клавишни комбинации, които повтарят подобни от други среди, като например Emacs. Това гарантира бързо адаптиране. Можете също така ръчно да конфигурирате горещи клавиши.

Изборът на среда за развитие е важна задача. С правилния избор работата с Python ще стане удобна и удобна.

Споделяне в социалните мрежи:

сроден