Перед вами учебник Python для начинающих. Скорее всего, вы попали на эту страницу потому, что считаете, что программирование – это круто. Но что может сделать его еще круче? Конечно, хороший и правильно подобранный язык программирования. Языков существует много, и если вы ещё в поисках классного языка, не ищите дальше: Python – это то, что вам нужно.
Python — это язык программирования высокого уровня, который в настоящее время широко используется во всем мире. Его очень легко выучить и начать использовать. Это язык общего назначения, созданный Гвидо ван Россумом. Больше информации вы найдете здесь.
В этом руководстве мы будем исследовать мир Python.
Преимущества Python
Во-первых, давайте посмотрим, что может предложить нам Python. Список его преимуществ практически бесконечен, потому мы рассмотрим лишь основные из них:
- Python – это язык с открытым исходным кодом.
- Синтаксис Python очень прост в изучении и легко читается.
- Python поддерживает множество библиотек (в том числе библиотеки обработки данных, машинного обучения, анализа данных).
- Python очень удобен для пользователя и имеет много простых в использовании встроенных структур данных. Кроме того, Python предоставляет возможность динамической высокоуровневой типизации данных, что сокращает объем необходимого вспомогательного кода.
- Объектно-ориентированный дизайн Python чистый и простой, что позволяет лучше контролировать процессы.
Кратко о главном: Python — язык самых умных программистов:)
Приложения для программирования на Python
Итак, теперь давайте рассмотрим некоторые приложения Python, которые вы можете использовать, чтобы быстрее выучить этот язык.
- Среди компаний и учреждений, которые используют Python в качестве одного из основных языков программирования – Google, NASA, CERN, WIKIPEDIA.
- Социальная новостная сеть Reddit полностью написана на Python.
- Python служит языком скриптов для веб-приложений. Поэтому, если вам нужен интерфейс веб-сервера, вы можете использовать Python.
- Вы, возможно, слышали о таких известных веб-фреймворках, как Django, Pylons, Pyramid, TurboGears, Flask и т. д. Все они основаны на Python.
- NumPy, SciPy и Matplotlib (модули Python) используются в научных вычислениях.
- SageMath — это математическое программное обеспечение, разработанное на Python.
- Python встроен во многие программные продукты в качестве языка скриптов, в том числе в Abaqus, FreeCAD, Cinema4D, MotionBuilder, Softimage, GIMP и многие другие.
- Python использовался в алгоритмической торговле, искусственном интеллекте и машинном обучении.
Пошаговая установка Python
Надеемся, вступительная часть достаточно заинтересовала вас в изучении языка программирования Python. Теперь давайте попробуем установить Python на свой ПК.
Python 2.x против Python 3.x: с какой версии Python лучше начать?
Копаясь в Интернете, вы наверняка столкнетесь с этой дилеммой. Существует две версии Python. Это Python версии 2.x (последняя версия 2.7) и Python версии 3.x (последняя версия 3.6). И они не полностью совместимы!
Так какую версию использовать и почему?
Что ж, по нумерации версий вы можете понять, что Python 2.x — это предыдущая версия. ПО сравнению с ней в Python 3.x есть значительные изменения.
Но Python 3.x точно гораздо более продвинутый и простой в использовании, чем Python 2.x. Тем не менее, вы все еще можете встретить много ссылок на Python 2.x. Однако разумнее все же использовать последнюю версию. Потому в этом руководстве мы будем использовать Python 3.6.
С недавним запуском Python 3.9 появилось довольно много обновлений.
1: Пошаговая установка Python в Windows
Если вы используете Windows, вам необходимо скачать Python 3.x отсюда.
Просто щелкните файл установщика и следуйте инструкциям. Вот скрин успешной установки.
После установки в меню «Пуск» вы увидите запись «IDLE-Python 3.x GUI-32/64 Bit». Нажмите и откройте его.
Это ваша платформа для кодирования на Python, называемая оболочкой Python.
Теперь нажмите File->New File.
Вы увидите новый созданный скрипт. Напишите следующую строку и сохраните ее.
print("hello world")
На изображении ниже показано приложение IDLE в действии.
Теперь нажмите Run->Run module.
======================= RESTART: C:/Python34/your_program_name.py ======================= hello world
Вы получите
Итак, это ваша первая программа на Python. Довольно просто, не так ли?
2: Установка Python на Ubuntu
В Ubuntu 14.04 и более поздних версиях по умолчанию установлен Python 3.4. Так что вам не надо ничего делать. :)
Просто откройте gedit или любой другой текстовый редактор, который вы используете. Введите в него в нем следующую строку:
print("hello world")
Теперь сохраните документ. И при этом не забудьте изменить расширение файла. Получится название типа your_program_name.py.
Теперь откройте терминал и запустите команду:
$python3 your_program_name.py
Вы увидите «hello world». Это значит, что вы успешно создали свою первую программу на Python.
3: Установка Python на Mac OSX
Для Mac вы можете скачать Python 3.x отсюда.
После загрузки дважды кликните по файлу. Вы увидите, что запустится установщик.
Просто следуйте инструкциям и нажмите кнопку «Далее», и он установит Python на ваш Mac.
Теперь найдите приложение IDLE. Нажмите и откройте его. Это ваша платформа для кодирования на Python, также известная как оболочка.
Теперь нажмите File->New File. Вы увидите новый созданный скрипт. Напишите там следующую строку и сохраните ее.
print("hello world")
На изображении ниже показано приложение IDLE в действии. Теперь нажмите Run->Run Module.
Это ваша первая программа на Python. Разве не круто?
Дальнейшие шаги для начинающих в Python
В интернете вы найдете множество ресурсов для новичков, которые, однако, чаще всего малополезны. В таком случае советуем начать с базовых руководств:
- Импорт модулей в Python 3
- Основы Python: полный список типов данных
- Циклы while в Python 3
- Написание комментариев в Python 3
- Операторы break, continue и pass в циклах Python 3
Приведенный выше список должен помочь вам начать знакомство с Python. Следуйте приведенным выше кратким руководствам, если хотите продвинуться в программировании на Python!
Заключение
Если вы новичок в Python, рекомендуем начать с простой в использовании интегрированной среды разработки (IDE) и максимально упростить все свои первые действия – сначала пишите простые программы.
Ваши первые успехи подтолкнут вас к более активному обучению и разработке на Python. Среда IDE Python по умолчанию — IDLE, доступна после полной установки.
По мере изучения этого языка вы столкнетесь со множеством других доступных IDE. Какая из них лучше, решать вам.