Изучаем Python. Что такое Python?



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


язык программирования python

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


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


python для начинающих, питон язык программирования, программирование на python, язык 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?