Если вы хотите установить Python и начать разработку, у нас есть удобное краткое руководство, которое познакомит вас с основами!
Если вы хотите заняться разработкой, один из моих любимых языков программирования, которые я изучил, — это Python. Это мультипарадигмальный язык, поддерживающий императивное, функциональное, процедурное и объектно-ориентированное программирование. Он широко открыт и может использоваться практически для чего угодно, и для многих он является популярным языком при работе в области искусственного интеллекта или машинного обучения. Я использую его для автоматизации, и на этом языке даже написаны некоторые инструменты тестирования, которые мы использовали.
Python — мощный язык, и если вы хотите начать с ним работать, это руководство научит вас основам. Вам не только нужно будет установить двоичные файлы Python и убедиться, что они находятся в вашей PATH, но вам также понадобится что-то для написания кода. Вы можете использовать полноценную IDE (интегрированную среду разработки), например PyCharm, или воспользоваться текстовым редактором, например предустановленным IDLE или Sublime Text 3. Вариантов много, но это руководство должно дать вам толчок к основам.
Установка Python
В Windows и macOS
Установка Python — это простая часть, и вам нужно будет решить, устанавливаете ли вы Python 2.7 или Python 3.x. Python 2.7 часто используется для устаревших проектов, но если вы пишете собственное программное обеспечение, вам следует установить Python. 3.х.
Чтобы установить на Windows или Mac, выполните следующие действия:
- Перейти к официальный сайт Pythonи перейдите к самой последней версии. На момент написания это 3.10.6.
- Загрузите бинарный файл для вашей платформы.
- Выполните бинарный файл.
Вам не нужно выбирать какие-либо параметры, кроме добавления Python в PATH, поскольку в установщике по умолчанию есть все, что вам нужно. Все, что вам нужно сделать, это просто нажать «Установить». На Mac это будет сделано по умолчанию в установщике dmg.
Установка Python в Linux
Однако если вы используете Linux, это будет зависеть от используемого вами дистрибутива. Дистрибутивы на основе Debian (например, Ubuntu) могут использовать установщик пакета apt в Терминале, выполнив следующую команду:
- apt-get установить python3.6
В других дистрибутивах он может быть уже предустановлен, а если нет, вам придется использовать менеджер пакетов вашего дистрибутива. Например, в CentOS вы должны выполнить «yum install -y python3».
Проверка установки
Вы можете убедиться, что ваша установка активна, запустив команду «python» в PowerShell, командной строке или терминале.
Выберите свою среду разработки Python
Для эффективного написания кода вам понадобится IDE или текстовый редактор, и есть несколько вариантов. Python поставляется с предустановленным IDLE, и, хотя он работает хорошо, он не подходит для больших файлов, которые могут быть более сложными. Вот некоторые из IDE, которые я использовал для Python на протяжении многих лет, как в университете, так и в своих собственных проектах. Все эти IDE являются кроссплатформенными, то есть вы можете запускать их в Windows, Linux или macOS.
Пичарм
Если вы знакомы с Android Studio или IntelliJ, значит, вы уже знакомы с PyCharm. Он от тех же разработчиков, и вы даже можете включить точно такую же функциональность в IntelliJ, установив плагин Python. Разница в том, что PyCharm с нуля создан исключительно для Python и содержит все функции, которые можно ожидать от любой современной IDE. Сюда входят встроенный контроль версий, подсветка синтаксиса, разделение окон, функции отладки и многое другое.
Скачать Пичарм
Спайдер
Если вы специалист по данным (или собираетесь использовать Python для целей анализа данных), вам необходимо установить Spyder. Это IDE, в которую уже включены некоторые из самых популярных пакетов анализа данных для Python. К ним относятся matplotlib, numpy, scipy и pandas. Если вы хотите заняться анализом данных, построением графиков данных и другими научными исследованиями, то Spyder — это 100% то, что вам нужно установить. В Spyder даже встроены блокноты Jupyter, которые можно использовать для очень простого исследования и построения данных.
Скачать Спайдер
Возвышенный текст 3
Sublime Text 3 — один из моих любимых текстовых редакторов просто благодаря своей простоте. Он очень универсальный, хотя и простой, и больше подходит для небольших проектов. Если вы работаете только с несколькими сотнями строк кода в программе, которую пишете, то Sublime Text 3, вероятно, будет лучшим вариантом. Однажды я написал веб-скребок на Python, который читал местные сайты по аренде и отправлял мне и некоторым друзьям по электронной почте ссылку на новые объявления, используя только Sublime Text 3 и Python. Это вполне функциональная среда разработки, с которой, я думаю, большинство людей должны быть знакомы.
Скачать Sublime Text 3
Код Visual Studio (VSCode)
Visual Studio Code (или VSCode) — одна из самых универсальных сред разработки. Он полностью настраиваемый, с огромным хранилищем плагинов, к которым вы можете получить доступ изнутри. Он не совместим с Python сразу, но вы можете установить плагин Python изнутри, который позволит подсветка синтаксиса, интеллектуальное завершение кода, блокноты Jupyter, отладка, модульное тестирование и другое. функции. Мне нравится Visual Studio Code, и на самом деле это IDE, которую я использую чаще всего, когда работаю над чем-то сложным.
Скачать код Visual Studio
Что дальше
Если вы хотите начать разработку, в Интернете есть множество руководств, которые научат вас основам. Между такими, как CodeAcademy и w3schools, существует множество вариантов. На Android есть даже интерпретаторы Python, которые можно использовать для написания текста на телефоне, и лучший способ научиться — это практиковать. Если вы делаете что-то ресурсоемкое, требующее большого количества моделей машинного обучения или искусственного интеллекта, вам может понадобиться один из лучшие ноутбуки хотя бы справиться с этим.
Лучший способ обучения — это осознать проблему или другую трудность, с которой я столкнулся, и попытаться найти способ автоматизировать ее решение. Вот почему у меня возникла идея написать программу, которая бы собирала для меня арендуемые сайты, и я уверен, что есть и другие причины, по которым вы тоже можете захотеть использовать Python.