spinner-it

Курс Python (базовий)

Вивчіть основи мови та почніть писати грамотний код на Python

СТАРТ
Старт курсу запитуйте в адміністрації
ЧАС
30 годин / 1 місяць
по 2-3 рази на тиждень
з 19:00 до 22:00
ЦІНА
7600 5700 грн
Для юр. осіб ціна вказана без ПДВ
Доступна оплата частинами
Про курс

Якщо уявити мови програмування в людській подобі, то Python буде безумовним генієм-мрійником серед суворих професорів. Цією мовою добре пишеться майже все, вона пречудово почувається у Вебі та є майже незамінною в сучасних галузях IT. Окрім десктопного ПЗ та сайтів, її використовують у програмуванні контролерів, смарт-технологій та Data Science, де вона по праву є найкращою. Простий у вивченні, потужний та зручний у використанні — усе це про Python.

 

Базовий курс — знайомство з мовою та її правилами. Ви навчитеся досягати бажаного результату за допомогою чистого та правильного коду, а згодом — будете готові до подальшого вивчення більш поглиблених речей та створення власних проектів.

 

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

 

Для освоєння мови нам знадобиться інтерпретатор Python. Його можна встановити за посиланням.

PyCharm або VSCode. Це так зване інтегроване середовище розробки, призначене для повного циклу розробки і тестування програм на певній мові.

Читати більше
Для кого даний курс
1
Ви студент,
який вирішив пов’язати життя з програмуванням, і вам потрібен універсальний інструмент, що лишатиметься актуальним протягом довгих років
2
Ви щось знаєте про програмування та Python,
але хаотичних знань уже не достатньо
3
Ви ніколи раніше не працювали в ІТ,
але вирішили ризикнути. Тепер вам потрібен напрям, який буде доволі простим в опануванні та затребуваним на ринку
4
Ви маєте намір займатися Data Science,
а задля цього вам потрібен Python, аби зручно працювати з великими даними
Чому ви навчитеся?
1. Розуміти, як влаштоване програмування, і чому воно не має нічого спільного з магією
2. Вміти створювати грамотну структуру програми
3. Писати правильний і справний код без помилок, який є зрозумілим навіть сторонньому розробникові
4. Створювати невеликі інструментальні програми на Python (на кшталт калькулятору або простого рандомайзеру)
Чого не буде
  • Теорії без практики

  • Застарілих механік роботи

  • Переказу чужих лекцій і книг

  • Питань без відповідей

В рамках курсу ви будете працювати в групах над реальними проектами.
Це буде захоплююче та ефективно!
Записатись на курс
Що включає курс?
10 занять — від теорії до створення невеликих інструментальних програм
Контроль знань — практичні роботи і тести
Постійні консультації і коментарі від викладача, навіть поза заняттями
Сертифікат про закінчення
Досвід роботи в команді
Інтерактивний особистий кабінет з доступом до матеріалів курсу
Програма навчання
Даний курс є частиною програми: Пример 1
1. Навіщо потрібні комп'ютерні програми?
  • Програмування як творчий процес
  • Архітектура комп’ютера
  • У чому суть програмування?
  • Процес «спілкування» з Python
  • Інтерпретатор і компілятор
  • Процес написання програм
  • Що ж таке програма?
  • Принципи програмування
  • Парадигми програмування
  • Вправи
2. Змінні, вирази і інструкції Python
  • Поняття «значення» і «тип»
  • Змінні
  • Імена змінних і ключові (зарезервовані) слова
  • Оператори
  • Оператори і операнди
  • Вирази
  • Порядок операцій
  • Термінові операції
  • Ввід даних
  • Коментарі
  • Вправи
3. Управління потоком виконання
  • Логічні вирази
  • Логічні оператори
  • Умовне виконання
  • Послідовність умов
  • Вкладені умови
  • Перехоплення винятків з використанням try і except
  • Вправи
4. Ітерації
  • Оновлення змінної
  • Інструкція while
  • Нескінченні цикли
  • «Нескінченні цикли» і break
  • Завершення ітерації за допомогою continue
  • Списки
  • Визначення циклів за допомогою for
  • Обхід списків за допомогою циклу for
  • Вправи
5. Функції і модулі
  • Виклик функції
  • Вбудовані функції
  • Функції приведення типів
  • Випадкові числа
  • Математичні функції
  • Додавання нових функцій
  • Визначення і використання
  • Параметри функції
  • Модульні тести
  • Імена файлів і шляхи
  • Створення власних модулів і пакетів
  • Ініціалізація пакета
  • Обробка аргументів командного рядка
  • Визначення параметрів середовища виконання
  • Створення віртуальних середовищ
  • Автоматична ініціалізація пакетів
  • Вправи
6. Рядки
  • Рядок – це послідовність
  • Отримання довжини рядка з використанням len
  • Обхід рядка за допомогою циклу
  • Зріз рядка
  • Рядки є незмінними
  • Оператор in
  • Порівняння рядків
  • Малі методи
  • Розбір (parsing) рядків
  • Оператор форматування
  • Регулярні вирази
  • Вправи
Викладачі

Зробіть перші кроки в навчанні під керівництвом практикуючих спеціалістів!

Олексій Шиян

Python і С/С++ Developer

Професійний комерційний досвід 3 роки. Брав участь в розробці соціального робота Triol. Займаюся розробкою програмного забезпечення з використанням штучного інтелекту. Керую проєктом TEASIER TRIOL.

Технічна частина: С / С ++ 11/14, Python, QT, QML, Boost, OpenCV, DLib, cmake / qmake, Linux, CNN, DNN, GAN.

Михайло Панарін

Python Software Engineer

Python Software Engineer у компанії EVO. Більше 5 років досвіду. Має сертифікації Python / Django. Працює з такими мовами та технологіями, як Python 2.x, 3.x, Django, Odoo, DRF, MySQL, PostgreSQL та Git. Має досвід у викладанні мови Python та знає, як найкраще пояснити матеріал уроків.

Зараз працює C# Developer в компанії SimCorp. Інженер-програміст з 4-річним комерційним досвідом розробки клієнт-серверних додатків платформі .NET, використовую на проектах мови C# і C++. Є досвід управління командою розробників. Досвід створення проектної документації, огляду коду (код-рев'ю), проектування та впровадження бібліотек для підтримки автоматизації інтерфейсу .NET-додатків.

Досвід роботи: C# Developer у компанії SimCorp (більше 6 місяців), C++ / C# software development engineer у компанії Luxosoft (більш 3.5 років), junior C ++ / Lua game developer у компанії Ers Game Studios Llp (більше 6 місяців). Освіта: Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського» (2010 - 2016 рр.)

Працевлаштування
Допомагаємо в працевлаштуванні після проходження комплексної програми навчання Пример 1
Ми надаємо нашим студентам доступ до міні-курсу з пошуку першої роботи в IT та можливість працевлаштуватися в компаніях-партнерах за їхнім запитом ITEA також активно співпрацює з платформою Jungo, яка допомагає Junior-фахівцям знайти роботу. Завдяки цьому Ви отримуєте:
Кар'єрну консультацію
Допомогу у створенні перспективного резюме
Перший досвід роботи на стажуванні/фрілансі/аутстафінгу, в тому числі і на зарубіжних ринках
Допоможемо скласти резюме і перевіримо результат
Підберемо вакансії в партнерських компаніях і рекомендуємо ваc
Надамо підтримку і консультації при проходженні співбесід
Встигни забронювати своє місце в групі
Ваш номер телефону
Підписанням та надсиланням цієї заявки я підтверджую, що я ознайомлений з Політикою конфіденційності і приймаю її умови, включно з регламентуючими обробку моїх персональних даних, і згоден з нею. Я надаю свою згоду на обробку персональних даних згідно з цією Політикою конфіденційності.
Ціна:
7600 грн
5700 грн
Що включає онлайн формат?
  • Навчання в режимі перегляду записів занять з регулярними вебінарами
    для кращого розуміння матеріалу
  • Особистий кабінет з доступом до матеріалів курсу

  • Допомога викладача чи ментора курсу

  • Актуальну програму навчання

Що кажуть наші випускники
Відгуки з ресурсу dou.ua
FAQ
Чи не буде в курсі забагато теорії? Я отримаю реальні знання?
Інформація без практичного закріплення довго не тримається в пам’яті. Тому після отримання нових знань наші студенти одразу застосовують їх на практиці. Викладач допомагає їм упоратися із задачами та відповідає на питання, що можуть виникати. Тому на вас чекає практика на заняттях, у домашніх завданнях, а також при роботі над власним проектом наприкінці курсу.
Якщо я роблю паузу в навчанні (наприклад, через хворобу), чи зможу я поновитися? Або гроші й час будуть утрачені?
Якщо ви змушені припинити навчання, вам потім не потрібно буде повертатися до самого початку. Ви можете продовжити з того ж місця, де зупинилися, а отже, ваш прогрес не буде втрачено. Деталі поновлення ви можете уточнити в адміністрації.
Як проходить процес працевлаштування в ITEA після проходження курсу та отримання сертифікату?
Студенти, які набрали максимальну кількість балів протягом навчання та пройшли програму Roadmap, отримують спеціальну форму резюме, за якою ми співпрацюємо з нашими партнерами. Ми також проводимо перевірку резюме, супровідних листів та даємо консультації, якщо виникають якісь питання. Наш кар’єрний центр мотивує та підтримує кожного кандидати до тих пір, поки він не обере для себе найкращу пропозицію.
Чи допомагатиме мені викладач з розв’язанням практичних задач: даватиме поради, дивитиметься скріншоти, пояснюватиме те, що я не зрозумів?
Так. Викладач завжди на зв’язку, аби спрямувати студента й за потреби виправити його. Він проводить навчання, спираючись на свій досвід, та наводить приклади з власної практики. Викладач не рухається далі за програмою, поки студенти не опанують матеріал на потрібному рівні.
Чи існують вікові обмеження на проходження курсу?
Курси націлені на аудиторію віком від 18 років. У нас також є курси для дітей від 8 років.
Потрібно мати попередню підготовку в рамках вашого навчання?
Мінімальні вимоги вказані на сторінці кожного курсу. Частіше за все базові курси програмування не вимагають спеціальної підготовки. Для поглибленого навчання достатньо матеріалу попереднього курсу.
Який рівень англійської потрібен для працевлаштування на позицію Junior?
Рівень англійської безпосередньо залежить від вакансії. Для багатьох Junior-спеціалістів англійська рівня Intermediate буде перевагою, однак для деяких вакансій достатньо рівня Elementary.

У зв'язку з карантином всі наші курси читаються у online-форматі.