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

Python является высокоуровневым языком программирования общего назначения (который называют языком сценариев), Его применение предполагает повышение производительности разработчика и лучшей читаемости кода.
Забегая вперёд, хочется отметить, что язык программирования Питон создан для обработки данных. С помощью него вы хорошо будете разбирать типы данных.

Кто придумал Питон?
Создателем этого удивительного языка является голландский программист Гвидо ван Россум, который проживает в США. Язык появился в 1991 году, на основе языка ABC. На самом деле Питон исходит из Паскаля и Java.
Интересно, что у языка есть своя философия, которая выражена в дзен-афоризмах.
Портируемость языка Python
Над Python 3 работает огромная команда поклонников и адептов, поэтому он портирован и запущен почти на всех существующих платформах — от наладоников до супер-мейнфреймов.
Существует специальная версия Python, предназначенная для виртуальной машины Java — Jython, что позволяет интерпретатору выполняться на любой системе, поддерживающей Java.
Преимущества Python 3
- Бесплатная среда разработки и компилятор
- Более высокое качество программного обеспечения
- Быстрая скорость разработки
- Переносимость программ на разные операционные системы
- Наличие продуманных библиотек поддержки
- Интеграция компонентов (можно вызывать функции из библиотек C/C++)

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

Основное назначение Питона
- Обучение начинающих программистов
- Создание скриптов
- Работа с сайтами и базами данных
- Возможность использовать код в составе фреймворка Django
- Создание интерфейсов для работы программ
Процесс запуска программы на Python
Сценарий компилируется (перевод программы) в байт-код (платформонезависимое представление исходного текста программы, .pyc файл)
Байт-код передается и запускается в виртуальной машине PVM.

Сравнение с C/C++:
- Не требуется сборка программы
- Байт код не является двоичным машинным кодом (не может выполняться так же быстро)
Альтернативные реализации Python:
- CPython (реализация на ANSI C)
- Jython (реализация на Java классах)
- IronPython (реализация для использования с .Net)
Итак, начнём изучать этот новый интересный язык! Первым нашим заданием будет установка среды программирования IDLE Python.
Изучаем Python 3. Для чего нужен Python?