moves = [‘rock’, ‘paper’, ‘scissors’]

 

def computer_move():

    return random.choice(moves)

 

def check_win(player_move, computer_move):

    if player_move == computer_move:

        return ‘tie’

    elif (player_move == ‘rock’ and computer_move == ‘scissors’) or

    (player_move == ‘scissors’ and computer_move == ‘paper’) or

    (player_move == ‘paper’ and computer_move == ‘rock’):

        return ‘win’

    else:

        return ‘lose’

 

print(‘Welcome to Rock-Paper-Scissors!’)

 

wins = 0

 

while True:

 

print(‘Possible moves: rock, paper, scissors’)

 

player_move = input(‘Your move: ‘)

 

if player_move not in moves:

        print(‘Invalid move, try again.’)

        continue

 

    computer_move = computer_move()

 

    print(f’Computer played {computer_move}.’)

    result = check_win(player_move, computer_move)

    if result == ‘tie’:

        print(‘It\’s a tie!’)

    elif result == ‘win’:

        print(‘You win!’)

        wins += 1

    else:

    print(‘You lose!’)

 

        print(f’Current wins: {wins}’)

 

Курси програмування Python
для дітей 13-17 років
PYTHON

Навчання програмування Python для школярів онлайн з нуля до роботи в комерційних проєктах

GoITeens створили професійний курс програмування мовою Python, адаптований для школярів. Все, як у дорослих!
В основі навчальної програми лежить популярний курс від платформи GoIT, після якого студенти починають кар’єру в програмуванні.
Програма Python для дітей також випускає Junior-спеціалістів. Ми не просто знайомимо з програмуванням, а готуємо до роботи в реальних проєктах.

  • Вік студентів

    13-17 років

  • Тривалість курсу

    24 місяці

  • Занять на тиждень

    3 заняття по 60-90 хв.

  • Випускників

    400+

    Чому потрібно вивчати python ?

    Це мова стартапів та штучного інтелекту. Вона є ключем до розуміння всіх сучасних технологій

    01

    Просте вивчення

    Python — це найбільш доступна для початківців мова програмування, адже команди пишуться англійською мовою. В порівнянні з Java та C++, вона має простіший синтаксис та правила форматування.

    02

    Застосування в будь-якій сфері

    Широкий спектр бібліотек та фреймворків дозволяють нескінченно розширювати способи застосування мови:

    - розробка ігор

    - робототехніка

    - програми для наукових галузей

    - штучний інтелект та ін.

    03

    Маса готових рішень

    Спільнота пайтон дуже розвинена. Розробники активно продукують якісну документацію, завдяки чому будь-яке рішення можна легко знайти на форумах. Це допомагає новачкам навчатися та розв'язувати робочі задачі.

    04

    Попит та перспектива

    Python входить у ТОП мов програмування. Нею пишуть в Google, Amazon, Tesla, NASA, Instagram, YouTube. Попит на пітоністів щороку зростає, так само, як і зарплата. $2800 — середній оклад Middle Python-розробника в Україні.

    Вивчити одну з найпопулярніших мов програмування в підлітковому віці — це виграти золотий квиток в життя! 

    Python — мова майбутнього. Той, хто нею володіє, має практично безмежні можливості розвитку. Розробники, яких ми готуємо в GoITeens, можуть побудувати кар’єру в будь-якій сучасній галузі. Це спеціальність, яка точно не втратить актуальність в найближчі десятиріччя!

    Чи підходить програмування Python вашій дитині? Дізнайтеся на безплатному уроці

      Формат

      Онлайн-зустріч в Google Meet

      Тривалість заняття

      40-45 хвилин

      На цьому занятті ваша дитина
      • Познайомиться з робочим середовищем Python
      • Напише власний код
      • Зрозуміє, чи підходить йому цей напрямок
      Що буде
      • Тестування здібностей
      • Практична робота
      • Консультація

      Програма курсу

      • 1 семестр

        72 заняття

        Теми семестру                         

        • Базовий синтаксис Python
        • Типи даних, змінні та вирази
        • Рядки, цикли, колекції
        • Списки, методи списків
        • Умовні оператори if else, if elif else, match
        • Робота з бібліотеками

        Фінальні проєкти:

        • Програма «To-Do List»
        • Бот-помічник, запрограмований на бібліотеці aiogram
      • 2 семестр

        72 заняття

        Теми семестру

        • Принципи веб-розробки 
        • Розробка веб-додатків за допомогою Flask
        • Робота з базами даних
        • Менеджмент та аналіз даних у реальних веб-проєктах
        • Flask маршрутизація та шаблони
        • Бібліотеки для роботи з базами даних
        • Створення та підключення баз даних до веб-додатків 

        Фінальний проєкт:

        • Командний проєкт з бекендом і фронтендом “Генератор резюме”
      • 3 семестр

        72 заняття

        Теми семестру

        • Робота з txt та csv файлами
        • Модуль googletrans 
        • Підключення голосового асистента
        • Парсинг даних, Google Sheets, роботу з базами даних
        • Створення простих ботів

        Фінальний проєкт:

        • Бот для вивчення англійської мови
      • 4 семестр

        72 заняття

        Теми семестру 

        • Фреймворк Django
        • Робота з SQLite, DBeaver
        • Хешування, опис і цілі UML
        • Розробка UML діаграм
        • Розробка сторінок та основних функцій інтернет-магазину

        Фінальний проєкт:

        • Інтернет-магазин для продажу українських HandMade товарів

      Комфортний та ефективний процес навчання

      • Онлайн-формат

        Уроки проходять в Google Meet за чітким розкладом. Займатися можна віддалено з будь-якого місця.

      • Навчальні групи

        В групах до 15 учнів, що дозволяє вчителям використовувати індивідуальний підхід.

      • Кабінет студента

        Навчальні матеріали, записи уроків, завдання та пояснення доступні 24/7 в особистому кабінеті.

      • Фокус на практику

        Студенти відпрацьовують задачі з реальних сфер використання Python та створюють власні проєкти.

      • Зворотний зв’язок

        Перевірка домашніх завдань від викладачів та менторство допоможе швидше просуватися.

      ПРОЄКТИ ТА ВІДГУКИ СТУДЕНТІВ НА КУРСІ ВІД GOITEENS

      Дмитро, 14 років

      ПРО ПРОЄКТ

      Випускним проєктом Дмитра був проєкт  соціальної мережі написаній на Python, яка працювала за принципом Twitter.

      На сьогоднішній день найпопулярніші фільми та серіали виходять саме на таких відео-сервісах. І наші студенти цілком здатні їх створювати та підтримувати.

      Викладачі курсу Python

      Тетяна
      • Технології: JavaScript, С, Python
      • Викладач курсів Minecraft, Python
      • Викладач з програмування на JavaScript
      Олександра
      • 2+ роки досвід викладання 
      • Тім-лід 3-х напрямків GoITeens
      • Студентка магістратури факультету радіофізики, електроніки та комп’ютерних систем ім. Т. Шевченка
      • Медичний радіофізик
      • Закінчила художню школу
      Олександр
      • Викладач та ментор програмування на Python
      • Досвід у web-програмуванні та машинному навчанні
      Дмитро
      • 5+ років досвіду програмування на Python
      • Фреймворки: BS4, Flask, pyMonk/pyGame, pyTelegramBotAPI
      • Основний напрямок – розробка та супровід баз даних та телеграм бота
      Максим
      • Python Developer у компанії Enapps
      • Студент 4-го курсу НУ Львівська Політехніка 
      • Технології: Django, Flask, FastApi, Odoo

      ПРО GOITEENS

      GoITeens — це онлайн ІТ-академія для дітей 7–17 років, у якій навчаються за напрямами Scratch, Frontend, Digital Design, GameDev, Minecraft, Roblox та Математика. У нас точно можна знайти курс з ІТ на кожен смак. Вам та вашим друзям точно сподобається!

      • 8+
        Років навчаємо дітей
      • 50000+
        Дітей навчалося в академії
        GoITeens
      • 3600+
        Проєктів створено
      • 93000+
        Занять проведено
        протягом року
      • Ukrainian Business
        Award 2023
      • X-RAY
        X-RAY award
        Переможці премії X-RAY в номінації
        «Метавсесвіт та штучний інтелект»

      Дозвольте дитині спробувати себе в програмуванні на безкоштовному уроці

      *Записавшись на перше заняття ви також безкоштовно отримаєте презентацію з детальним описом розкладу всього курсу

        Відповіді на найпоширеніші питання

        • Як відбувається навчання?

          Заняття проходять тричі на тиждень в будні після школи або у вихідні (за вибором) в Google Meet. Два заняття по 90 хвилин присвячені вивченню програмування та одне заняття тривалістю 60 хвилин — розвитку Soft Skills. Кожен урок складається з теорії та практики:

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

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

        • Скільки місяців триває курс?

          Повний курс навчання програмування мовою Python складається з чотирьох семестрів або 24 місяців та додаткового року поглибленого вивчення сучасних технологій. Після завершення основної навчальної програми (24 місяці) дитина отримає знання та навички, необхідні для роботи в реальних проєктах. За цей час студенти здобудуть технічну базу, прокачають англійську мову та математику, розвинуть важливі комунікативні навички.

        • Що потрібно для навчання?

          Комп’ютер або ноутбук, стабільне підключення до інтернету та гарнітура для спілкування з викладачем онлайн (колонки або навушники, мікрофон, вебкамера).

        • Що робити, якщо дитина пропустить заняття?

          Кілька пропусків — не проблема, їх можна легко відпрацювати самостійно. В особистому навчальному кабінеті знаходяться записи уроків, навчальні матеріали, завдання з поясненнями та домашні завдання. Однак, якщо студент вимушений пропустити більше часу, то для таких випадків передбачено опцію «заморозки» навчальної програми терміном до двох місяців. Після повернення до навчання, студент продовжить проходити курс з тієї теми, на якій закінчив, тільки з іншою групою. За необхідності ви також можете замовити додаткову консультацію викладача.

        • Що таке Python?

          Python є однією з трьох найпопулярніших мов програмування в сфері бекенд-розробки. Python, так само як і Java, PHP, Go та C# використовується для написання серверної частини програми, застосунку чи сайту, тобто того, що знаходиться поза інтерфейсом.

        • Python Developer – хто це та що він робить?

          Python Developer — це програміст, який використовує мову програмування Python для розробки програмного забезпечення. Він пише бекенд, будує архітектуру програмного забезпечення та компонентів. Може працювати над різними проєктами: від створення вебзастосунків та ігор до Data Science, машинного навчання та наукових досліджень.

        • Що пишуть на Python? Де використовується ця мова?

          Сфера використання мови Python практично безмежна. Але найбільш популярні напрямки — це веброзробка, автоматизація, машинне навчання та Data Science. Наприклад, мова Пайтон може використовуватися для розробки:

          • вебзастосунків, серверів, сайтів, чат-ботів;
          • штучного інтелекту: нейронні мережі, комп’ютерний зір, обробка мовлення і таке інше;
          • розумних систем та гаджетів;
          • програмного забезпечення для обробки даних;
          • відеоігор, соціальних мереж, стримінгових сервісів;
          • автоматизованих систем, які виконують рутинні задачі, наприклад, обробка файлів, тестування софту і т.п.
        • Скільки заробляє Python-розробник?

          Python Developer — одна з найбільш високооплачуваних професій IT-сфери. Заробітна плата розробника Python залежить від його досвіду та навичок. Наприклад, в Україні середній місячний оклад для Senior Python Developer – $4 900, для Middle Python Developer – $2800, а для Junior Python Developer – $945. Джуніор розробник з нульовим досвідом роботи може заробляти від $700. Варто пам’ятати, що в кар’єрне зростання в сфері розробки досить швидке. Від початківця без досвіду до мідл-спеціаліста можна вирости навіть за рік.

        • Як стати python розробником з нуля?

          Вивчити мову програмування Пайтон з нуля не надто складно. Однак, щоб перетворити ці знання в професію та стати перспективним розробником, треба опанувати цілий спектр навичок:

          • Розуміти основи програмування та мати досвід розробки програм на Python.
          • Вміти використовувати стандартну бібліотеку Python, бази даних та фреймворки.
          • Знати основні алгоритми та структури даних, такі як пошук, сортування, графи, стеки, черги, дерева та інші.
          • Знати принципи роботи машинного навчання та інтелектуального аналізу даних (аналіз даних, класифікація, кластеризація, нейронні мережі та ін.).
          • Вміти комунікувати всередині команди: співпрацювати з колегами, доносити та презентувати ідеї, делегувати задачі, управляти процесами тощо.
          • Бути гнучким, швидко реагувати на зміни, вміти розв’язувати проблеми та знаходити нестандартні рішення.

          Усі ці навички та вміння діти отримують на курсі Python від GoITeens. Крім цього, ми фокусуємо увагу на розвитку практичних вмінь. Студенти створюють колективні та власні проєкти, які потім можна використати у портфоліо.

        • Який курс python обрати для підлітка?

          Python — популярна та легка для засвоєння мова програмування. Це ідеальний варіант початку кар’єри в програмуванні для дітей 13-16 років. Якщо ви шукаєте не просто гурток з інформатики, а професійне навчання для дитини, яке забезпечить їй перспективну кар’єру, то обираючи курс, варто звернути увагу на наступні умови:

          • об’єм практики, передбачений програмою;
          • наявність домашніх завдань та зворотного зв’язку від вчителів;
          • можливість створення проєктів для портфоліо;
          • розвиток Soft Skills, які необхідні для успішної кар’єри в програмуванні;
          • рівень та досвід викладачів;
          • зручність умов навчання: наявність особистого кабінету, доступ до навчальних матеріалів, записів занять, бібліотеки та ін.

          За більш як 8 років роботи з підлітками, ми зібрали команду найкращих викладачів та розробили авторську формулу успішного навчання: 80% практики, 20% зворотного зв’язку та 10% теорії. Програма курсу включає розвиток як Hard Skills, тобто технічних навичок програмування, так і Soft Skills, які включають комунікацію в команді, лідерство, публічні виступи і т.д. А головне, курс Python від GoITeens — це повноцінний професійний курс для дорослих від GoIT, адаптований для підлітків. По закінченню програми, школяр знатиме все те, що знають дорослі випускники курсів програмування, та буде готовий до реальної роботи.

        • Чи можна записати на курс дитину, молодшу від 13 років?

          На курсі Python високий рівень матеріалу та викладання. Це професійна програма, тому багато студентів вже мають попередню підготовку. Курс не підходить молодшим школярам, особливо тим, хто не має досвіду програмування іншими мовами. Таким учням рекомендується почати знайомство з кодом з курсу Frontend (створення сайту).

        Не підійшов курс?
        Маємо багато інших напрямів для дітей
        від 7 до 17 років!

        Серед них точно є такий, що найкраще відповідає інтересам та здібностям дитини.

        Переглянути всі курси