Оберіть мову

Курсы 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 Meet, 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 г. и зарекомендовал себя как надежный донор профессиональных кадров.

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