Search Header Logo
Python. Stepik. 01

Python. Stepik. 01

Assessment

Presentation

Computers

9th - 12th Grade

Practice Problem

Hard

Created by

Meirman Absatov

Used 1+ times

FREE Resource

26 Slides • 0 Questions

1

media
media
media
media
media
media
media
media

Знакомство с
Python

Поколение Python:
курс для начинающих

Урок 1

2

media
media

Введение

3

media
media
media
media
media
media
media

Что такое программа?

Компьютерная программа –это список инструкций для
компьютера.

Инструкции могут быть абсолютно произвольными:

считать информацию с клавиатуры

произвести арифметические вычисления(+, -, *, /)

вывести информацию на экран

Linux

Telegram

Chrome

Skype

Word Office

Windows

3

4

media
media
media
media
media
media
media

Что такое язык программирования?

Язык программирования –набор определенных правил, согласно
которым компьютер может понимать инструкции и выполнять их.

Текст программы называетсяпрограммным кодом.

Python

C/C++

C#

Java

PHP

Ruby

4

5

media
media
media
media
media
media
media

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

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

Компилируемые

Интерпретируемые

Если программа написана на
компилируемом

языке,

то

перед выполнением ее нужно
проверить

на

наличие

синтаксических ошибок и уже
после

этого

перевести

в

понятную

для

компьютера

форму – машинный код

Если

программа

написана

на

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

целиком

в

машинный код, а специальная
программа, которая называется
интерпретатором – идет по коду,
анализирует его и выполняет
каждую отдельную команду

5

6

media
media
media

Язык Python

Гвидо Ван Россум

Monty Python’s Flying Circus

6

7

media
media

Преимущества и недостатки Python

Язык Python:

интерпретируемый

платформо-независимый

простой язык

встраиваемый скриптовый язык

динамическая типизация

имеет огромную библиотеку классов на любой вкус

Основным недостатком языкаPython
является его низкая скорость выполнения

7

8

media

Задачи решаемые с помощью Python

Pythonподходит для:

системного программирования

графических приложений

веб приложений

веб-сценариев

интеграции компонентов

приложений баз данных

приложений анализа данных

Pythonне подходит для:

низкоуровневых
приложений

высокопроизводительных
приложений

создания серьезных игр

8

9

media
media

Регистрация на платформе Stepik

10

media
media
media
media

Первые вопросы:

Сколько разделов (модулей) в курсе?

Как устроена навигация внутри урока?

Сколько раз можно решать одну и ту же задачу?

Что означают вот эти символы?

10

11

media
media

Среда разработки Wing IDE

12

media

Wing IDE

Среда разработки– текстовый редактор с дополнительными
возможностями.

Среда разработки:

находит на компьютере программу-интерпретатор и запускает
программу одной кнопкой

форматирует написанный вами код, чтобы его удобно было

читать

подсказывает, где вы допустили ошибку

12

13

media
media

Wing IDE

Код программы

Результат программы

13

14

media
media

Команда print()

15

media

Команда print()

Для вывода данных на экран используется командаprint():

print('Мы изучаем язык Python')

print('Python')
print("Python")

Кавычки могут быть как одинарными, так и двойными:

аргументы

15

16

media
media

Аргументы команды print()

Командаprint()позволяет указывать несколько аргументов
Аргументы отделяютсязапятыми:

print('Скоро я','буду программировать', 'на языке', 'Python!')

Скоро ябуду программироватьна
языкеPython!

Командаprint()добавляет ровно1 пробел
между всеми своими аргументами

16

17

media

Примечания

Командаprint()записывается только маленькими буквами

Какой хороший день!
Работать мне не лень!

print('Какой хороший день!')
print('Работать мне не лень!')

Командаprint()выводит текст начиная с новой строки:

Командаprint()без аргументов, вставляет пустую строку:

Какой хороший день!

Работать мне не лень!

print('Какой хороший день!')
print()
print('Работать мне не лень!')

17

18

media
media

Задача«Здравствуй, мир!»

Напишите программу, которая выводит на экран текст
«Здравствуй, мир!» (без кавычек).

В курсе: урок 2.2, стэп 4

Ввод

Вывод

Здравствуй, мир!

18

19

media
media

Задача«Счастливая последовательность 2»

Напишите программу, которая выводит последовательность
чисел 4 8 15 16 23 42, причем каждое число на отдельной
строке.

Ввод

Вывод

4
8
15
16
23
42

В курсе: урок 2.2, стэп 6

19

20

media
media

Команда input()

21

media
media

Команда input()

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

print('Как тебя зовут?')
name = input()
print('Привет,', name)

1.Сначала программа выведет текст
на экран «Как тебя зовут?»

2.Далее программа будет ждать от
пользователя ввода данных

3.Введенные данные запишутся в
переменнуюname

Каждая командаinput()завершается
нажатиемEnterна клавиатуре

21

22

media
media

Задача«Приветствие»

Напишите программу, которая запрашивает имя человека и
выводит на экран приветствие в виде слова «Привет» (без
кавычек), после которого должна стоять запятая и пробел, а
затем введенное имя.

В курсе: урок 2.2, стэп 11

Ввод

Вывод

Тимур

Привет, Тимур

Гвидо

Привет, Гвидо

22

23

media
media

Задача«Повторяй за мной-1»

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

В курсе: урок 2.2, стэп 13

Ввод

Вывод

I was
born
this way

I was
born
this way

23

24

media
media

Рефлексия«Исправь ошибки»

Эти высказывания не совсем правдивы. Исправьте их.

Python – самый быстрый язык программирования в мире.

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

Команда print() посылает текст программы на печать на принтере.

ПрОгРаМмЫ мОжНо ПиСаТь ХоТь БоЛьШиМи, ХоТь МаЛеНьКиМи
БуКвАмИ, рАзНиЦы НеТ.

24

25

media
media

Рефлексия«В цель!»

Напишите на листочках ответы на эти три вопроса.

Чему я сегодня научился/научилась?

Что вызвало трудности? С чем еще предстоит разобраться?

Что больше всего понравилось на занятии?

25

26

media
media
media
media

Над созданием курса работали:

«Поколение Python»: курс для начинающих» разработан специально для

Благотворительного фонда развития образования «Айкью Опшн»

авторским коллективом школы BEEGEEK.

Авторы методических указаний для преподавателей:

Ольга Скобина (Ассоциация Российских Тренеров, АРТа)

Тимур Гуев (ОАНО Новая школа)

Роман Белых (БФ развития образования «Айкью Опшн»)

Дизайнеры:

Юлия Уебельман

Ольга Галак (БФ развития образования «Айкью Опшн»)

Редактор:

Наталья Белых

26

media
media
media
media
media
media
media
media

Знакомство с
Python

Поколение Python:
курс для начинающих

Урок 1

Show answer

Auto Play

Slide 1 / 26

SLIDE