Добавить в корзинуПозвонить
Найти в Дзене
Падший Ангел

Python c Нуля. Часть 0.

В современном мире развивающихся технологий каждый человек хочет опробовать себя в чем-то новом. Одной из идеальных возможностей является написание кода на любом языке.
Дальнейшее развитие и получение новых знаний человека позволят ему автоматизировать свои процессы, помочь другому человеку или же вдохновят его на получение дополнительного образования и полной перезагрузки в жизни.
Приступим к изучению одного из самых популярных, удобных и понятных языков современности - Python. Python - современный язык программирования, работающий на всех распространенных операционных системах для настольных компьютеров. Язык программирования Питон разрабатывается чуть более 20 лет. В настоящее время активно используется две версии языка - более старая версия 2 и современная версия. Версия 2 более не развивается, но до сих пор еще используется, поскольку очень много программного обеспечения и библиотек разработано именно для версии 2. Между версиями есть существенная несовместимость, в том числе в
Оглавление

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

Python - современный язык программирования, работающий на всех распространенных операционных системах для настольных компьютеров. Язык программирования Питон разрабатывается чуть более 20 лет.

В настоящее время активно используется две версии языка - более старая версия 2 и современная версия. Версия 2 более не развивается, но до сих пор еще используется, поскольку очень много программного обеспечения и библиотек разработано именно для версии 2.

Между версиями есть существенная несовместимость, в том числе в синтаксисе команд ввода-вывода (программа на языке Python 2-й версии может не работать в 3-й версии и наоборот), но в целом они очень похожи. Мы будем использовать версию 3, как более современную и совершенную.

-2

Python - современный универсальный интерпретируемый язык программирования.
Его достоинства:

  1. Кроссплатформенность и бесплатность.
  2. Простой синтаксис и богатые возможности позволяют записывать программы очень кратко, но в то же время понятно.
  3. По простоте освоения язык сравним с бейсиком, но куда более богат возможностями и значительно более современен.
  4. Богатая стандартная библиотека, возможность разработки промышленных приложений (для работы с сетью, GUI, базами данных и т.д.)

Большинство школьных олимпиад по информатике поддерживают язык Python. С 2015 года в текстах задач ЕГЭ примеры приводятся также и на языке Python.

Практика показывает, что задания ЕГЭ по информатике, в которых требуется написать программу, существенно проще решать с использованием языка Python, чем классических языков Бейсик, Паскаль, C/С++.

Где используется?

Многие компании активно используют Python для написания своих продуктов или некоторых их частей. Среди крупнейших можно выделить:

  • Google;
  • Яндекс;
  • Mail.Ru;
  • Apple;
  • IBM.

Кроме того, Python активно используется в различных проектах:

  • CherryPy - среда для разработки веб-приложений;
  • Django - среда для разработки веб-приложений;
  • Google App Engine - Google-хостинг.

Следующие проекты используют Python для написания скриптов:

  • Википедия использует Python для написания ботов;
  • OpenOffice.org - набор офисных программ, альтернатива Microsoft Office;
  • Vim - текстовый редактор.

Python также активно используется разработчиками компьютерных игр (Eve Online, Civilization IV и др.)

Установка Python и среды разработки.

Язык Python

Для работы с языком Python необходимо установить сам язык и для удобства написания программ, среду разработки.

Установка интерпретатора

Дистрибутивы для установки:

Windows 7/8/10, 32-бит - https://www.python.org/ftp/python/3.8.6/python-3.8.6.exe

Windows 7/8/10, 64-бит - https://www.python.org/ftp/python/3.8.6/python-3.8.6-amd64.exe

Здесь указаны не последние версии языка Python, но в новых версиях мало различий, зато в 3.8.6 есть поддержка 32-разрядной системы.

Установка интегрированный среды разработки

Для удобства написания кода программисты используют среды разработки (IDE).

Можно приводить множество примеров редакторов, где работать с Python, но эталоном считается IDE PyCharm.

https://www.jetbrains.com/pycharm/download/

Даже для больших проектов версии Community Edition будет достаточно.

Помимо среды PyCharm рассмотрим другие хорошие варианты:

  • Spyder;
  • PyDev;
  • Atom;
  • Wing;
  • Microsoft Visual Studio.

Можно использовать абсолютно любую среду, все зависит от ваших предпочтений.
На сегодня это все. В следующих частях начнем изучение языка Python по полной!