Курсы Python (Basic)

Профессия программиста сейчас стала самой известной в области информационных технологий. Быть программистом даже среднего уровня — это не только престижно, но и выгодно. Как правило, программист имеет высокий доход. Нужно учесть, что программисты имеют, в отличие от многих других профессий, возможность трудиться удаленно и при этом сотрудничать с авторитетными зарубежными компаниями.

Для того, чтобы научиться основам программирования и начать фундаментально изучать языки программирования высокого уровня (C++, C#, Java), и предназначен наш курс. В нашем центре преподают высококлассные специалисты в области программирования, они введут Вас в курс дела, дадут отличную базу, научат думать алгоритмически на несколько шагов вперёд. Даже если Вы не собираетесь быть профессиональным программистом наш курс программирования на Python — это отличная гимнастика для ума, сравнимая с игрой в шахматы, что позволит развить память и привить навыки быстрого запоминания информации. В качестве инструмента для изучения основ программирования в учебном центре Данко выбран язык программирования Python. В настоящее время этот язык используют такие гиганты IT как Apple, Google, Microsoft, Vodafone, Samsung. Язык программирования Python отличает от других подобных языков простота и понятный синтаксис, благодаря которому писать программы гораздо проще чем, например, на языке Java или C++. Python можно назвать лучшим инструментом для знакомства с программированием. Освоить Python под силу любому новичку, никогда не имевшему дело с программированием, нужно только желание изучать программирование.

Курсы Python (Basic):

Для кого наши курсы программирования Python (Basic):

  • новички в программировании;
  • школьники, студенты и менеджеры IT-специальностей, начинающие изучать основы программирования в своих ВУЗах и желающие начать строить карьеру программиста;
  • начинающие программисты, владеющие навыками программирования в объеме школьной программы по информатике;
  • аналитики, статистики и научные работники;
  • web-дизайнеры и верстальщики, которым необходимо научиться программировать;
  • все, кто уже знает какие-то языки программирования и желающие расширить свои знания и опыт;
  • все, кто не имеет опыта программирования, но желающие получить новую перспективную профессию.

Цель курса – научиться основам программирования на языке Python и освоить основные алгоритмы и структуры данных.

Практические занятия:

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

После окончания курсов Python (Basic):

  • изучите базовые алгоритмы и структуры данных;
  • научитесь анализировать поставленные задачи и составлять алгоритмы для их решения;
  • изучите базовые принципы программирования;
  • изучите основы программирования на языке Python;
  • познакомитесь с синтаксическими конструкциями языка программирования Python;
  • будете создавать собственные программы на языке Python с использованием уловных и циклических конструкций;
  • изучите константы, переменные, функции и другие специальные объекты;
  • получите навыки кодирования;
  • научитесь писать чистый и структурный код;
  • получите навыки оптимизации написанного кода.
ОЧНОЕ ОБУЧЕНИЕ
Сроки
1 час = 60 минут
Стоимость
Для юр.лиц + 10%
В группе
36 часов
В группе
4800 грн/курс
Индивидуально
~27 часов
Индивидуально
350 грн/час
ОНЛАЙН-ОБУЧЕНИЕ
Сроки
1 час = 60 минут
Стоимость
Для юр.лиц + 10%
В группе
32 часа
В группе
3800 грн/курс
Индивидуально
~27 часов
Индивидуально
300 грн/час
  • Корпоративное обучение - это сильный мотивирующий фактор, повышающий вовлеченность сотрудников и общую эффективность работы коллектива. Мы предлагаем компаниям услуги проведения курсов повышения квалификации по всем существующим направлениям. Занятия могут проводиться на нашей территории, дистанционно либо на территории заказчика по договоренности. Индивидуальный подход при создании программ под насущные задачи и требования, где подбирается необходимое количество часов и рассматриваемых тем. Отправьте нам задачу и мы рассчитаем персональное предложение под ваши цели.

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

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

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

2. Начало работы с Python:

  • Версии и реализации языка Python;
  • Основные принципы работы интерпретатора Python;
  • Установка среды  разработки;
  • Типы данных языка Python;
  • Представление целых и вещественных чисел, диапазоны представления числовой и строковой информации;
  • Преобразование типов данных, понятие явного и неявного преобразования;
  • Основные арифметические и логические операции над данными;
  • Определение констант и переменных, оператор присваивания;
  • Как происходит переприсваивание, понятие области видимости переменных и констант;
  • Зарезервированные имена в языке Python;
  • Операторы «запятая», «точка с запятой» и кавычки;
  • Организация ввода и вывода информации в Python;
  • Написание простейших программ (скриптов);

3. Ветвления в Python:

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

4. Циклы в Python:  

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

5. Составные типы данных в языке программирования Python. Обработка исключений: 

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

6. Работа с функциями:

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

7. Работа с модулями и пакетами:

  • Подключение и использование стандартных пакетов и модулей;
  • Обзор стандартных библиотек;
  • Создание собственных пакетов и модулей, их структура, отличие пакета от модуля;
  • Требования к именам, использование псевдонимов; компиляция модулей и пакетов;
  • Пути для поиска модулей и пакетов, внесение изменений;
  • Импорт из пакетов, ссылки внутри пакета, работа с ними;
  • Установка сторонних модулей;

8. Работа с файлами и каталогами в Python:

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

9. Работа с регулярными выражениями; Сетевые возможности Python:

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

10. Комплексное тестирование студентов по пройденному материалу.

Быстрая запись

Введите ваши данные для подачи заявки. Мы с вами свяжемся и обсудим детали обучения.

ТРУДОУСТРОЙСТВО НАШИХ ВЫПУСКНИКОВ

Наш учебный центр сотрудничает с многими компаниями с целью предложить лучшим выпускникам достойную работу. Вся наша методика обучения построена на актуальных практических моментах, которые будут встречаться каждый день в рабочем процессе. Поэтому Вам будет легко интегрироваться на новой для себя должности. Для этого достаточно максимально ответственно подойти к процессу обучения и в конце будете вознаграждены интересом со стороны работодателя.
➤ Где проходит обучение?

Каждый слушатель может выбрать для занятий любой из 6-ти наших филиалов (возле метро) по Киеву

➤ Какие формы обучения предлагаем?

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

➤ Что слушатель получает после обучения?

Каждый выпускник при условии посещения занятий автоматически получает Сертификат об окончании.

➤ Есть ли пробное занятие?

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

➤ Как долго мы работаем?

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

➤ Кто преподаватели?

Все наши преподаватели являются практикующими профессионалами в своих сферах, что дает возможность передавать не только знания, но и безценный опыт.