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

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

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

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

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

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

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

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

Итоги урока

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

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

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

Введение в программирование. Язык программирования Python. Первый урок. сопроводительная презентация для знакомства с языком программирования Python.

Просмотр содержимого документа
«Язык программирования Python»

Введение в программирование Язык программирования Python

Введение в программирование

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

Языки программирования — это формальные языки, предназначенные для записи алгоритмов, исполнителем которых будет компьютер. Записи алгоритмов на языках программирования называются программами.   Язык программирования Python  (произносится «Пайтон», с ударением на первый слог, хотя имейте в виду, что в России многие  называют язык просто «питон») получил свое имя благодаря телешоу «Летающий цирк Монти Пайтона», так что змея питон здесь вовсе ни при чем.

Языки программирования — это формальные языки, предназначенные для записи алгоритмов, исполнителем которых будет компьютер. Записи алгоритмов на языках программирования называются программами.

Язык программирования Python (произносится «Пайтон», с ударением на первый слог, хотя имейте в виду, что в России многие называют язык просто «питон») получил свое имя благодаря телешоу «Летающий цирк Монти Пайтона», так что змея питон здесь вовсе ни при чем.

Python – язык программирования высокого уровня, предназначенный для самого широкого круга задач. С его помощью можно обрабатывать различные данные, создавать изображения, работать с базами данных, разрабатывать Web-сайты.  Разработка языка Python была начата в конце 1980-х годов сотрудником голландского института CWI Гвидо ван Россумом. Опубликован исходный текст в феврале 1991 года. Чтобы установить Python в системе Microsoft, откройте веб-браузер, введите адрес http://www.python.org/ и скачайте последнюю версию программы-установщика Python 3 для  Windows (для этого зайдите в меню Downloads и выберите Windows).

Python – язык программирования высокого уровня, предназначенный для самого широкого круга задач. С его помощью можно обрабатывать различные данные, создавать изображения, работать с базами данных, разрабатывать Web-сайты. Разработка языка Python была начата в конце 1980-х годов сотрудником голландского института CWI Гвидо ван Россумом. Опубликован исходный текст в феврале 1991 года.

Чтобы установить Python в системе Microsoft, откройте веб-браузер, введите адрес http://www.python.org/ и скачайте последнюю версию программы-установщика Python 3 для Windows (для этого зайдите в меню Downloads и выберите Windows).

Алфавит и словарь языка Основой языка программирования Python, как и любого другого языка, является алфавит — набор допустимых символов, которые можно использовать для записи программы.  Это: латинские прописные и строчные буквы (А, В, С, ..., X, Y, Z, а, b, с, ..., х, у, z); русские прописные и строчные буквы (можно использовать, но это является очень плохим стилем); арабские цифры (0, 1, 2, ..., 7, 8, 9); специальные символы (знак подчёркивания; знаки препинания; круглые, квадратные скобки; знаки арифметических операций, # - знак комментарий и др.).

Алфавит и словарь языка

Основой языка программирования Python, как и любого другого языка, является алфавит — набор допустимых символов, которые можно использовать для записи программы.

Это: латинские прописные и строчные буквы (А, В, С, ..., X, Y, Z, а, b, с, ..., х, у, z); русские прописные и строчные буквы (можно использовать, но это является очень плохим стилем); арабские цифры (0, 1, 2, ..., 7, 8, 9); специальные символы (знак подчёркивания; знаки препинания; круглые, квадратные скобки; знаки арифметических операций, # - знак комментарий и др.).

= и В языке существует также некоторое количество различных цепочек символов, рассматриваемых как единые смысловые элементы с фиксированным значением. Такие цепочки символов называются служебными словами. В таблице приведены основные служебные слова, которые мы будем использовать при записи программ на языке Python. " width="640"

В качестве неделимых элементов (составных символов) рассматриваются следующие последовательности символов: = и

В языке существует также некоторое количество различных цепочек символов, рассматриваемых как единые смысловые элементы с фиксированным значением.

Такие цепочки символов называются служебными словами. В таблице приведены основные служебные слова, которые мы будем использовать при записи программ на языке Python.

Служебное слово языка Python Служебное слово языка Python Значение служебного слова and list Значение служебного слова break or и список else print прервать или печать string False иначе float for while строковый (цепочка символов) ложь пока True for для вещественный (с плавающей точкой) if истина для input если ввод integer целый

Служебное слово языка Python

Служебное слово языка Python

Значение служебного слова

and

list

Значение служебного слова

break

or

и

список

else

print

прервать

или

печать

string

False

иначе

float for

while

строковый (цепочка символов)

ложь

пока

True

for

для вещественный (с плавающей точкой)

if

истина

для

input

если

ввод

integer

целый

Типы данных, используемые в языке Python В языке Python используются различные типы данных. Название Целочисленный Обозначение int (integer) Вещественный Допустимые значения Пример  сколь угодно большие, размер ограничен оперативной памятью float Строковый 325 str (string) Любые числа с дробной частью Логический  9.23 0.0 -1.7e-6 Любые символы из таблицы Unicode bool (boolean)

Типы данных, используемые в языке Python

В языке Python используются различные типы данных.

Название

Целочисленный

Обозначение

int (integer)

Вещественный

Допустимые значения

Пример

сколь угодно большие, размер ограничен оперативной памятью

float

Строковый

325

str (string)

Любые числа с дробной частью

Логический

9.23 0.0 -1.7e-6

Любые символы из таблицы Unicode

bool (boolean)

"hello! " "x="

False и True

В вещественном числе целая часть от дробной отделяется точкой, при этом перед точкой и после неё должно быть, по крайней мере, по одной цифре. Пробелы внутри числа недопустимы. Тип переменной определяется в тот момент, когда ей присваивается новое значение.

В вещественном числе целая часть от дробной отделяется точкой, при этом перед точкой и после неё должно быть, по крайней мере, по одной цифре. Пробелы внутри числа недопустимы. Тип переменной определяется в тот момент, когда ей присваивается новое значение.

Над целыми числами в языке Python выполняются следующие операции:    сложение (+)  вычитание (-)  умножение (*) получение целого частного (//) получение целого остатка деления (%)  деление (/) возведение в степень (**) Результаты первых пяти операций — целые числа. Результатом операции деления может быть вещественное число

Над целыми числами в языке Python выполняются следующие операции:

  • сложение (+)
  • вычитание (-)
  • умножение (*)
  • получение целого частного (//)
  • получение целого остатка деления (%)
  • деление (/)
  • возведение в степень (**)

Результаты первых пяти операций — целые числа. Результатом операции деления может быть вещественное число

Числовые типы данных Мы уже знакомы с основными числовыми типами данных int и float. К ним применимы стандартные функции, часть из которых приведена в таблице: Функция Назначение abs (х) Модуль x round (х) Тип аргумента int (х) Округление вещественного х до ближайшего целого (можно задать количество знаков после запятой int, float Тип результата Такой же, как у аргумента Преобразование вещественного или строкового х к целому float int, float str, float int

Числовые типы данных

Мы уже знакомы с основными числовыми типами данных int и float.

К ним применимы стандартные функции, часть из которых приведена в таблице:

Функция

Назначение

abs (х)

Модуль x

round (х)

Тип аргумента

int (х)

Округление вещественного х до ближайшего целого (можно задать количество знаков после запятой

int, float

Тип результата

Такой же, как у аргумента

Преобразование вещественного или строкового х к целому

float

int, float

str, float

int

Большинство стандартных функций языка Python разбиты на группы по назначению, и каждая группа записана в отдельный файл, который называется модулем. Математические функции собраны в модуле math: sqrt(X) - квадратный корень из X. cos(X) - косинус X (X указывается в радианах).  Как это работает?

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

Математические функции собраны в модуле math:

sqrt(X) - квадратный корень из X.

cos(X) - косинус X (X указывается в радианах).

Как это работает?

import math После этого обращение должно выглядеть как: y = math.sqrt (x) Можно загрузить в рабочее пространство все функции модуля: from math import *  Теперь к функциям модуля math можно обращаться так же, как к встроенным функциям: y=sqrt (x)

import math

После этого обращение должно выглядеть как:

y = math.sqrt (x)

Можно загрузить в рабочее пространство все функции модуля:

from math import *

Теперь к функциям модуля math можно обращаться так же, как к встроенным функциям:

y=sqrt (x)

Домашнее задание: В дополнительных источниках найти как реализуются (записываются) следующие математические функции собраны в модуле math: модуль X. факториал числа X. остаток от деления X на Y. e X . логарифм X по основанию base. логарифм X по основанию 10. логарифм X по основанию 2. арккосинус X. В радианах. арксинус X. В радианах. арктангенс X. В радианах. косинус X (X указывается в радианах). синус X (X указывается в радианах). тангенс X (X указывается в радианах). Число Пи

Домашнее задание: В дополнительных источниках найти как реализуются (записываются) следующие математические функции собраны в модуле math:

модуль X.

факториал числа X.

остаток от деления X на Y.

e X .

логарифм X по основанию base.

логарифм X по основанию 10.

логарифм X по основанию 2.

арккосинус X. В радианах.

арксинус X. В радианах.

арктангенс X. В радианах.

косинус X (X указывается в радианах).

синус X (X указывается в радианах).

тангенс X (X указывается в радианах).

Число Пи

Проверка домашнего задания: Математические функции собраны в модуле math: math.fabs (X) - модуль X. math.factorial (X) - факториал числа X. math.fmod (X, Y) - остаток от деления X на Y. math.exp (X) - e X . math.log (X, [base]) - логарифм X по основанию base. Если base не указан, вычисляется натуральный логарифм. math.log10 (X) - логарифм X по основанию 10. math.pi - pi = 3,1415926...

Проверка домашнего задания:

Математические функции собраны в модуле math:

  • math.fabs (X) - модуль X.
  • math.factorial (X) - факториал числа X.
  • math.fmod (X, Y) - остаток от деления X на Y.
  • math.exp (X) - e X .
  • math.log (X, [base]) - логарифм X по основанию base. Если base не указан, вычисляется натуральный логарифм.
  • math.log10 (X) - логарифм X по основанию 10.
  • math.pi - pi = 3,1415926...
math.log2 (X) - логарифм X по основанию 2. math.sqrt (X) - квадратный корень из X. math.acos (X) - арккосинус X. В радианах. math.asin (X) - арксинус X. В радианах. math.atan (X) - арктангенс X. В радианах. math.cos (X) - косинус X (X указывается в радианах). math.sin (X) - синус X (X указывается в радианах). math.tan (X) - тангенс X (X указывается в радианах).
  • math.log2 (X) - логарифм X по основанию 2.
  • math.sqrt (X) - квадратный корень из X.
  • math.acos (X) - арккосинус X. В радианах.
  • math.asin (X) - арксинус X. В радианах.
  • math.atan (X) - арктангенс X. В радианах.
  • math.cos (X) - косинус X (X указывается в радианах).
  • math.sin (X) - синус X (X указывается в радианах).
  • math.tan (X) - тангенс X (X указывается в радианах).


Скачать

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

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

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