Рубрики
Без рубрики

30 дней питона 👨‍💻 – день 7 – среда разработчика

В течение первой недели я потратил время на знакомство с основными терминологиями, синтаксисом и мошенничеством … Tagged с Python, Challenge.

30 дней питона (серия 30 частей)

В течение первой недели я потратил время на знакомство с основными терминологиями, синтаксисом и концепциями Python и пытался создать ментальную модель вокруг нее, используя мой опыт работы с JavaScript. В соответствии с грубой дорожной картой, которую я создал, я посвятил 7 -й день на создание среды разработчика Python и изучить большее количество доступных IDE и больше связанных с средой разработчика, которыми я буду делиться в этом посте.

Установка Python

Инсталляция довольно эксплуатационна и очень хорошо описана на официальной странице загрузки Python, которую я связал здесь

Убедитесь, что вы загрузили последнюю версию Python (3.8.3 на данный момент), чтобы воспользоваться последними функциями.

Инструменты разработчика Python

а) Редакторы кода (легкие приложения.)

б) IDES (поставляется со всеми инструментами, необходимыми для разработки, тестирования, отладки)

  • Pycharm (Профессиональное и общественное издание)
  • Spyder (Свободно)

в) записные книжки

  • Nopyter Notebooks (используется для машинного обучения и науки о данных)

Расширения Python для VS -кода

Если использование VS -кода в качестве редактора кода, эти расширения могут пригодиться для большего опыта разработки на Python

Мне лично понравилось Pycharm, и сообщество предоставляет все функции, необходимые для развития профессии с помощью Python. Это дает отличную профессиональную среду со всеми инструментами, выпеченными. Тем не менее, я буду использовать код VS, так как мне часто нужно переключаться на другие проекты JavaScript, и использование одного редактора будет менее громоздким.

PEP8

https://www.python.org/dev/peps/pep-0008/ Руководство по стилю для кода Python. VS -код будет вызвать установку Autopep8 Форматер при попытке отформатировать код Python. Он будет отформатировать код Python в соответствии с спецификациями. IDE, подобный Pycharm, поставляется с запеченным форматированием PEP8.

Анаконда

Anaconda является менеджером пакетов, менеджера окружающей среды и распределения Python, в котором содержится коллекция множества пакетов с открытым исходным кодом (Numpy, Scikit-Learn, Scipy, Pandas, и многие другие). Дополнительные пакеты после установки Anaconda могут быть установлены с помощью диспетчера пакетов Anaconda, Conda или PIP для установки этих пакетов. Конда даже позволяет легко переключаться между Python 2 и 3 (вы можете узнать больше об этом здесь). Фактически, установка Anaconda также является общим способом установки ноутбуков Jupyter.

Есть еще один распределительный пакет под названием Миноконда , урезанная версия Anaconda для компьютеров с ограничениями памяти.

Среда разработчика – это то, что может быть причиной для прокрастинации, выясняющей последний и самый большой инструмент для разработки. Таким образом, придерживаться IDE или редактора кода лучше. Лучше чувствовать себя очень комфортно с одним редактором, чем знакомы с тоннами приложений в кусочках. Приятно знать, что инструменты и технологии, которые доступны, но частое переключение инструментов только из -за их популярности всегда не важно.

Вот и все, ребята. Я освещал темы, которые были частью дорожной карты 1 -й недели. Пришло время ввести более продвинутую территорию Python, изучающую парадигмы программирования, такие как объектно-ориентированный стиль и функциональный стиль. Начнется с OOP Concepts с Python завтра.

Удачного!

30 дней питона (серия 30 частей)

Оригинал: “https://dev.to/arindamdawn/30-days-of-python-day-7-developer-environment-49n0”