Задати питання
Success request
Дякуємо за Вашу заявку

Залишився лише один крок

Оберіть зручний для вас мессенджер

Зареєструватись на курс
Swift iOS
Задати питання

Програмування Python

Python – мова програмування, яка дозволяє розробляти сучасні додатки, штучний інтелект, ботів. Пайтон є популярною мовою, за допомогою якої Ви зможете створювати власні круті проекти, додатки на телефон або комп'ютер, ботів і ще багато чого цікавого.

Курс є базовим. Він познайомить Вас із основними поняттями, Ви вивчите принципи програмування, навчитеся створювати програми, розглянете створення графічних інтерфейсів.

По закінченню курсу Ви
  • Познайомитеся з мовою програмування Python
  • Навчитесь аналізу коду
  • Навчитесь створювати повноцінні комп'ютерні ігри
  • Навчитесь багатьом модулям Python
  • Відчуєте себе GameDev'ом
Програма курсу
Модуль І. Знайомство з синтаксисом Python, та ази програмування

Заняття 1. Знайомство з редактором. Створення простих малюнків за допомогою модуля "turtle".

Заняття 2. Змінни, типи даних, та операції на них.

Заняття 3. Введення даних, що дозволяє вставити нову інформацію.

Заняття 4. Малювання за допомогою інструментів модуля. Індивідуальна робота.

Заняття 5. Логічні оператори, логічні умови.

Заняття 6. Додаткові комбінації та аргументи.

Заняття 7. Що таке безкінечний цикл, які приклади, та що таке рекурсія.

Заняття 8. Створення гри “Камінь, нижниці, папір” за допомогою логічних операторів і безкінечного циклу.

Заняття 9. Контролюючий цикл For, що таке ітератор, що таке ітерація.

Заняття 10. Умовні інструкції в циклі, де вони застосовуються. Складна типізація програми.

Заняття 11. Зупинка безкінечного цикла. Break. 

Заняття 12. Створення текстової гри “Гонки”.

Заняття 13. Що таке списки, нумерація індексів. Та додаткові методи додавання, видалення.

Заняття 14. Що таке словники, ключ - значення елемента. Створення чат бота.

Заняття 15. Створення лабіринту за допомогою словника, додавання складності гри

Заняття 16. Що таке функція, опрощення коду. Визов функції.

Заняття 17. Великий модуль PyGame. Вступ.

Заняття 18. Як навчити героя ходити, додавання логіки. Створення анімації гри.

Заняття 19. Метод малювання нашої гри Colliderect, та додавання екрану “Вихід”.

Заняття 20. Створення функції для гри. Що таке координати (x, y).

Заняття 21. Функціонал та обробка кліків миші.

Заняття 22. Як зробити, щоб програма обробляла дані, кліки, та клавіатуру від користувача.

Заняття 23. Створення проекту Clicker. 

Заняття 24. Додавання за винагороду скіни та їх покупка.

Заняття 25. Підготовка до свого проекту.

Заняття 26. Створенння гри Roguelike, Pacman.

Заняття 27. Як і для чого потрібно реалізувати метод Collidelist.

Заняття 28. Проект, реалізація, вміст.

Заняття 29. Додавання ворогів, перешкод, труднощів.

Заняття 30. Додавання рівнів, їх складності. Hard - Easy

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

Заняття 32. Фінальний проект. Та створення портфоліо.

Додаткове заняття: підсумки Модуля І.

Модуль ІІ. Tkinter (для програмування графічних десктопних програм)

Заняття 1. Створення графічних інтерфейсів користувача за допомогою Python та TKinter.

Заняття 2. Позиціонування за допомогою сіткової системи Tkinter.

Заняття 3. Створення кнопок за допомогою TKinter. Створення полів введення. Створення простого калькулятора.

Заняття 4. Використання піктограм, зображень та кнопок виходу. Створення програми для перегляду зображень. Додавання рядка стану. Додавання фреймів до програми.

Заняття 5. Радіокнопки. Скриньки повідомлень. Діалогове вікно відкриття файлів.

Заняття 6. Слайдери з TKinter. Checkboxes. Випадаючі меню.

Заняття 7. Використання баз даних. Створення графічного інтерфейсу для нашого додатку бази даних. Видалення запису з нашої бази даних. Оновлення запису за допомогою SQLite.

Заняття 8. Створення додатку про погоду. Зміна кольорів у нашому додатку про погоду. Додавання форми пошуку за індексом.

Заняття 9. Створення інструменту бази даних CRM. Створення бази даних і таблиці для нашої CRM. Додавання поля введення для нашого інструменту CRM. Пошук по всім клієнтам CRM. Експорт бази даних CRM в Excel файл. Пошук клієнта за прізвищем в CRM.

Заняття 10. Випадаюче вікно пошуку по базі даних CRM. Множинні результати пошуку в CRM.Оновлення запису MySQL. Як змінити розмір поля введення по висоті.

Заняття 11. Генератор випадкових переможців.

Заняття 12. Створення додатку для географічних флеш-карт. Державні столичні радіокнопки.

Заняття 13. Додаток для додавання флеш-карт. Список полів.

Заняття 14. Створення вкладок в графічному інтерфейсі за допомогою Блокнота. Автоматичне створення декількох полів введення. Кнопки з зображенням та закруглені кнопки.

Заняття 15. Створення календаря з можливістю вибору дати.

Заняття 16. Таймери та годинники з TKinter .

Заняття 17. Гра в слова Jumble Game.

Заняття 18. Звуки і музика в Ткінтері. Створення MP3-плеєра за допомогою Tkinter. Кнопка паузи MP3-плеєра. Кнопки перемотування вперед і назад MP3-плеєра. Тривалість і довжина пісні в MP3-плеєрі. Повзунок положення композиції MP3-плеєра. Регулювання гучності.

Заняття 19. Кнопка скасування та повторення тексту. Створення текстового редактора. Друк файлу. Вибрати "Все" та "Очистити. Нічний режим - створення текстового редактора.

Заняття 20. Гра "Хрестики-нулики".

Заняття 21. Використання електронних таблиць Excel за допомогою Tkinter та Openpyxl.

Заняття 22. Гра "Камінь, папір, ножиці". Динамічна зміна розмірів кнопок при зміні розміру вікна.

Заняття 23. Як використовувати зображення в якості фону. Динамічна зміна розміру фонових зображень. Використання полів введення на полотні.

Заняття 24. Додаток "Список справ". Як викреслювати та прибирати пункти зі списку справ. Збереження та відкриття списків справ.

Заняття 25. Як змінити курсор миші.

Заняття 26. Як побудувати граббер цін на біткойн за допомогою Beautiful Soup.

Заняття 27. Створення додатку для створення флеш-карток з іноземної мови. Створення пошукового додатку до Вікіпедії.

Заняття 28. Створення надійного додатку для генератора паролів.

Заняття 29. Створення додатку для конвертера валют.

Заняття 30. Користувацький хакерський рядок заголовка!. Генератор реєстраційних ключів програмного забезпечення. Підтвердження реєстраційного ключа програмного забезпечення.

Заняття 31. Відкриваємо веб-браузер від Tkinter. Підключення однієї смуги прокрутки до декількох текстових полів .

Заняття 32. Створення іпотечного калькулятора.

Заняття 33. Створення скріншотів з програми Tkinter.

Заняття 34. Створення програми-перекладача.

Заняття 35. Створіть військову карткову гру.

Заняття 36. Блекджек - Зберіть п'ять карт і виграйте. 

Додаткове заняття: підсумки Модуля ІІ.

Записатись на курс
Записатись на курс