Програмування на Python
Курси трьох рівнів для оволодіння мовою програмування
Запрошуємо на курси трьох рівнів школярів 9-11 класів та студентів. Ви навчитесь програмувати та оволодієте мовою програмування Python. Програма відповідає університетським курсам для бакалаврів спеціальності 122 Комп'ютерні науки. Ми зараховуємо успішно пройдені курси, якщо ви вже є або станете нашим студентом.
Наші викладачі
Вас навчатимуть викладачі кафедри Інформаційних технологій і моделювання Криворізького економічного інституту Київського економічного інституту імені Вадима Гетьмана
Ваші часті запитання
Чому саме Python?
Ця мова легка для навчання програмуванню й водночас є мовою професійного програмування у науці й WEB технологіях. На програмістів на Python є постійний попит з достойною оплатою. Мова є одним з лідерів у застосуванні для WEB та аналізу даних. Тому це базова мова при підготовці на спеціальності Комп'ютерні науки у КЕІ КНЕУ.
Яка різниця між курсами
Стартовий курс розрахований на курсантів, які не знайомі з програмуванням, або знайомі слабо й мають труднощі із написанням програм. Тому задача курсу навчити елементарним, базовим речам. Це типи даних, логічні умови, операції, цикли й функції. Курсант має навчитися писати прості програми з логічними умовами та циклами, відлагоджувати їх та розуміти тексти програм.
Базовий курс розрахований на курсантів що розуміють базові типи та конструкції програмування, але не мають достатнього досвіду програмування, та або не знайомі з мовою програмування Python. Курс включає огляд (повторення) базових конструкцій мови та освоєння такого інструментарію як класи, модулі й пакети та графічний інтерфейс. Передбачення написання невеличкого проекта із графічним інтерфейсом.
Основний курс розрахований на курсантів, що впевнено програмують на якійсь із мов програмування або успішно завершили попередні два курси. Курс орієнтований на обробку й аналіз даних і включає огляд особливостей мови Python, вивчення специфічних інструментів мови (ітератори й декоратори) та знайомство із типовими пакетами тестування й обробки даних.
Нижче показано типова тематика курсів. Типова тематика може змінюватися залежно від рівня й інтересів курсантів які визначаються при співбесіді й формуванні груп.
В чому сенс цих курсів для мене?
Найперше ви можете здобути знання й навички для подальшого самостійного розвитку як програміст. Ви визначитись наскільки ви підходите для професії програміста. І ви просто навчитеся програмувати, що корисно у багатьох галузях діяльності, наприклад у економіці, фінансах, на технічних спеціальностях. Якщо ви продовжите своє навчання на спеціальності Комп'ютерні науки у КЕІ КНЕУ ми зарахуємо вам пройдені курси.
Чи достатньо мені цих курсів аби влаштуватися програмістом?
Це складно, хоча це можливо. Як правило на роботу беруть програмістів із певною практикою, або кейсом виконаних проектів. Крім мови ви маєте оволодіти інструментарієм цієї мови (наприклад Django) й виконати близький до реального проект. В принципі ви можете це зробити самостійно спираючись на вже отримані знання мови. Але для успішної діяльності потрібно знати ще багато речей: бази даних, комп'ютерні мережі, операційні системи, WEB технології й інструментарій підтримки проектів. Тому ми радимо отримати систематичну освіту з ІТ.
З якого рівня курсів я маю почати?
Ми пропонуємо виконати прості завдання. Вам слід написати програми на будь-якій мові програмування яку ви знаєте зафіксувавши час роботи.

1. Напишіть программу яка шукає суму всіх цілих чисел від числа A до числа В. Наприклад, від 1 до 10, від 1 до 1000, від 5000 до 50000. Вам має вистачити 15 хвилин.

2. Напишіть программу, яка шукає суму усіх парних чисел із заданого списку. Наприклад 1, 20, 4, 5, 12, 45, 120, 121, 74, 69, 341, 10001, 52. Вам має вистачити 20 хвилин.

3. Напишіть программу, яка шукає кількість повторень чисел у заданному списку. Наприклад 20, 17, 20, 20, 10, 7, 10, 20, 7. Вам має вистачити 40 хвилин.

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

ВАРТІСТЬ Й ОРГАНІЗАЦІЯ ЗАНЯТЬ
Заняття.
Аудиторні заняття проводяться в комп'ютерних аудиторіях Криворізького економічного інституту (Медична 16, кінцева швидкісного трамваю). Практична робота виконується на WEB ресурсі із використанням вільного програмного забезпечення. Навчальний WEB ресурс доступний як з аудиторії так і з комп'ютера курсанта. Кожен курс передбачає 16 академічних годин аудиторних занять які включають демонстрацію викладача, виконання практичних завдань і консультації викладача (в тому числі дистанційно). Курс передбачає також домашні заняття (в основному виконання завдань з програмування) у обсязі не менше 16 годин.
Групи та ціни.
Є два варіанти робочих груп.
Основний варіант - група з 10 курсантів. Вартість 960 грн.
Еліт варіант - група з 5 курсантів. Вартість 2400 грн.

Організація занять
Базова схема. Чотири тижні по 2 заняття на тиждень по 2 академічні години. Оптимальні схеми занять з проміжком у два дні. Наприклад: понеділок і четвер або вівторок п'ятниця, або середа і субота. Час занять 14-16 або 17-19.
Інтенсив. Шість днів поспіль по 3 академічні години щодня (найкраще під час канікул). Час занять за узгодженням.
Суботня школа. Шість субот поспіль по 3 академічні години кожна. Час занять за узгодженням.

Які кроки потрібно зробити аби навчатися?
1. Заповнити анкету про навчання яка є в кінці сторінки
2. З вами зв'яжеться менеджер, котрий займається формуванням груп для обговорення варіантів формування групи.
3. Після попереднього наповнення групи вас запросять для співбесіди із курсантом, укладанням договору та оплати за навчання.
4. Після надходження коштів про навчання менеджер повідомить вас про початок навчання й буде інформувати вас (платника) про хід навчання.
5. В процесі навчання курсант має виконувати завдання із програмування, які оцінюються в балах.
По завершенні курсу курсант отримує сертифікат про закінчення курсів із вказаною сумою набраних балів. Якщо ви будете навчатися на спеціальності 122 Комп'ютерні науки у Криворізькому економічному інституті сертифікат є підставою для зарахування студенту відповідних до програми курсів дисциплін.
Стартовий курс програмування
Якщо ви ніколи не писали программного коду або маєте із цим серйозні труднощі. Завдання курсу навчити основним конструкціям мови та закласти основи алгоритмічного мислення. Ви зможете писати й відлагоджувати та розуміти прості програми з умовами, циклами, масивами, функціями
  • Модуль 1. Типи даних й операції з ними
    Цілі типи даних й з плаваючою крапкою
    Рядкові й символьні дані
    Логічні дані й операції
    Ідентифікатори та функції вводу-виводу даних
    Списки й операції з ними
    Словники й операції з ними
  • Модуль 2. Оператори Python
    Оператор if та блоки коду
    Оператор циклу while
    Оператор циклу for
    Вкладена логіка та вкладені цикли
    Помилки та їх опрацювання
  • Модуль 3. Функції та методи
    Функції, параметри функцій
    Область імен
    Модулі та їх підключення
    Об'єкти та методи
    Тестування функцій
  • Модуль 4. Практикум з програмування
    Написання програм за заданими алгоритмами
Базовий курс програмування
Ви вже писали програми на чомусь, знаєте що таке цикли, умови, ідентифікатори, функції, але маєте слабкі навички й досвід написання коду.
  • Модуль 1. Короткий огляд особливостей Python
    Типи даних Python й операції з ними
    Оператори й основні функції
    Форматування даних
    Практикум з програмування й відладки
  • Модуль 2. Функції Python
    Іменовані параметри функцій
    Змінне число параметрів
    Документування і тестування функцій
    Рекурсія
    Практикум
  • Модуль 3. Класи, об'єкти і методи
    Ідеологія об'єктно-орієнтованого програмування
    Оголошення класу, типові методи, властивості
    Екземпляри класу (об'єкти), наслідування і поліморфізм
    Практикум
  • Модуль 4. Графічний інтерфейс
    Побудова графіків
    Віджети та їх властивості
    Проект з віджетами або графіками
Основний курс програмування
Якщо у вас є базові навички програмування і ви хочете оволодіти програмуванням на Python та його специфічними інструментами.
  • Модуль 1. Особливості Python
    Особливості типів даних
    Оператори, функції й класи
    Декоратори і ітератори
    Опрацювання помилок виконання
  • Модуль 2. Модулі і пакети
    Пакети відладки й тестування
    Робота з файлами
    Типові модулі, практикум
  • Модуль 3. Пакети обробки даних
    NumPy
    Pandas
  • Модуль 4. Мініпроект

Контакти
Телефон: +38 093 708 41 85
e-mail: sheleviv@gmail.com
Кривий Ріг, вул.Медична, 16 (кінцева швидкісного трамваю)

Картографічні дані
Дані карт ©2018 Google
Картографічні даніДані карт ©2018 Google
Дані карт ©2018 Google
Не вдається завантажити Карти Google на цій сторінці.
Do you own this website?
Fuze

calling...

Can't complete call
We're sorry about that. Please try again or contact support if you continue to have issues.