Программирование / Python _ Введение
.pdf20.05.2017 |
Python | Введение |
METANIT.COM
Сайт о программировании
Введение в Python
Язык программирования Python
Последнее обновление: 20.04.2017
Python представляет популярный высокоуровневый язык программирования, который предназначен для создания приложений различных типов. Это и вебприложения, и игры, и настольные программы, и работа с базами данных. Довольно большое распространение питон получил в области машинного обучения и исследований искусственного интеллекта.
Впервые язык Python был анонсирован в 1991 году голландским разработчиком Гвидо Ван Россумом. С тех пор данный язык проделал большой путь развития. В 2000 году была издана версия 2.0, а в 2008 году версия 3.0. Несмотря на вроде такие большие промежутки между версиями постоянно выходят подверсии. Так, текущей актуальной версией на момент написания данного материала является 3.6. Более подробную информацию о всех релизах, версиях и изменения языка, а также собственно интерпретаторы и необходимые утилиты для работы и прочую полезную информацию можно найти на официальном сайте https://www.python.org/.
Основные особенности языка программирования Python:
Скриптовый язык. Код программ определяется в виде скриптов.
Поддержка самых различных парадигм программирования, в том числе объектноориентированной и функциональной парадигм.
Интерпретация программ. Для работы со скриптами необходим интерпретатор, который запускает и выполняет скрипт.
Выполнение программы на Python выглядит следующим образом. Сначала мы пишим в текстовом редакторе скрипт с набором выражений на данном языке программирования. Передаем этот скрипт на выполнение интерпретатору. Интерпретатор транслирует код в промежуточный байткод, а затем виртуальная машина переводит полученный байткод в набор инструкций, которые выполняются операционной системой.
Здесь стоит отметить, что хотя формально трансляция интерпретатором исходного кода в байткод и перевод байткода виртуальной машиной в набор машинных команд представляют два разных процесса, но фактически они объединены в самом интерпретаторе.
https://metanit.com/python/tutorial/1.1.php |
1/5 |
20.05.2017 |
Python | Введение |
Портативность и платформонезависимость. Не имеет значения, какая у нас операционная система Windows, Mac OS, Linux, нам достаточно написать скрипт, который будет запускаться на всех этих ОС при наличии интерпретатора
Автоматическое управление памяти
Динамическая типизация
Python очень простой язык программирования, он имеет лаконичный и в то же время довольно простой и понятный синтаксис. Соответственно его легко изучать, и собственно это одна из причин, по которой он является одним из самых популярных языков программирования именно для обучения. В частности, в 2014 году он был признан самым популярным языком программирования для обучения в США.
Python также популярен не только в сфере обучения, но в написании конкретных программ в том числе коммерческого характера. В немалой степени поэтому для этого языка написано множество библиотек, которые мы можем использовать.
Кроме того, у данного языка программирования очень большое коммьюнити, в интернете можно найти по данному языку множество полезных материалов, примеров, получить квалифицированную помощь специалистов.
Установка Python
Для создания программ на Python нам потребуется интерпретатор. Для его установки перейдем на сайт https://www.python.org/ и на главной станице перейдем к последней версии языка (на данный момент это 3.6.1):
https://metanit.com/python/tutorial/1.1.php |
2/5 |
20.05.2017 |
Python | Введение |
Перейдем по ссылке к странице с описанием последней версии языка. Ближе к низу на ней можно найти список дистрибутивов для разных операционных систем. Выберем нужный нам пакет и загрузим его. Например, в моем случае это ОС Windows 64х разрядная, поэтому я выбираю ссылку на пакет Windows x8664 executable installer. После загрузки дистрибутива установим его.
На ОС Windows при запуске инсталлятора запускает окно мастера установки:
https://metanit.com/python/tutorial/1.1.php |
3/5 |
20.05.2017 |
Python | Введение |
Здесь мы можем задать путь, по которому будет устанавливаться интерпретатор. Оставим его по умолчанию, то есть
C:\Users\[имя_пользователя]\AppData\Local\Programs\Python\Python36\.
Кроме того, в самом низу отметим флажок "Add Python 3.6 to PATH", чтобы добавить путь к интерпретатору в переменные среды.
После установки в меню Пуск на ОС Windows мы сможем найти иконки для доступа к разным утилитам питона:
Здесь утилита Python 3.6 (64bit) представляет интерпретатор, в котором мы можем запустить скрипт. В файловой системе сам файл интерпретатора можно найти по пути, по которому производилась установка. На Windows по умолчанию это путь C:\Users\[имя_пользователя]\AppData\Local\Programs\Python\Python36, а сам интерпретатор представляет файл python.exe. На ОС Linux установка производится по пути /usr/local/bin/python3.6.
Содержание Вперед
https://metanit.com/python/tutorial/1.1.php |
4/5 |
20.05.2017 Python | Введение
3 Комментариев |
metanit.com |
Войти |
|
|
1 |
|
|
|
Рекомендовать |
Поделиться |
Лучшее в начале |
Присоединиться к обсуждению...
Ivan Enzhaev • 2 дня назад
У вас отличный стиль изложения. Я как раз собирался начать изучать Python. Подумал, нет ли такого курса на metanit. Как я рад, что вы проделали эту работу! Спасибо вам огромное!
• Ответить • Поделиться ›
Ikbol • месяц назад
Огромное спасибо за ваши труды.!
Будут ли статьи про web разработку на python ?
• Ответить • Поделиться ›
Metanit Модератор > Ikbol • месяц назад
В ближайшей перспективе вряд ли
• Ответить • Поделиться ›
ТАКЖЕ НА METANIT.COM
Entity Framework Core | Выборка, сортировка и проекция из базы данных
1 комментарий • месяц назад•
Дмитрий Фальков — MySQL и PostgreSQL обзавелись schemaless нативным типом JSON. Можно добавить описание поиска и выборки из этих полей через EF?
Android | ToggleButton
1 комментарий • 3 месяца назад• re — ..
Делегаты, события и лямбды
38 комментариев • 3 месяца назад•
Maryan — Делегат тот же класс, немного по другому подается программисту. IL код дает понять что делегат тоже класс
Создание контроллера и представлений
145 комментариев • 3 месяца назад•
Виктор — Вопрос был решэн изминениями в строке подключения следующим образом:<connectionstrings> <add name="BookContext" connectionstring="Data …
Подписаться d Добавь Disqus на свой сайтДобавить DisqusДобавить Конфиденциальность
Вконтакте | Twitter | Google+ | Канал сайта на youtube | Помощь сайту
Контакты для связи: metanit22@mail.ru
Copyright © metanit.com, 20122017. Все права защищены.
https://metanit.com/python/tutorial/1.1.php |
5/5 |