SlideShare a Scribd company logo
1 of 17
Програмуємо на 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
• Дайте відповіді на запитання:
– Чи цікаво вам було програмувати?
– Чи хотіли би ви стати програмістом? Чому?
– Чи порадите ви своїм друзям навчитися
програмувати?
Завдання додому
• Створити презентацію-путівник про етапи
створення вашої програми, вказавши на
легкі і важкі моменти, що виникали в ході
роботи.

More Related Content

Viewers also liked

Stormwater and Water Quality Trading from 10,000 Feet
Stormwater and Water Quality Trading from 10,000 FeetStormwater and Water Quality Trading from 10,000 Feet
Stormwater and Water Quality Trading from 10,000 FeetKatie Pekarek
 
Alessandria - Dati Aperti: alla ricerca di efficienza e trasparenza.
Alessandria - Dati Aperti: alla ricerca di efficienza e trasparenza.Alessandria - Dati Aperti: alla ricerca di efficienza e trasparenza.
Alessandria - Dati Aperti: alla ricerca di efficienza e trasparenza.Synapta
 
Why cloud?
Why cloud?Why cloud?
Why cloud?Lilly V.
 
Samad Oraee - Best Exercises for Chronic Pain Suffers
Samad Oraee - Best Exercises for Chronic Pain SuffersSamad Oraee - Best Exercises for Chronic Pain Suffers
Samad Oraee - Best Exercises for Chronic Pain SuffersSamad Oraee
 
Announcements 03.12.17
Announcements 03.12.17Announcements 03.12.17
Announcements 03.12.17Roger Scantlin
 
Heaven and hell (pt. 2)
Heaven and hell (pt. 2)Heaven and hell (pt. 2)
Heaven and hell (pt. 2)Roger Scantlin
 
Business case sp val-it
Business case sp val-itBusiness case sp val-it
Business case sp val-itMiguel
 
Opera presentation tecnalia_20170306_v1.3
Opera presentation tecnalia_20170306_v1.3Opera presentation tecnalia_20170306_v1.3
Opera presentation tecnalia_20170306_v1.3TECNALIA Marine Energy
 
Vertical Booking enterprise Chain Hotel solution
Vertical Booking enterprise Chain Hotel solutionVertical Booking enterprise Chain Hotel solution
Vertical Booking enterprise Chain Hotel solutionErik Muñoz
 
BD Sweden polytechnic Institute
BD Sweden polytechnic InstituteBD Sweden polytechnic Institute
BD Sweden polytechnic InstituteMd. Murshed
 
Proficiência Engenheiro Eletricista - Alexandre Grossi
Proficiência Engenheiro Eletricista - Alexandre GrossiProficiência Engenheiro Eletricista - Alexandre Grossi
Proficiência Engenheiro Eletricista - Alexandre GrossiAlexandre Grossi
 
#MTC2017: Mobile AdWords i Analytics - Krzysztof Marzec
#MTC2017: Mobile AdWords i Analytics - Krzysztof Marzec #MTC2017: Mobile AdWords i Analytics - Krzysztof Marzec
#MTC2017: Mobile AdWords i Analytics - Krzysztof Marzec Mobile Trends
 

Viewers also liked (20)

Chronic inflammation
Chronic inflammationChronic inflammation
Chronic inflammation
 
Stormwater and Water Quality Trading from 10,000 Feet
Stormwater and Water Quality Trading from 10,000 FeetStormwater and Water Quality Trading from 10,000 Feet
Stormwater and Water Quality Trading from 10,000 Feet
 
Micropropagation
MicropropagationMicropropagation
Micropropagation
 
Alessandria - Dati Aperti: alla ricerca di efficienza e trasparenza.
Alessandria - Dati Aperti: alla ricerca di efficienza e trasparenza.Alessandria - Dati Aperti: alla ricerca di efficienza e trasparenza.
Alessandria - Dati Aperti: alla ricerca di efficienza e trasparenza.
 
Why cloud?
Why cloud?Why cloud?
Why cloud?
 
Samad Oraee - Best Exercises for Chronic Pain Suffers
Samad Oraee - Best Exercises for Chronic Pain SuffersSamad Oraee - Best Exercises for Chronic Pain Suffers
Samad Oraee - Best Exercises for Chronic Pain Suffers
 
Announcements 03.12.17
Announcements 03.12.17Announcements 03.12.17
Announcements 03.12.17
 
Heaven and hell (pt. 2)
Heaven and hell (pt. 2)Heaven and hell (pt. 2)
Heaven and hell (pt. 2)
 
Business case sp val-it
Business case sp val-itBusiness case sp val-it
Business case sp val-it
 
Opera presentation tecnalia_20170306_v1.3
Opera presentation tecnalia_20170306_v1.3Opera presentation tecnalia_20170306_v1.3
Opera presentation tecnalia_20170306_v1.3
 
Vertical Booking enterprise Chain Hotel solution
Vertical Booking enterprise Chain Hotel solutionVertical Booking enterprise Chain Hotel solution
Vertical Booking enterprise Chain Hotel solution
 
Renaissance 5
Renaissance 5Renaissance 5
Renaissance 5
 
HYPNOTICS & sedatives
HYPNOTICS & sedativesHYPNOTICS & sedatives
HYPNOTICS & sedatives
 
BD Sweden polytechnic Institute
BD Sweden polytechnic InstituteBD Sweden polytechnic Institute
BD Sweden polytechnic Institute
 
Proficiência Engenheiro Eletricista - Alexandre Grossi
Proficiência Engenheiro Eletricista - Alexandre GrossiProficiência Engenheiro Eletricista - Alexandre Grossi
Proficiência Engenheiro Eletricista - Alexandre Grossi
 
Los paisajes
Los paisajesLos paisajes
Los paisajes
 
#MTC2017: Mobile AdWords i Analytics - Krzysztof Marzec
#MTC2017: Mobile AdWords i Analytics - Krzysztof Marzec #MTC2017: Mobile AdWords i Analytics - Krzysztof Marzec
#MTC2017: Mobile AdWords i Analytics - Krzysztof Marzec
 
Quilombos
QuilombosQuilombos
Quilombos
 
Presentación1
Presentación1Presentación1
Presentación1
 
La ira
La iraLa ira
La ira
 

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

Mka python jr-urok_01_ua_1563258764
Mka python jr-urok_01_ua_1563258764Mka python jr-urok_01_ua_1563258764
Mka python jr-urok_01_ua_1563258764PavloTsiura
 
Мови програмування. Класифікація
Мови програмування. КласифікаціяМови програмування. Класифікація
Мови програмування. КласифікаціяAndy Levkovich
 
урок 7
урок 7урок 7
урок 7irkov
 
Основи мікроелектроніки з Arduino
Основи мікроелектроніки з ArduinoОснови мікроелектроніки з Arduino
Основи мікроелектроніки з ArduinoГригорий Громко
 
3k sxod-inf-korni-kramar-13
3k sxod-inf-korni-kramar-133k sxod-inf-korni-kramar-13
3k sxod-inf-korni-kramar-13booking123
 
Shodynky do-informatyky-3-klas-kornienko
Shodynky do-informatyky-3-klas-kornienkoShodynky do-informatyky-3-klas-kornienko
Shodynky do-informatyky-3-klas-kornienkokreidaros1
 
Підручник Сходинки до інформатики 3 клас Корнієнко М.М., Крамаровська С.М., З...
Підручник Сходинки до інформатики 3 клас Корнієнко М.М., Крамаровська С.М., З...Підручник Сходинки до інформатики 3 клас Корнієнко М.М., Крамаровська С.М., З...
Підручник Сходинки до інформатики 3 клас Корнієнко М.М., Крамаровська С.М., З...oleg379
 
Hardware workshop with Lampa (Arduino intro course)
Hardware workshop with Lampa (Arduino intro course)Hardware workshop with Lampa (Arduino intro course)
Hardware workshop with Lampa (Arduino intro course)Hackraft
 
інтелектуальна гра перший мегабайт
інтелектуальна гра перший мегабайтінтелектуальна гра перший мегабайт
інтелектуальна гра перший мегабайтValeriy1979
 
Savitskyi Roman - Chrome Dev Tools. New & Tips
Savitskyi Roman - Chrome Dev Tools. New & TipsSavitskyi Roman - Chrome Dev Tools. New & Tips
Savitskyi Roman - Chrome Dev Tools. New & TipsOdessaJS Conf
 
найрозумніший
найрозумнішийнайрозумніший
найрозумнішийalla0
 

Similar to Майстер-клас "Програмуємо на Python" (18)

Mka python jr-urok_01_ua_1563258764
Mka python jr-urok_01_ua_1563258764Mka python jr-urok_01_ua_1563258764
Mka python jr-urok_01_ua_1563258764
 
5 5
5 55 5
5 5
 
7_0711.pptx
7_0711.pptx7_0711.pptx
7_0711.pptx
 
Мови програмування. Класифікація
Мови програмування. КласифікаціяМови програмування. Класифікація
Мови програмування. Класифікація
 
урок 7
урок 7урок 7
урок 7
 
Основи мікроелектроніки з Arduino
Основи мікроелектроніки з ArduinoОснови мікроелектроніки з Arduino
Основи мікроелектроніки з Arduino
 
3 клас урок 28 як створювати програми
3 клас урок 28 як створювати програми3 клас урок 28 як створювати програми
3 клас урок 28 як створювати програми
 
інформатика 3 кл
інформатика 3 клінформатика 3 кл
інформатика 3 кл
 
3k sxod-inf-korni-kramar-13
3k sxod-inf-korni-kramar-133k sxod-inf-korni-kramar-13
3k sxod-inf-korni-kramar-13
 
Shodynky do-informatyky-3-klas-kornienko
Shodynky do-informatyky-3-klas-kornienkoShodynky do-informatyky-3-klas-kornienko
Shodynky do-informatyky-3-klas-kornienko
 
3 34
3 343 34
3 34
 
Підручник Сходинки до інформатики 3 клас Корнієнко М.М., Крамаровська С.М., З...
Підручник Сходинки до інформатики 3 клас Корнієнко М.М., Крамаровська С.М., З...Підручник Сходинки до інформатики 3 клас Корнієнко М.М., Крамаровська С.М., З...
Підручник Сходинки до інформатики 3 клас Корнієнко М.М., Крамаровська С.М., З...
 
Internet
InternetInternet
Internet
 
Спробуйте Python
Спробуйте PythonСпробуйте Python
Спробуйте Python
 
Hardware workshop with Lampa (Arduino intro course)
Hardware workshop with Lampa (Arduino intro course)Hardware workshop with Lampa (Arduino intro course)
Hardware workshop with Lampa (Arduino intro course)
 
інтелектуальна гра перший мегабайт
інтелектуальна гра перший мегабайтінтелектуальна гра перший мегабайт
інтелектуальна гра перший мегабайт
 
Savitskyi Roman - Chrome Dev Tools. New & Tips
Savitskyi Roman - Chrome Dev Tools. New & TipsSavitskyi Roman - Chrome Dev Tools. New & Tips
Savitskyi Roman - Chrome Dev Tools. New & Tips
 
найрозумніший
найрозумнішийнайрозумніший
найрозумніший
 

Recently uploaded

Бомбочки для ванни своїми руками презентація
Бомбочки для ванни своїми руками презентаціяБомбочки для ванни своїми руками презентація
Бомбочки для ванни своїми руками презентаціяssuser0a4f48
 
Р.Шеклі "Запах думки". Аналіз оповідання
Р.Шеклі "Запах думки". Аналіз оповіданняР.Шеклі "Запах думки". Аналіз оповідання
Р.Шеклі "Запах думки". Аналіз оповіданняAdriana Himinets
 
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdf
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdfЗастосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdf
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdfssuser15a891
 
Презентациія для сайта Група «Незабудка».pptx
Презентациія для сайта Група «Незабудка».pptxПрезентациія для сайта Група «Незабудка».pptx
Презентациія для сайта Група «Незабудка».pptxOlgaDidenko6
 
Горбонос 2024_presentation_for_website.pptx
Горбонос 2024_presentation_for_website.pptxГорбонос 2024_presentation_for_website.pptx
Горбонос 2024_presentation_for_website.pptxOlgaDidenko6
 
Defectolog_presentation_for_website.pptx
Defectolog_presentation_for_website.pptxDefectolog_presentation_for_website.pptx
Defectolog_presentation_for_website.pptxOlgaDidenko6
 
Супрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptxСупрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptxOlgaDidenko6
 
Хімічні елементи в літературних творах 8 клас
Хімічні елементи в літературних творах 8 класХімічні елементи в літературних творах 8 клас
Хімічні елементи в літературних творах 8 класkrementsova09nadya
 
Іваніщук Надія Вікторівна атестація .pdf
Іваніщук Надія Вікторівна атестація  .pdfІваніщук Надія Вікторівна атестація  .pdf
Іваніщук Надія Вікторівна атестація .pdfhome
 
Бібліотека – розвиток дитячої творчості та дозвілля для дітейpptx
Бібліотека – розвиток дитячої творчості  та дозвілля для дітейpptxБібліотека – розвиток дитячої творчості  та дозвілля для дітейpptx
Бібліотека – розвиток дитячої творчості та дозвілля для дітейpptxssuserc301ed1
 
psychologistpresentation-230215175859-50bdd6ed.ppt
psychologistpresentation-230215175859-50bdd6ed.pptpsychologistpresentation-230215175859-50bdd6ed.ppt
psychologistpresentation-230215175859-50bdd6ed.pptOlgaDidenko6
 
атестація 2023-2024 Kewmrbq wtynh GNJ.pdf
атестація 2023-2024 Kewmrbq wtynh GNJ.pdfатестація 2023-2024 Kewmrbq wtynh GNJ.pdf
атестація 2023-2024 Kewmrbq wtynh GNJ.pdfhome
 
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...Принципові відмінності досконалої (повної) конкуренції від інших форм організ...
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...JurgenstiX
 
Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»
Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»
Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»tetiana1958
 
Проблеми захисту лісу в Україні та шляхи вирішення
Проблеми захисту лісу в Україні та шляхи вирішенняПроблеми захисту лісу в Україні та шляхи вирішення
Проблеми захисту лісу в Україні та шляхи вирішенняtetiana1958
 
Супрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptxСупрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptxOlgaDidenko6
 
ЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.ppt
ЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.pptЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.ppt
ЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.pptssuser59e649
 

Recently uploaded (17)

Бомбочки для ванни своїми руками презентація
Бомбочки для ванни своїми руками презентаціяБомбочки для ванни своїми руками презентація
Бомбочки для ванни своїми руками презентація
 
Р.Шеклі "Запах думки". Аналіз оповідання
Р.Шеклі "Запах думки". Аналіз оповіданняР.Шеклі "Запах думки". Аналіз оповідання
Р.Шеклі "Запах думки". Аналіз оповідання
 
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdf
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdfЗастосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdf
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdf
 
Презентациія для сайта Група «Незабудка».pptx
Презентациія для сайта Група «Незабудка».pptxПрезентациія для сайта Група «Незабудка».pptx
Презентациія для сайта Група «Незабудка».pptx
 
Горбонос 2024_presentation_for_website.pptx
Горбонос 2024_presentation_for_website.pptxГорбонос 2024_presentation_for_website.pptx
Горбонос 2024_presentation_for_website.pptx
 
Defectolog_presentation_for_website.pptx
Defectolog_presentation_for_website.pptxDefectolog_presentation_for_website.pptx
Defectolog_presentation_for_website.pptx
 
Супрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptxСупрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptx
 
Хімічні елементи в літературних творах 8 клас
Хімічні елементи в літературних творах 8 класХімічні елементи в літературних творах 8 клас
Хімічні елементи в літературних творах 8 клас
 
Іваніщук Надія Вікторівна атестація .pdf
Іваніщук Надія Вікторівна атестація  .pdfІваніщук Надія Вікторівна атестація  .pdf
Іваніщук Надія Вікторівна атестація .pdf
 
Бібліотека – розвиток дитячої творчості та дозвілля для дітейpptx
Бібліотека – розвиток дитячої творчості  та дозвілля для дітейpptxБібліотека – розвиток дитячої творчості  та дозвілля для дітейpptx
Бібліотека – розвиток дитячої творчості та дозвілля для дітейpptx
 
psychologistpresentation-230215175859-50bdd6ed.ppt
psychologistpresentation-230215175859-50bdd6ed.pptpsychologistpresentation-230215175859-50bdd6ed.ppt
psychologistpresentation-230215175859-50bdd6ed.ppt
 
атестація 2023-2024 Kewmrbq wtynh GNJ.pdf
атестація 2023-2024 Kewmrbq wtynh GNJ.pdfатестація 2023-2024 Kewmrbq wtynh GNJ.pdf
атестація 2023-2024 Kewmrbq wtynh GNJ.pdf
 
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...Принципові відмінності досконалої (повної) конкуренції від інших форм організ...
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...
 
Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»
Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»
Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»
 
Проблеми захисту лісу в Україні та шляхи вирішення
Проблеми захисту лісу в Україні та шляхи вирішенняПроблеми захисту лісу в Україні та шляхи вирішення
Проблеми захисту лісу в Україні та шляхи вирішення
 
Супрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptxСупрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptx
 
ЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.ppt
ЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.pptЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.ppt
ЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.ppt
 

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

  • 1. Програмуємо на Python: cтворення консольної комп’ютерної гри «Вгадай число» Майстер-клас Тьютор: Олександр Шипулін, учень 10 класу Мене два рази запитували [члени Парламенту]: «Скажіть на милість, містер Беббідж, що трапиться, якщо ви введете в машину невірні цифри? Чи зможемо ми отримати правильну відповідь?» Я не можу собі навіть уявити, яка плутанина в голові може привести до подібного питання. - Charles Babbage, винахідник першої обчислювальної машини з програмним управлінням (1834 р.)
  • 2.
  • 3.
  • 4.
  • 5. сoding • Написання комп’ютерних кодів і програм, використовуючи мову програмування.
  • 7. Цитати відомих програмістів • Більшість хороших програмістів виконують свою роботу не тому, що очікують оплати або визнання, а тому що отримують задоволення від програмування. Лінус Торвальдс, програміст, започаткував розробку ядра операційної системи Linux
  • 8. Скільки заробляють в сфері ІТ? Детальніше: КЛІК
  • 9. Основні поняття • Програма – це набір команд (вказівок, інструкцій), призначений для виконання комп’ютером у певній послідовності (комп’ютерна гра «Вгадай число»). • Мова, яка використовується для запису алгоритмів, призначених для виконання комп’ютером, називається мовою програмування (Python). • Інтерпретатор – це комп'ютерна програма (або набір к. програм), що перетворює (інтерпретує) вихідний код, написаний певною мовою програмування, на семантично еквівалентний код в іншій мові програмування, який, як правило, необхідний для виконання програми машиною, наприклад, комп'ютером (завантажити з http://python.org/download). • Середовище розробки – для написання програмного коду, налагодження, виконання (PyScripter, Wing IDE 101, Notepad++, Sublime Text, Geany).
  • 11. Python • Динамічна інтерпретована об’єктно- орієнтована скриптова мова програмування. • Розроблена в 1990 році голандським програмістом Гвідо ван Россумом. • Автор назвав мову на честь популярного британського комедійного серіалу 1970-х років «Повітряний цирк Монті Пайтона». • Офіційний сайт https://www.python.org/
  • 12. Застосування Python • BitTorrent • Ubuntu Software Center • Blender • GIMP • World of Tanks • Вікіпедія • Google • DropBox
  • 13. Основні ідеї • Існують дві гілки Python: 2.х і 3.х. – Будемо використовувати гілку 3.х. • Файли мають розширення .py • Відступи
  • 14. Практична робота: планування діяльності • Інструктивна картка • Допомога тьютора • Консультація вчителя
  • 15. Правила і порядок ігрового процесу • Після запуску гри на запит комп’ютера гравець вводить своє ім’я. • Комп’ютер «вітає і запрошує» учасника до гри, загадуючи випадкове число в певному числовому діапазоні (наприклад, від 1 до 20 включно). • Гравець, маючи обмежену кількість спроб, намагається вгадати число, яке загадав комп’ютер. • При спробі ввести вже раніше введене число, спроби не віднімаються, про що виводиться повідомлення. • Гра припиняється в результаті відгадування гравцем задуманого числа (перемога) або в разі використання усіх наданих гравцю спроб (поразка).
  • 16. Веб-сторінка підсумків • Перейдіть на сторінку http://scrumblr.ca/pythonlive • Дайте відповіді на запитання: – Чи цікаво вам було програмувати? – Чи хотіли би ви стати програмістом? Чому? – Чи порадите ви своїм друзям навчитися програмувати?
  • 17. Завдання додому • Створити презентацію-путівник про етапи створення вашої програми, вказавши на легкі і важкі моменти, що виникали в ході роботи.