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

Содержание

Слайд 2

Контакты

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

Слайд 3

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

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

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

Слайд 4

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

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

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

Слайд 5

История

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

Слайд 6

История

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

пресмыкающегося.

Слайд 7

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

Слайд 8

Почему Python?

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

Слайд 9

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

Компилятор же транслирует всю программу сразу, а потом выполняет ее.

Слайд 10

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

Слайд 11

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

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
Выведи на экран строку: Hello, World!
Подсказка: для вывода строки

используется «текст в кавычках»

Слайд 15

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

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

Слайд 16

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

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

одну строку.

Слайд 17

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

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

функцию приведения.

Слайд 18

Задача 1

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

возводит её в третью степень.

Слайд 19

Задача 1

Слайд 20

Задача 2

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

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

Слайд 22

Решение:

Слайд 23

Условия

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

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

Слайд 24

Условия

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

Слайд 25

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

Слайд 26

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

Слайд 27

Задача 1

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

Слайд 28

Задача 1

Слайд 29

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

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

not

Слайд 30

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

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

Слайд 31

Задача 2

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

Слайд 32

Решение

Слайд 33

Задача 3

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

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