Курс по основам программирования на Python. Две версии языка презентация

Содержание

Слайд 2

Контакты Преподаватели курса: Наталья Александровна Буракова n-byrakova@mail.ru

Контакты

Преподаватели курса:
Наталья Александровна Буракова
n-byrakova@mail.ru

Слайд 3

Зачем нужен курс Цель курса – познакомиться с новым языком

Зачем нужен курс

Цель курса – познакомиться с новым языком программирования,

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

Что будет в курсе 1 модуль: Изучение основ программирования. 2

Что будет в курсе

1 модуль: Изучение основ программирования.
2

модуль: Изучение функций и коллекций.
3 модуль: Изучение интерфейса.
4 модуль: Подготовка к созданию проекта и его защита.
Слайд 5

История Python был создан Гвидо ван Россумом примерно в 1991 году в Нидерландах.

История

Python был создан Гвидо ван Россумом примерно в 1991 году в

Нидерландах.
Слайд 6

История Свое имя – Пайтон (или Питон) – получил от названия телесериала, а не пресмыкающегося.

История

Свое имя – Пайтон (или Питон) – получил от названия телесериала,

а не пресмыкающегося.
Слайд 7

Две версии языка

Две версии языка

Слайд 8

Почему Python? Универсальный Простой Современный Большое сообщество

Почему Python?

Универсальный
Простой
Современный
Большое сообщество

Слайд 9

Интерпретатор берет одну инструкцию, транслирует и выполняет ее, а затем

Интерпретатор берет одну инструкцию, транслирует и выполняет ее, а затем берет

следующую инструкцию. Компилятор же транслирует всю программу сразу, а потом выполняет ее.
Слайд 10

Преимущества и недостатки языка

Преимущества и недостатки языка

Слайд 11

Знакомство со средой разработки https://repl.it/ https://glot.io/new/python https://wingware.com/ https://www.jetbrains.com/pycharm/

Знакомство со средой разработки

https://repl.it/
https://glot.io/new/python
https://wingware.com/
https://www.jetbrains.com/pycharm/

Слайд 12

Ввод и вывод данных Для печати значений в Питоне есть

Ввод и вывод данных

Для печати значений в Питоне есть функция

print(). Внутри круглых скобок через запятую мы пишем то, что хотим вывести.
Слайд 13

Арифметические операторы «+» - оператор суммы «-» - оператор разности

Арифметические операторы

«+» - оператор суммы
«-» - оператор разности
«*»

- оператор умножения
«/» – оператор деления
«//» – оператор целочисленного деления
«%» – оператор взятия остатка от деления
«**» – оператор возведения в степень
Слайд 14

Задание Выведите на экран значение выражения: (3+4*5)/2+3^5 Выведи на экран

Задание

Выведите на экран значение выражения:
(3+4*5)/2+3^5
Выведи на экран строку: Hello, World!
Подсказка: для

вывода строки используется «текст в кавычках»
Слайд 15

Конкатенация строк В Python определена конкатенация строк (сложение): print(“Hello”+”, ”+”World!”) Результат: Hello, World!

Конкатенация строк

В Python определена конкатенация строк (сложение):
print(“Hello”+”, ”+”World!”)
Результат: Hello, World!

Слайд 16

Ввод и вывод данных Для ввода данных мы используем функцию input(). Она считывает одну строку.

Ввод и вывод данных

Для ввода данных мы используем функцию input().

Она считывает одну строку.
Слайд 17

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

Ввод и вывод данных

Преобразовать строку из цифр в целое число

можно, используя функцию приведения.
Слайд 18

Задача 1 Написать программу, которая считывает два числа, находит их

Задача 1

Написать программу, которая считывает два числа, находит их

сумму и возводит её в третью степень.
Слайд 19

Задача 1

Задача 1

Слайд 20

Задача 2 Фабрика собирается начать выпуск ботинок. Дырочки для шнуровки

Задача 2

Фабрика собирается начать выпуск ботинок. Дырочки для шнуровки расположены

в два ряда, расстояние между рядами равно a, а расстояние между дырочками в ряду b. Количество дырочек в каждом ряду равно N. Шнуровка – наверх по горизонтали в другой ряд. Кроме того длина свободного конца должна быть l. Какова должна быть длина шнурка для ботинок? На вход программа получает числа a, b, l, N – именно в таком порядке.
Слайд 21

Слайд 22

Решение:

Решение:

Слайд 23

Условия В программе используется условная конструкция if(если). После слова указывается

Условия

В программе используется условная конструкция if(если). После слова указывается проверяемое

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

Условия В условной конструкции может отсутствовать else и последующий блок.

Условия

В условной конструкции может отсутствовать else и последующий блок.

Слайд 25

Операторы сравнения

Операторы сравнения

Слайд 26

Вложенные условия

Вложенные условия

Слайд 27

Задача 1 Написать программу, которая проверяет число на чётность.

Задача 1

Написать программу, которая проверяет число на чётность.

Слайд 28

Задача 1

Задача 1

Слайд 29

Логические операторы Логическое И - and Логическое ИЛИ – or Логическое НЕ - not

Логические операторы

Логическое И - and
Логическое ИЛИ – or
Логическое

НЕ - not
Слайд 30

Каскадные условные конструкции Последовательность операций «if…elif…else»

Каскадные условные конструкции

Последовательность операций
«if…elif…else»

Слайд 31

Задача 2 Даны три целых числа. Выведите значение наименьшего из них.

Задача 2

Даны три целых числа. Выведите значение наименьшего из них.

Слайд 32

Решение

Решение

Слайд 33

Задача 3 Дано натуральное число. Требуется определить, является ли год

Задача 3

Дано натуральное число. Требуется определить, является ли год с данным

номером високосным. Если год является високосным, то выведите YES, иначе выведите NO. Напомним, что в соответствии с григорианским календарем, год является високосным, если его номер кратен 4, но не кратен 100, а также если он кратен 400.
Имя файла: Курс-по-основам-программирования-на-Python.-Две-версии-языка.pptx
Количество просмотров: 94
Количество скачиваний: 0