Оберіть мову

Курси Python Basic

Курсы Python Basic

Професія програміста зараз стала найвідомішою в галузі інформаційних технологій. Бути програмістом навіть середнього рівня – це не лише престижно, а й вигідно. Як правило, програміст має високий дохід. Потрібно врахувати, що програмісти мають на відміну від багатьох інших професій можливість працювати віддалено і при цьому співпрацювати з авторитетними закордонними компаніями.

Для того, щоб навчитися основам програмування та почати фундаментально вивчати мови програмування високого рівня (C++, C#, Java), і призначено наш курс. У нашому центрі викладають висококласні фахівці у галузі програмування, вони введуть Вас у курс справи, дадуть відмінну базу, навчать думати алгоритмічно на кілька кроків уперед. Навіть якщо Ви не збираєтеся бути професійним програмістом, наш курс програмування на Python - це відмінна гімнастика для розуму, порівнянна з грою в шахи, що дозволить розвинути пам'ять і прищепити навички швидкого запам'ятовування інформації. Як інструмент для вивчення основ програмування у навчальному центрі "Данко" обрано мову програмування Python. В даний час ця мова використовують такі гіганти IT як Apple, Google, Microsoft, Vodafone, Samsung. Мова програмування Python відрізняє від інших подібних мов простота і зрозумілий синтаксис, завдяки чому писати програми набагато простіше, ніж, наприклад, мовою Java або C++. Python можна назвати найкращим інструментом для знайомства з програмуванням. Освоїти Python під силу будь-якому новачкові, який ніколи не мав справу з програмуванням, потрібно лише бажання вивчати програмування.

Як проходить навчання Python:

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

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

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

На курсах Python Basic Ви:

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

Яку форму навчання Ви б не обрали - офлайн курси Python в Києві або навчання Python онлайн, при відповідальному підході до процесу навчання Ви завжди можете розраховувати на отримання якісних знань та навичок у нашій школі програмування.

Курси Python Basic будуть цікаві та корисні:

  1. 1. Початківцям у програмуванні;
  2. 2. Школярам, студентам та менеджерам IT-спеціальностей, які починають вивчати основи програмування у своїх ВНЗ та бажають почати будувати кар'єру програміста;
  3. 3. Початківцям програмістам, які мають навички програмування обсягом шкільної програми з інформатики;
  4. 4. Аналітикам, статистикам та науковцям;
  5. 5. Web-дизайнерам та верстальникам, яким необхідно навчитися програмувати;
  6. 6. Всім, хто вже знає якісь мови програмування та бажаючим розширити свої знання та досвід;
  7. 7. Всім, хто не має досвіду програмування, але охочим здобути нову перспективну професію.
Очно
Тривалість:

В групі - 36 годин/курс (1 місяць)

Індивідуально ~ 27 годин

Вартість:

В групі - дивитись ціни та групи

Індивідуально (корпоративно) - уточнюйте у менеджерів

  • Комфортні аудиторії
  • Локації біля метро
  • Пробне заняття*
  • Сучасне комп'ютерне обладнання
  • Актуальне програмне забезпечення
  • Методичні матеріали
  • Сертифікат

 

* Лише для групового навчання

Додаткова інформація:

Для підприємств та підприємців ціна +10%

Онлайн
Тривалість:

В групах - 36 годин/курс (1 місяць)

Індивідуально - 27 годин

Вартість:

В групі - дивитись ціни та групи

Індивідуально (корпоративно) - уточнюйте у менеджерів

  • Навчання в будь-якій точці світу
  • Заняття в прямому ефірі
  • Запис занять*
  • Пробне заняття*
  • Методичні матеріали
  • Сертифікат

 

* Лише для групового навчання

Додаткова інформація:

Для підприємств та підприємців ціна +10%

Відео-уроки
Тривалість:

На даний момент не проводиться

Вартість:

На даний момент не проводиться

  • Навчання в будь-якій точці світу
  • Вільний графік
  • Підтримка викладача
  • Методичні матеріали
  • Сертифікат 
Додаткова інформація:

Для підприємств та підприємців ціна +10%

Групи

Група: №1
Графік: 10:00-12:00 Сб, Нд Термін навчання:36 год. Філія:Онлайн курс
6600

або 2 платежі по 3630 ₴

Записатись
Група: №2
Графік: 19:00-21:00 Вт, Чт Термін навчання:36 год. Філія:Онлайн курс
6600

або 2 платежі по 3630 ₴

Записатись
Група: №3
Графік: 19:00-21:00 Вт, Чт Термін навчання:36 год. Філія:Контрактова пл.
8400

або 2 платежі по 4620 ₴

Записатись
Група: №4
Графік: 12:00-16:00 Сб Термін навчання:36 год. Філія:Святошин/Житомирська
8400

або 2 платежі по 4620 ₴

Записатись

Немає доступних курсів

Очні курси Python у Києві

Заняття на курсах програмування Python у Києві проходять в одній з 3 філій, які знаходяться в безпосередній близькості до метро. Навчальні класи оснащені сучасним комп'ютерним обладнанням із встановленим оновленим програмним забезпеченням. До того ж кожен слухач у групах отримує авторські методичні матеріали відповідно до програми курсу.

Щоб зробити навчання на Python курсах більш ефективним ми формуємо невеликі групи (в середньому 5-7 слухачів). Заняття побудовані таким чином, що в них відразу поєднуються теоретичний матеріал з практичними завданнями на основі комплексного проекту, які максимально наближені до реального робочого процесу.

Онлайн навчання Python

Python курси онлайн проводяться в таких програмах, як Skype, Zoom, Teams, Google Meets, TeamViewer в залежності від специфіки навчання.

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

Наші онлайн курси Python не вимагають якихось специфічних навичок під час роботи з програмним забезпеченням. Все максимально доступно та легко. Однак для ефективного процесу дистанційного навчання у нашій онлайн школі програмування, звичайно, необхідно мати базові навички роботи з ПК.

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

  1. 1.

    Введення у програмування. Основна термінологія:

    • Знайомство із спеціальними термінами;
    • Поняття алгоритму, властивості та типи алгоритмів;
    • Графічне відображення базових алгоритмів програмування як блок-схем;
    • Типи даних, зберігання даних, загальні відомості;
    • Поняття числа, вирази, операнда, операції;
    • Ідентифікатори, константи та змінні, вимоги до їх найменування;
    • Закони арифметики (комутативність, асоціативність, дистрибутивність);
  2. 2.

    Початок роботи з Python:

    • Версії та реалізації мови Python;
    • Основні засади роботи інтерпретатора Python;
    • Установка середовища розробки;
    • Типи даних мови Python;
    • Подання цілих та дійсних чисел, діапазони подання числової та рядкової інформації;
    • Перетворення типів даних, поняття явного та неявного перетворення;
    • Основні арифметичні та логічні операції над даними;
    • Визначення констант та змінних, оператор присвоєння;
    • Як відбувається перепривласнення, поняття області видимості змінних та констант;
    • Зарезервовані імена у мові Python;
    • Оператори «кома», «крапка з комою» та лапки;
    • Організація введення та виведення інформації в Python;
    • Написання найпростіших програм (скриптів);
  3. 3.

    Розгалуження в Python:

    • Введення у булеву алгебру;
    • Поняття порівняння, оператори порівняння,  результати порівняння;
    • Логічні значення та бітові операції;
    • Основні умовні оператори, їхня перевірка;
    • Логічні вирази у мові програмування Python;
    • Управління ходом виконання програми;
    • Розгалуження та оператори if, else та elif;
    • Розробка найпростіших програм мовою програмування Python;
  4. 4.

    Цикли в Python:

    • Структура програми мовою Python;
    • Блоки;
    • Засоби структурування коду Python;
    • Різновиди циклічних операторів у мові Python;
    • Цикли з перед і пост умовою, цикли з параметрами;
    • Нескінченні та кінцеві (з відомим числом повторів) цикли, роль відступів, контроль;
    • Реалізація основних алгоритмів пошуку (лінійний, двійковий, прямий) та сортування (вставками, пухирцева, вибором) даних у мові Python;
  5. 5.

    Складові типи даних у мові програмування Python. Обробка винятків:

    • Створення та робота зі списками, хешами (словниками), кортежами, сетами, стеками, деревами та послідовностями;
    • Додавання, зміни, видалення, індексація елементів;
    • Цикли за ітератором;
    • Помилки синтаксичні, семантичні та помилки виконання;
    • Покрокове виконання програм;
    • Спостереження за змінними за допомогою оператора print;
    • Винятки;
    • Класи винятків;
    • Перехоплення та викид винятків;
    • Стандартні винятки;
    • Вироблення гарного стилю програмування;
    • Принцип програмування KISS;
    • Реалізація телефонного довідника та списку товарів мовою Python;
  6. 6.

    Робота з функціями:

    • Навіщо потрібні функції;
    • Види та типи функцій;
    • Створення власних функцій, їх виклик;
    • Атрибути функцій;
    • Передача параметрів з точки виклику в функцію та повернення значень із функцій, іменовані параметри під час виклику функції;
    • Розпакування аргументів;
    • Поняття формальних та фактичних параметрів;
    • Значення аргументів за замовчуванням (опціональні параметри);
    • Генератор-функція;
    • Вбудовані функції у Пітоні;
    • Лямбда функції;
    • Використання вбудованих функцій Python;
    • Поняття області видимості, локальні та глобальні змінні;
    • Рекурсивні функції, виклик функції у собі, контроль рівнів рекурсивних спусків;
  7. 7.

    Робота з модулями та пакетами:

    • Підключення та використання стандартних пакетів та модулів;
    • Огляд стандартних бібліотек;
    • Створення власних пакетів та модулів, їх структура, відмінність пакета від модуля;
    • Вимоги до імен використання псевдонімів. Компіляція модулів та пакетів;
    • Шляхи для пошуку модулів та пакетів, внесення змін;
    • Імпорт із пакетів, посилання всередині пакету, робота з ними;
    • Встановлення сторонніх модулів;
  8. 8.

    Робота з файлами та каталогами в Python:

    • Відкриття, читання, запис даних у файл, закриття файлів та каталогів;
    • Режими доступу до файлів, їх особливості;
    • Атрибут файлів. Покажчик у файлі, його зміна та контроль;
    • Стандартні функції та методи мови Пітон для роботи з файлами та каталогами;
    • Файли з послідовним та довільним доступом;
    • Порядкова робота із файлами, поняття ітерації;
    • Робота з тимчасовими, бінарними (двійковими) файлами, файлами у форматах CSV та XML;
    • Обробка параметрів командного рядка;
    • Виконання прикладів та вправ по роботі з файлами та каталогами;
  9. 9.

    Робота з регулярними виразами. Мережеві можливості Python:

    • Регулярні вирази та основи синтаксичного аналізу;
    • Синтаксис та застосування регулярних виразів;
    • Використання найпоширеніших мережевих протоколів у програмах на Python;
    • Протоколи TCP та UDP;
    • Протокол Telnet;
    • Протокол FTP;
    • Протокол HTTP;
    • Поштові протоколи;
    • Бібліотеки, що надають функції мережевої взаємодії;
    • Ведення журналу подій додатків;

Наші нагороди

Питання та відповіді

Де відбувається очне навчання?

Кожен слухач може вибрати для занять будь-яку з 3-х наших філій (біля метро) по Києву.

Які форми навчання пропонуємо?

Очно (у навчальному центрі); онлайн (Live-заняття з викладачем за допомогою Skype, Teamviewer чи інших програм); корпоративно (для підприємств) чи дистанційно (на основі відео-уроків). Заняття можуть відбуватися як у групах, і індивідуально.

Що слухач отримує після навчання?

Очно - кожен слухач (у групі або індивідуально) отримує сертифікат за умови проходження мінімум 90% обсягу заявленої програми;

Онлайн - для отримання сертифіката після закінчення навчання необхідно успішно виконати підсумкове завдання.

Чи є пробне заняття?

Кожен бажаючий може відвідати пробне заняття групи, щоб зрозуміти чи відповідає курс очікуванням.

Як довго ми працюємо?

Навчальний центр "ДАНКО" успішно працює на ринку бізнес-освіти з 1996 р. та зарекомендував себе як надійний донор професійних кадрів.

Автопідбір курсу Автопідбір курсу