Язык программирования Python всё чаще используется среди разработчиков. Причина популярности – это универсальность. Его применяют в разных сферах. Чаще всего для работы с большими объёмами данных.
В круг задач входит веб-разработка, анализ данных, парсинг сайтов, научные вычисления, машинное обучение и многое другое. Разберем, как установить pip для Python, выберем среду разработки и запустим первую программу.
Как установить Python
Скачиваем файл с официального сайта. Найти можно в поисковике, прописав «python download». Первая ссылка – это нужный сайт. Официально доступны версии 2.x и 3.x. Вторая версия уже не актуальна, так как устарела и служит только для запуска старых скриптов. Поэтому выбираем версию 3.
Переходим на сайт и нажимаем Download. На момент написания статьи последняя версия была 3.12.7. Выбираем одну из предыдущих как наиболее стабильную.
Доступно два инсталлятора – 64-bit или 32-bit. Загружаем в зависимости от разрядности вашей операционной системы.
Как установить Python? Запускаем файл. Ставим галочку Add Python 3.8 to Path. Нажимаем на кнопку Customize installation, чтобы указать путь к программе. Следующий шаг – панель с настройками.
Разберем опции установщика.
- Documentation – это документация.
- pip – менеджер пакетов для запуска других пакетов. Установка pip запускается вместе с Python.
- tcl/tk and IDLE – среда разработки IDLE и Tkinter.
- Python test suite – набор тестов стандартной библиотеки.
- Launcher для запуска Python.
- Launcher для всех юзеров, чтобы скрипты запускались от имени любого пользователя на компьютере.
Оставляем настройки как есть, нажимаем Next. Ставим галочки как показано на скриншоте ниже.
По умолчанию путь ведёт в профиль пользователя. Если установить опцию Install for all users, то путь будет переназначен в Program Files.
Нажимаем кнопку Install. После установки тестируем. Для этого воспользуемся IDLE или программой Python.
Python выглядит как командная строка. Выведем надпись «Hello World!» . Для этого воспользуемся Print. Пример ниже.
Никто не запрещает использовать IDLE для написания скриптов, но для удобства рекомендуется установить среду разработки. Для Python многие разработчики предпочитает PyCharm. Ещё есть Eclipse, он требует меньше ресурсов. Также для запуска Python требуется библиотека.
Как установить PyCharm
В поисковике задаём запрос «PyCharm Download» и переходим на сайт по первой ссылке. Программа распространяется в двух редакциях – PyCharm Community Development и Professional. Выбираем Community, она бесплатная.
Если нужны более ранние версии для старых ОС, то переходим по этой ссылке – «Other versions».
Запускаем установщик. Дважды нажимаем Next и переходим к окну с настройками. Устанавливаем галочку «.py» и вновь нажимаем Next.
Щёлкаем Install и ждём завершения установки. Запускаем программу. Если появится окно, отмечаем «Do not import settings». Дальше соглашаемся с политикой и жмем Continue. Также предложат отправлять данные, нажимаем Don’t send (Не отправлять). Выбираем тему графического интерфейса «Set UI Theme». Для продолжения щёлкаем Skip Remaining and Set default.
В следующем окне указываем путь. Можно оставить как есть или назначить свой. В раскрывающихся настройках выбираем версию Python, на тот случай если на ПК установлено несколько интерпретаторов. Нажимаем Create.
Начнётся процесс запуска, где будут устанавливаться дополнительные пакеты и обновляться файлы. Создадим первый проект. В панели выберем File->New->Python File. Придумаем название, например, Main.
Выведем надпись «Hello World!». Чтобы запустить программу, нажмите Run->Run ‘Main.py’ или комбинацию клавиш Shift+F10.
Как установить библиотеку в Python
В PyCharm есть два способа это сделать.
- Settings.
- Terminal.
Simplejson – это библиотека кодировщик и декодер json. Установим, чтобы посмотреть, как работает скрипт. Перейдем в File->Settings. Выбираем Project Interpreter, нажмём «+».
Для быстрого поиска прописываем Simplejson и нажимаем Install Package. При завершении установки появится зелёная линия.
Чтобы проверить, как работает библиотека, нужно её импортировать и выполнить простой скрипт. Пример и результат выполнения на картинке ниже.
Как установить библиотеку через терминал?
Перейдём в терминал и через pip запустим установку. Если требуется указать конкретную версию, то поставьте два равенства и напишите цифры. Пример ниже.
Как удалить библиотеку в Python?
Используйте Terminal и команду Uninstall. При удалении подтвердите операцию, написав «y».
Периодически следует проверять обновления, если pip устарела, то многие библиотеки могут быть несовместимы.
Как обновить pip?
Сделать это можно через Terminal.
Другой способ – перейти в настройки (Settings->Project Interpreter), выбрать библиотеку и нажать кнопку Upgrade (Треугольник).
Библиотеки решают многие задачи, например: конвертирование pdf в img, скачивание файлов из интернета, перевод текста, генерация картинок, а также создание игр. Рассмотрим пакет pygame.
Как установить pygame?
Библиотека предназначена для создания игр. Ставиться через команду «pip install pygame». По завершению установки разработчику открывается возможность создавать игры. В основном допустимо делать двухмерные проекты. PyGame плохо подходит для 3D, а для AAA-класса лучше подобрать движок помощнее. Тем не менее, для казуальных игр pygame самый раз.
Что подразумевается под игровым проектом? Мир, где обитают существа и происходят какие-то действия. Всё это состоит из графического интерфейса.
Как создать программу на python с интерфейсом?
Для этого импортируем библиотеку, вызовем доступ к Display. Пример ниже.
Если попытаться запустить скрипт, программа сразу закроется. Чтобы этого избежать, добавим цикл.
Между screen и game напишем следующие строки.
- Fps – переменная отвечающая за частоту кадров.
- Clock – таймер.
- Back – загрузка картинки forest.jpg.
- Set Caption – название игры.
Пример добавление нового кода ниже.
В код добавили загрузку изображения, теперь вызываем картинку через blit. Ещё нужно запустить частоту кадров, для этого в tick передадим fps.
Функции blit и tick следует прописать в конце кода.
Запускаем скрипт «Кнопка RUN». Ниже показан «лес». В углу экрана написано First Game, который мы указали в set_caption.
Здесь пример простой программы. Крупные проекты сложны и используют сотни библиотек, в которых легко запутаться. А поиск подходящей версии пакета – это мучение для начинающего разработчика. Чтобы не оказаться в ситуации, когда код плохо работает, а библиотеки не запускаются, нужно знать, как правильно писать код и подключать пакеты на Python. Эти знания можно получить, пройдя курсы по Python.
Eclipse – что это за программа?
Ранее упоминалось про Eclipse. Подробно разберем – что это? Как и PyCharm, это IDE для написания кода. В основном софт используется для разработки Java приложений, но для Python тоже подойдёт. Чтобы запустить Python, нужно поставить библиотеку.
В основном Eclipse распространяется как портативная версия, из-за чего процесс установки и настройки упрощается. При первом запуске выберите рабочее пространство, где будут храниться наши проекты.
Создаём папку на диске «С» и указываем к ней путь.
Для успешной работы Python установите PyDev. Переходим на официальный сайт. Прописываем в поисковике «pydev download», внизу будет ссылка на архив с библиотекой.
В SourceForge выбираем pydev.
Появится список версий. Открываем верхнюю ссылку, там будет два файла.
Скачиваем с расширением zip.
После zip-файл распаковываем в директорию Eclipse/dropins. Пример ниже. Перезапускаем программу Eclipse.
Чтобы проверить библиотеку открываем File->New->Project и выбираем PyDev из списка.
Придумаем название проекта, например «Project2». Установим радиокнопку на «Project ‘src’…» и жмём Finish. Пример на картинке.
Папка с проектом создана. Внутри Project2 в левой панели находим src. Правой кнопкой вызываем контекстное меню New->File. Называем файл Main.py. Добавим функцию print и напишем текст. Запускаем скрипт кнопка «Run» на панели. Результат в консоли «Hello world».
В Eclipse можно импортировать пакеты, как и в любой другой IDE, но сначала их нужно поставить. Лёгкий способ – воспользоваться средствами Windows.
Как установить библиотеку в Python? Откроем командую строку через cmd в панели «Выполнить». Установим simplejson, для этого просто введите команду «pip install simplejson». Запустится инсталляция.
Командная строка – удобный инструмент для работы с Python. Большинство команд можно запускать через неё. Например, если нужно показать, какие библиотеки уже установлены, то напишите list. Пример ниже.
Лучшие онлайн-курсы по Python
Для тех, кто хочет овладеть этим языком, онлайн-курсы представляют собой удобный и эффективный способ обучения. В этом разделе мы рассмотрим лучшие онлайн-курсы по Python от самых популярных школ, которые помогут вам освоить язык, независимо от уровня подготовки.
- Python-разработчик. 12-месячный курс от онлайн-школы Skillbox. За год обучения на этом курсе вы сможете пройти путь от новичка до уверенного разработчика на Python. Курс основан на актуальных и регулярно обновляемых материалах, охватывающих более 100 специализированных тем. В процессе обучения вы не только приобретете теоретические знания, но и создадите три собственных проекта, которые станут важной частью вашего портфолио и продемонстрируют ваш уровень профессионализма.
- Python Developer. Basic. Этот курс от школы OTUS на 3 месяца предназначен для новичков, начинающих свой путь в программировании с Python. Он ориентирован на молодых специалистов, которые еще не освоили основные принципы разработки на этом языке и хотят заложить крепкую основу для дальнейшего профессионального роста.
- Python-разработчик с нуля. Расширенный годичный курс от Нетологии позволит вам получить ценные навыки в разработке игр, ботов для соцсетей и веб-сайтов, мобильных приложений, онлайн-сервисов, программного обеспечения. Эти умения откроют перед вами перспективы карьерного роста в ИТ, включая возможность продвижения до уровней Middle, Senior и TeamLead.
- Fullstack-разработчик на Python. Масштабный курс от SkillFactory идеально подходит для тех, кто только начинает свой путь в программировании, так как не требует предварительных знаний. Однако важно понимать, что обучение занимает 16 месяцев. Этот курс также будет полезен специалистам, работающим в IT, которые хотят расширить свои компетенции и перейти на более перспективные и высокооплачиваемые позиции, такие как fullstack-разработчик. Например, курс может быть полезен системным администраторам, стремящимся изменить профессиональное направление.
Ответы на часто задаваемые вопросы
Как установить Python?
Скачать программу с официального сайта и последовательно выполнить шаги согласно инструкции из статьи.
Где пройти обучение Python?
Для этого есть онлайн-курсы по Python.
Как установить pip для python?
Запускать отдельно pip не нужно, всё уже есть в установщике. Достаточно убедиться, что галочка стоит в нужном месте. Про это писали выше.
Почему язык Python такой популярный?
Причина проста – быстрая установка и настройка. Постоянно выпускают новые библиотеки, помогающие решить большинство задач.
Как запустить Python?
Запуск можно производить двумя способами – на компьютере или на удалённом сервере в интернете. В обоих случаях будут доступны все возможности программы. На удалённом сервере некоторые библиотеки могут не работать (в своё время так и не удалось запустить Selenium).
Что нужно при работе с Python?
Запуская проект, убедитесь, что установлена подходящая библиотека. Если её нет – установите. Не все библиотеки поддерживаются, иногда требуется обновление. Как обновить pip – читайте в этой статье.
Вместо вывода
Python – язык программирования номер один в мире, многие разработчики предпочитают его для решения своих задач. Этот язык подходит для математических вычислений, парсинга, написания автотестов и даже разработки искусственного интеллекта. Знание Python пригодится во многих профессиях, но чаще всего язык применяется в проектах связанных с автоматизацией.