Програмування Python (17+)

Програмування Python (17+)

icon-07 

Тривалість

40 занять (5 міс.)

icon-09 

Вік

17-30 років

icon-11  

Вартість/міс

2500 грн/міс

icon-08 

Викладач

Перун Олександр Миколайович

icon-10 

Графік

Пн.,Ср. 18.30-20.00

icon-13 

Старт

16 лютого 2022

запис на навчання


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

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

Завдяки Python працюють досить круті проекти – Бекенд YouTube та Instagram, автопілот Tesla.

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

ProZorro в Україні, використовують відкриті дані контрактів та Python, щоб боротися з корупцією та заощадити уряду значні кошти.

Система сліпих аудіо-тактильних карт BATS написана на Python.

На Python програмують роботів, які інтегрують в різні робочі області та галузі.

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

В ході нашого курсу ви познайомитеся з основами Python та закладете міцний фундамент для подальшого використання на реальних проектах.

Результати навчання:

  • Розберетесь з основними поняттями програмування: алгоритмами, циклами, операторами, функціями та змінними.
  • Отримаєте розуміння про об’єктно-орієнтоване програмування і почнете практикувати написання фрагментів коду.
  • Навчитеся тестувати свої програми, написані на Python.
  • Маючи фундаментальні знання Python, ви зможете продовжити вивчення таких трендових напрямів як Data Science і Machine Learning.

Курс підходить:

Тим, у кого вже є невеликий досвід у розробці або тестуванні програмних продуктів.

Програмістам, які хочуть вникнути в нову для себе мову програмування.

Тим, хто вже знайомий з основами програмування і хоче розібратися в особливостях і можливостях Python.

Викладач – Перун Олександр працює в ІТ-компанії, що спеціалізується на штучному інтелекті та машинному навчанні.

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

Введення

Сфери застосування, особливості та переваги

IDE та редактори

Інтерпретатор. Виконання програми

Типи і структури даних

Змінні і базові типи (чисельні типи, логічний тип, рядки)

Конструкції управління потоком

Арифметичні і логічні операції

Синтаксис

Операції присвоєння і вивід даних на екран

Поняття алгоритму

Умовні конструкції IF, рекурсія

Циклічні конструкції

Помилки і виключення

Функції

Функції як об’єкти

Аргументи

Ітераційні інструменти

Контейнери, множини

Списки, кортежі

Операції з множинами

Словники

Сортування (стандартне, сортування складних структур, зворотнє сортування, з допомогою функцій)

Основи ООП

Класи і об’єкти

Класи і функції

Класи і методи

Колекції об’єктів

Абстракція, наслідування, інкапсуляція, успадкування, поліморфізм

Класи виключень. Генерація виключень

Класи старого типу

Початок роботи з tkinter. Label, button, entry

Віджети tkinter

Діалогові вікна, події, канва

Canvas, tegs, ident, style (ttk). Пакет ttk.

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

Пакет Image, модулі пакета, робота із зображеннями. Розробка ігор

Bounce – гра (Math-GUI-OOP).

Фінальна версія ігор

Навчальний проект. API. Розробка telegram - бота

Введення в API. Засоби для роботи, бібліотеки та модулі API

Підключення до telegram. Створення програми API

Розробка telegram – бота.

Презентації ігр та ботів


Групи по 6-12 осіб. Для кожного – персональний ноутбук.

Інтенсивність навчання – 2 заняття на тиждень  по 1,5 год.

Документ про закінчення курсів: Сертифікат New IT School відповідного навчального курсу, що підтверджує отриманий рівень знань


Залиште заявку, натиснувши на кнопку “Записатись на курс”, оповіщаючи нас про Ваше бажання навчатись в New IT School, і наш адміністратор обов’язково Вам зателефонує.

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