## Пробный урок <br>Python (c) Яценко Р.Н., 2019-2020 [Учебный центр компьютерных технологий "Кит"](http://kit.kh.ua/) <img src="https://i.imgur.com/Kh901c1.png" style="width: 150px; position: fixed; top: 10px; right: 10px; border: 0; box-shadow: none;"> --- ## 1. История языка программирования Python ---- ### Знакомство с Python **Python** - мощный и простой в использовании язык программирования, разработанный *Гвидо ван Россумом (Guido van Rossum)* - Первый релиз системы вышел в *1991 году* - На Python можно быстро написать небольшой проект, а вообще он применим к проектам любого масштаба, в том числе коммерческим приложениям и программам, нацеленным на ответственные задачи ---- ### Символы Python Язык был назван в честь об английском коллективе комических актеров «Монти Пайтон» (Monty Python) Официальным символом языка стала змейка питон ![](https://i.imgur.com/pGwC04u.png) --- ## 2. Преимущества Python ---- ### Python прост в использовании Базовая цель любого языка программирования -- построить «мостик» между мозгом программиста и компьютером ---- Создание программ на Python настолько незамысловатый процесс, что о нем иногда говорят как о «программировании со скоростью мысли». С точки зрения профессионального программиста, легкость Python - залог высокой производительности труда: *программы на Python короткие и требуют меньше времени на разработку*, чем программы на многих других популярных языках ---- ### Python -- мощный язык Python обладает *всеми возможностями, которых следует ожидать от современного языка программирования*. Вы научитесь пользоваться разнообразными структурами данных и писать программы с GUI и файлами состояния ---- Благодаря своей мощности Python привлекает разработчиков со всего мира. Им пользуются крупнейшие компании: Google, IВМ, Industrial Light + Magic, Microsoft, NASA, Red Hat, Verizon, Xerox и Yahoo! Профессиональные разработчики игр также применяют Python. Electronic Arts, 2К Games и Disney Interactive Media Group -- все эти компании публикуют игры с кодом на Python ---- ### Python работает на всех платформах *Программы на Python независимы от платформы*, то есть неважно, какой операционной системой пользовался разработчик программы: код может быть исполнен на любом компьютере с установленным интерпретатором Python ---- ### Python -- бесплатная система с открытым исходным кодом *Интерпретатор Python бесплатен*. Чтобы установить его и пользоваться им, не надо платить ни копейки Следование концепции открытого исходного кода -- одна из многих особенностей, делающих Python столь популярным и успешным --- ## 3. Знакомство с Python ---- ### Запуск среды IDLE *IDLE* (Integrated DeveLopment Environment\ — интегрированная среда разработки) представляет собой среду (shell) Python **Пуск -- Программы -- Python -- IDLE** ![](https://i.imgur.com/Lh9G1bp.png) ---- ### Первая команда ``` python print("Hello World!") ``` Измените сообщение на `Привет, Мир!` ---- ### Ошибки ``` python pront("Hello World!") ``` ![](https://i.imgur.com/XJkuhsR.png) ---- ### Калькулятор ``` python print(5 + 3) print(5 * 3) ``` ---- ### А такое? ``` python print( 1234567898765432123456789 * 9876543212345678987654321 ) ``` ---- ### Текст ``` python print( "кот" + "пес" ) ``` ``` python print( "Привет" * 10 ) ``` ---- ### Приступим к программированию **File -- New File (Ctrl + N)** ``` python print("Привет!") print("Меня зовут ______") print("Я хочу стать программистом на Python") print("Догадайтесь, сколько мне " + ("лет" * 10) ) ``` **File -- Save As (Ctrl + Shift + S)** ---> `hello.py` ---- ### Запуск программы **Run -- Run Module (F5)** ``` python print("Привет!") print("Меня зовут ______") print("Я хочу стать программистом на Python") print("Догадайтесь, сколько мне " + ("лет" * 10) ) ``` ---- ### Задания 1. Выведите на экран сегодняшнее число и название дня недели 2. Напишите программу, которая выводит на экран название вашей будущей компьютерной игры, а в следующей строке `GAME OVER!` --- ## 4. Рисование с помощью Черепашки ---- ### Создание холста ```python import turtle t = turtle.Pen() ``` ![](https://i.imgur.com/X5EEtzB.png) ---- ### Перемещение черепашки ```python t.forward(50) ``` ![](https://i.imgur.com/godhnEr.png) ---- ### Поворот налево ```python t.left(90) ``` <img src="https://i.imgur.com/P8Y1B3i.png" width=30%> ---- ### Рисуем квадрат ```python t.forward(50) t.left(90) t.forward(50) t.left(90) t.forward(50) t.left(90) ``` ![](https://i.imgur.com/b1J41W7.png) ---- ### Другие команды ```python # Очистить холст t.reset() # Повернуть вправо t.right() # Перемещение назад t.backward() # Поднять перо t.up() # Опустить перо t.down() ``` ---- ### Программы 1. Прямоугольник 2. Треугольник 3. Рамка без углов <p><img src="https://i.imgur.com/xHbMgXL.png" width=30%></p> --- ## Спасибо за внимание! ![](https://i.imgur.com/gKDsna4.png) (c) Яценко Р.Н., 2019-2020 [Учебный центр компьютерных технологий "Кит"](http://kit.kh.ua/)
{"metaMigratedAt":"2023-06-15T12:23:18.509Z","metaMigratedFrom":"YAML","title":"Пробный урок Python","breaks":false,"slideOptions":"{\"allottedMinutes\":60,\"theme\":\"beige\",\"slideNumber\":\"c\"}","contributors":"[{\"id\":\"93a8c43f-1b5b-4461-9101-89b183ccbc1c\",\"add\":5576,\"del\":414}]"}
    457 views