СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Общие сведения о PYTHON

Категория: Информатика

Нажмите, чтобы узнать подробности

Общие сведения о языке программирования,  системах программирования, ассемблере и трансляторе.

Просмотр содержимого документа
«Общие сведения о PYTHON»

Общие сведения о Python

Общие сведения о Python

Зачем нужны системы программирования? Системы программирования предназначены для создания (написания) программ, с ними работают разные программисты, для создания своих собственных программ.

Зачем нужны системы программирования?

  • Системы программирования предназначены для создания (написания) программ, с ними работают разные программисты, для создания своих собственных программ.
Ассемблер Язык ассемблера — машинно-ориентированный язык программирования низкого уровня. Создан в 1949 году, представляет собой систему обозначений, используемую для представления в удобно читаемой форме программ, записанных в машинном коде. Его команды прямо соответствуют отдельным командам машины или их последовательностям. 

Ассемблер

  • Язык ассемблера — машинно-ориентированный язык программирования низкого уровня.

Создан в 1949 году, представляет собой систему обозначений, используемую для представления в удобно читаемой форме программ, записанных в машинном коде. Его команды прямо соответствуют отдельным командам машины или их последовательностям. 

Машинный код Машинный код — система команд конкретной вычислительной машины, которая интерпретируется непосредственно процессором или микропрограммами этой вычислительной машины

Машинный код

  • Машинный код — система команд конкретной вычислительной машины, которая интерпретируется непосредственно процессором или микропрограммами этой вычислительной машины
Python – интерпретируемый язык программирования высокого уровня, предназначенный для решения самого широкого круга задач. С его помощью можно обрабатывать числовую и текстовую информацию, создавать изображения, работать с базами данных, разрабатывать  Web -сайты и приложения с графическим интерфейсом. Python является кроссплатформенным – позволяет создавать программы, которые будут работать во всех операционных системах.
  • Python – интерпретируемый язык программирования высокого уровня, предназначенный для решения самого широкого круга задач. С его помощью можно обрабатывать числовую и текстовую информацию, создавать изображения, работать с базами данных, разрабатывать  Web -сайты и приложения с графическим интерфейсом. Python является кроссплатформенным – позволяет создавать программы, которые будут работать во всех операционных системах.
Гвидо ван Россум задумал  Python  в 1980-х годах, а приступил к его созданию в декабре 1989 года в центре математики и информатики в Нидерландах. Язык  Python был задуман как потомок языка программирования ABC. Python  возглавляет фракцию самых быстрорастущих языков программирования
  • Гвидо ван Россум задумал  Python  в 1980-х годах, а приступил к его созданию в декабре 1989 года в центре математики и информатики в Нидерландах. Язык  Python был задуман как потомок языка программирования ABC. Python  возглавляет фракцию самых быстрорастущих языков программирования
  Python  не допускает двоякого написания кода: код можно написать только одним способом; в нем отсутствуют лишние конструкции. Все программисты должны придерживаться стандарта  РЕР-8 . PEP-8 создан на основе рекомендаций Гуидо ван Россума с добавлениями от Барри. Если где-то возникал конфликт, мы выбирали стиль Гуидо. И, конечно, этот PEP может быть неполным (фактически, он не закончен).
  •   Python  не допускает двоякого написания кода: код можно написать только одним способом; в нем отсутствуют лишние конструкции. Все программисты должны придерживаться стандарта  РЕР-8 .
  • PEP-8 создан на основе рекомендаций Гуидо ван Россума с добавлениями от Барри. Если где-то возникал конфликт, мы выбирали стиль Гуидо. И, конечно, этот PEP может быть неполным (фактически, он не закончен).
Плюсы - Python не самый быстрый среди языков программирования. Скорость выполнения программ может быть ниже.  - Не самый удобный язык для мобильных разработок  - Из-за гибкости типов данных потребление памяти Python не минимальное Минусы - Идеален для старта в программировании  - Простой  - Множество доступных сред разработки  - Универсальный  - Быстрорастущий  - Востребованный на рынке

Плюсы

  • - Python не самый быстрый среди языков программирования. Скорость выполнения программ может быть ниже. - Не самый удобный язык для мобильных разработок - Из-за гибкости типов данных потребление памяти Python не минимальное

Минусы

  • - Идеален для старта в программировании - Простой - Множество доступных сред разработки - Универсальный - Быстрорастущий - Востребованный на рынке
Транслятор Компьютерная программа, переводящая код, написанный на одном языке программирования, в другой, называется  транслятором , а из языка в машинный код — компилятором.

Транслятор

  • Компьютерная программа, переводящая код, написанный на одном языке программирования, в другой, называется  транслятором , а из языка в машинный код — компилятором.
Интерпретатор  - это такой модуль, который исполняет другие программы. Когда вы пишете код на языке  Python ,  интерпретатор читает вашу программу и выполняет составляющие ее инструкции. По сути дела  интерпретатор  - это слой программной логики между вашим программным кодом и аппаратурой вашего компьютера.
  • Интерпретатор  - это такой модуль, который исполняет другие программы. Когда вы пишете код на языке  Pythonинтерпретатор читает вашу программу и выполняет составляющие ее инструкции.
  • По сути дела  интерпретатор  - это слой программной логики между вашим программным кодом и аппаратурой вашего компьютера.
Возможно, вы слышали, что  Python  называется интерпретируемым языком программирования. Это означает, что  компилятор  преобразует исходный код (. py-файл) в байт-код (. pyc-файл), который затем исполняется виртуальной машиной  Python  (PVM). PVM – механизм времени выполнения, она всегда присутствует в составе системы  Python .
  • Возможно, вы слышали, что  Python  называется интерпретируемым языком программирования. Это означает, что  компилятор  преобразует исходный код (. py-файл) в байт-код (. pyc-файл), который затем исполняется виртуальной машиной  Python  (PVM).
  • PVM – механизм времени выполнения, она всегда присутствует в составе системы  Python .


Скачать

Рекомендуем курсы ПК и ППК для учителей

Вебинар для учителей

Свидетельство об участии БЕСПЛАТНО!