Ты научишься разрабатывать серверную часть сайтов и приложений на языке Python. Сможешь работать Junior Python Software Engineering
Почати навчанняЩо ти отримаєш?
Що ти вивчиш?
Цей модуль познайомить з основними можливостями мови Python, її синтаксисом і ключовими концепціями. Буде розглянуто роботу з числами, арифметичними операціями, умовами та циклами. Ви навчитеся керувати логікою виконання програми, використовувати розгалуження і повторення, а також організовувати код для виконання послідовних завдань.
У цьому модулі вивчимо основні типи даних, які використовуються в Python, а також способи їх обробки. Розберемо рядки, списки, множини та словники, навчимося витягувати дані, змінювати їх і комбінувати. Опануємо методи роботи з рядками та колекціями, що дасть змогу зручно зберігати, змінювати та аналізувати інформацію.
Цей модуль присвячений функціям та алгоритмам. Ви дізнаєтеся, як створювати функції, передавати в них параметри й отримувати результат. Вивчите кортежі, множини та словники як зручні структури даних. Познайомитеся з різними методами сортування і навчитеся аналізувати код на предмет помилок, покращуючи його ефективність.
На практиці закріпимо основні концепції програмування через створення невеликих проєктів. Ви навчитеся використовувати випадкові числа, обробляти користувацьке введення і будувати прості ігрові механіки. Також розберемо роботу з файлами, щоб зберігати та завантажувати дані в програмах.
Познайомимося з бібліотекою, яка дозволяє створювати графічні інтерфейси. Ви навчитеся розробляти програми з кнопками, полями введення, зображеннями та іншими інтерактивними елементами. Також освоїте роботу з полотном і намалюєте свої перші візуальні проєкти, включно з міні-іграми.
У цьому модулі ви вивчите способи зберігання даних у програмах. Познайомитеся з роботою баз даних, навчитеся керувати часом у коді, а також розберете принципи організації довготривалого зберігання інформації. Це важливі навички для роботи з реальними проєктами, у яких дані мають зберігатися між сеансами.
Ви навчитеся розробляти ботів, які можуть взаємодіяти з користувачами, обробляти команди та надсилати повідомлення. Освоїте роботу з кнопками, базами даних і обробкою інформації в чатах. Наприкінці модуля створите повноцінного бота з широкими можливостями.
Цей модуль включає завершення пройденого матеріалу, тестування та підсумкові проєкти, які допоможуть перевірити отримані знання. Ви розберете складні завдання, напишете свій власний проєкт і закріпите весь пройдений матеріал.
гарячі питання