Файл: Тема Основы языка Python Программа. Языки программирования.pptx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 12.01.2024

Просмотров: 29

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Программирование на языке Python. Базовый уровень


Модуль 1. Введение в программирование

Тема 1.1. Основы языка Python

Программа. Языки программирования

Языки программирования – этоискусственные языки. Они отличаются от естественных ограниченным, достаточно малым числом слов, значение которых понятно компьютеру (транслятору), и очень строгими правилами записи команд (операторов).

Программу можно представить как набор последовательных команд (алгоритм) для объекта (исполнителя), который должен их выполнить для достижения определенной цели.

Python — это высокоуровневый язык программирования, который используется в различных сферах IT.


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

Основные этапы развития языков программирования


Поколения

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

Характеристика

Первое

Машинные

Ориентированы на использование в конкретной ЭВМ, сложны в освоении, требуют хорошего знания архитектуры ЭВМ

Второе

Ассемблеры. Макроассемблеры

Более удобны для использования, но по-прежнему машинно-зависимы

Третье

Языки высокого уровня

Мобильные, человеко-ориентированные, проще в освоении

Четвертое

Непроцедурные, объектно-ориентированные, языки запросов, параллельные

Ориентированы на непрофессионального пользователя и на ЭВМ с параллельной архитектурой

Пятое

Языки искусственного интеллекта, экспертных систем и баз знаний, естественные языки

Ориентированы на повышение интеллектуального уровня ЭВМ и интерфейса с языками

История языка Python


Разработка языка Python была начата в конце 1980-х годов сотрудником голландского института CWI .

В феврале 1991 года Гвидо опубликовал исходный текст в группе новостей alt.sources.

Python 2.0 был выпущен 16 октября 2000 года с новыми функциями, такими как обнаружение циклов сборщика мусора и поддержка Unicode. В 2008 году, после длительного тестирования, вышла первая версия Python 3000 (или Python 3.0, также используется сокращение Py3k).

Особенности Pytho

  • Простой и легкий в освоении.
  • Свободный и открытый.
  • Расширяемый и встраиваемый.
  • «Заряженный».

Python включает простенькую среду разработки Python IDLE.


Инструменты общего назначения, которые используют для разработки в Python:

1 Среда разработки с поддержкой языка Python

2 Специализированные редакторы и IDE для Python

Достоинства и недостатки PyCharm IDE


Достоинства

Все возможности IDE. Управление версиями и проектами, нативный запуск и написание кода, подсветка синтаксиса, автозавершением кода Python и т.д.

IDE доступна бесплатная версия с открытым исходным кодом (Community) для Windows, macOS и Linux.

Недостатки

Медленная загрузка среды разработки, требует более углубленную настройку для проектов.

PyCharm

PyCharm cуществует в двух версиях:

  • PyCharm Community – свободно-распространяемая версия с открытым исходным кодом.
  • PyCharm Professional – проприетарная платная версия с триальным периодом и поддержкой фреймворков.