Майстер-клас "Програмуємо на python"

Post on 22-Mar-2017

107 Views

Category:

Education

6 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Програмуємо на Python: cтворення консольної

комп’ютерної гри «Вгадай число»

Майстер-класТьютор: Олександр Шипулін,

учень 10 класу

Мене два рази запитували [члени Парламенту]: «Скажіть на милість, містер Беббідж, що трапиться, якщо ви введете в машину невірні цифри? Чи зможемо ми отримати правильну відповідь?» Я не можу собі навіть уявити, яка плутанина в голові може привести до подібного питання.

- Charles Babbage, винахідник першої обчислювальної машини з програмним управлінням (1834 р.)

сoding• Написання комп’ютерних кодів і програм,

використовуючи мову програмування.

Python

Цитати відомих програмістів

• Більшість хороших програмістів виконують свою роботу не тому, що очікують оплати або визнання, а тому що отримують задоволення від програмування.

Лінус Торвальдс, програміст, започаткував розробку

ядра операційної системи Linux

Скільки заробляють в сфері ІТ?

Детальніше: КЛІК

Основні поняття• Програма – це набір команд (вказівок, інструкцій), призначений для

виконання комп’ютером у певній послідовності (комп’ютерна гра «Вгадай число»).

• Мова, яка використовується для запису алгоритмів, призначених для виконання комп’ютером, називається мовою програмування (Python).

• Інтерпретатор – це комп'ютерна програма (або набір к. програм), що перетворює (інтерпретує) вихідний код, написаний певною мовою програмування, на семантично еквівалентний код в іншій мові програмування, який, як правило, необхідний для виконання програми машиною, наприклад, комп'ютером (завантажити з http://python.org/download).

• Середовище розробки – для написання програмного коду, налагодження, виконання (PyScripter, Wing IDE 101, Notepad++, Sublime Text, Geany).

Гвідо ван Россум

Python• Динамічна інтерпретована об’єктно-

орієнтована скриптова мова програмування.

• Розроблена в 1990 році голандським програмістом Гвідо ван Россумом.

• Автор назвав мову на честь популярного британського комедійного серіалу 1970-х років «Повітряний цирк Монті Пайтона».

• Офіційний сайт https://www.python.org/

Застосування Python

• BitTorrent• Ubuntu Software Center• Blender• GIMP• World of Tanks• Вікіпедія• Google• DropBox

Основні ідеї

• Існують дві гілки Python: 2.х і 3.х.– Будемо використовувати гілку 3.х.

• Файли мають розширення .py• Відступи

Практична робота: планування діяльності

• Інструктивна картка• Допомога тьютора• Консультація вчителя

Правила і порядок ігрового процесу

• Після запуску гри на запит комп’ютера гравець вводить своє ім’я.

• Комп’ютер «вітає і запрошує» учасника до гри, загадуючи випадкове число в певному числовому діапазоні (наприклад, від 1 до 20 включно).

• Гравець, маючи обмежену кількість спроб, намагається вгадати число, яке загадав комп’ютер.

• При спробі ввести вже раніше введене число, спроби не віднімаються, про що виводиться повідомлення.

• Гра припиняється в результаті відгадування гравцем задуманого числа (перемога) або в разі використання усіх наданих гравцю спроб (поразка).

Веб-сторінка підсумків

• Перейдіть на сторінку http://scrumblr.ca/pythonlive

• Дайте відповіді на запитання:– Чи цікаво вам було програмувати?– Чи хотіли би ви стати програмістом? Чому?– Чи порадите ви своїм друзям навчитися

програмувати?

Завдання додому

• Створити презентацію-путівник про етапи створення вашої програми, вказавши на легкі і важкі моменти, що виникали в ході роботи.

top related