owned this note
owned this note
Published
Linked with GitHub
---
title: Пробный урок Python
tags: Python
slideOptions:
allottedMinutes: 60
theme: beige
slideNumber: c
---
## Пробный урок <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)
Официальным символом языка стала змейка питон

---
## 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**

----
### Первая команда
``` python
print("Hello World!")
```
Измените сообщение на
`Привет, Мир!`
----
### Ошибки
``` python
pront("Hello World!")
```

----
### Калькулятор
``` 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()
```

----
### Перемещение черепашки
```python
t.forward(50)
```

----
### Поворот налево
```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)
```

----
### Другие команды
```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>
---
## Спасибо за внимание!

(c) Яценко Р.Н., 2019-2020
[Учебный центр компьютерных технологий "Кит"](http://kit.kh.ua/)