Внимание: Напишите нам
График работы всех филиалов: Ежедневно, 9:00-21:00
ПРОГРЕСС
Европейский образовательный центр
Минская

Оболонский проспект, 30

097-427-6415
050-824-1825
063-104-4875
Контрактовая площадь

ул. Ильинская 12

097-427-6415
050-824-1825
063-104-4875

Курс

Программирования на Python

для начинающих

Практический курс

в Киеве

Анонс

Название курса: Программирование на Python Киев

Направление: Курсы программирования

Учебная нагрузка:

  • Обучение в группе – 36 часов (1 час=60 мин)
  • Обучение в мини группе (2-3 слушателя) –30 часов
  • Обучение индивидуальное –20 часов 

Время занятий:

утро – 9:30 до 12:30

день – 12:30- до 15:30

вечер – 18:30-21:30

группы выходного дня: суббота и/или воскресенье — c 9:00 до 12:00, с 15:00 до 18:00.

*В отдельных случаях время занятий может быть изменено

Продолжительность обучения:

  • в группе –1,5-2,0 месяца
  • индивидуально – по договоренности

Ближайшие даты начала занятий: 

см. раздел «Расписание» и/или уточните у администратора Образовательного  центра

Документ об окончании: Сертификат и свидетельство

Базовая цена:  3000 грн

Общая информация

Python (англ. python — питон, произносится — па́йтон; в русском языке распространено название питон высокоуровневый язык программирования общего назначения, ориентированный на повышение производительности разработчика и читаемости кода. Синтаксис ядра Python минималистичен. В то же время стандартная библиотека включает большой объём полезных функций.

Python — мощный, высокоуровневый язык, который используется в разработке YouTube, Dropbox и других топовых площадок. На сегодняшний день Python является одним из самых популярных (причём популярных не «по инерции», а со стремительно растущим рынком) языков программирования. Он применяется для решения огромного класса как научных, так и бизнес-задач.
Что касается применения его в научной сфере, кроме широкого использования его западными учёными-непрограммистами (математиками, физиками, билогами) по причине простоты его изучения для решения своих задач, наряду с Matlab и R он также входит в тройку наиболее значимых языков в сфере машинного обучения и анализа больших данных.

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

Курс содержит большое количество домашних заданий различной степени сложности.

Цель программы дать слушателям глубокие знания и практические умения, необходимые и достаточные для успешной работы на позиции “Программист наPython”.

Преподаватели курса – действующие Python-программисты высокой квалификации, имеющие весомые теоретические знания и богатый профессиональный опыт работы по специальности. Все преподаватели имеют специальное компьютерное образование, многие из них работают в сфере IT.

Обучение в группе 
Количество часов36
Продолжительность1-2,5 мес
Количество человек в группе4-6 чел
Бесплатное пробное занятиеЕсть
Документ об окончанииСертификат
Стоимость обучения3000 грн/курс
Стоимость обучения для юр. лиц (без нал) 3100 грн/курс
Обучение индивидуально 
Количество часов20-30
Продолжительность1 месяц
Количество человек1-2 чел
Бесплатное пробное занятиеНет
Документ об окончанииСертификат
Стоимость обучения - 1 человек170 грн/час
Стоимость обучения – 2 человека150 грн/час

Расписание 

Начало занятийГрафикВсего часовПериод обученияСтоимость обучения грн/курс

МИНСКАЯ

Начало
График
Вт, Чт
Утро
10:00-13:00
Всего часов
12 занятий
по 3 часа
36 часов
Период обучения
3 недели
Последнее занятие

Преподаватель

Димов Николай
Стоимость обучения
3000 грн

МИНСКАЯ

Начало
График
Сб, Вс
Выходной
16:00-19:00
Всего часов
12 занятий
по 3 часа
36 часов
Период обучения
3 недели
Последнее занятие

Преподаватель

Димов Николай
Стоимость обучения
3000 грн

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

Авторская программа занятий по курсу “Python”  Димова Николая

Тема 1. Черепаха

  • О чем курс
  • Краткая история python
  • Кто его использует
  • Устанавливаем Python
  • Машинный код – компилятор, интерпретатор. пример на языке Си, Паскаль (Delphi), компиляция и интертрепация мышиного кода.
  • Что такое консоль, текстовый и графический режим
  • Запускаем python
  • Команда print, модуль черепаха
  • Функции – начало, отступы
  • Квадрат
  • 3 свойства программистского текстового редактора,
  • А также IDE, IDLE и вообще не никуды не IDE
  • Кодировки, что такое байт, как сделать вывод русского/украинского языка// как перейти на японский и вернуться на хинди/маратхи
  • Философия языка Python. Без философии нельзя!
  • Буквы – большие/маленькие –в чем разница, и когда.
  • Такие разные комментарии
  • Калькулятор и бесконечные числа.
  • Кавычки
  • ПРАКТИКУМ.

Тема 2. Функция

  • Функции – дальше
  • Муки выбора, if и логические переменные
  • Квадрат, многоугольник, домик, покраска, заливка, отливка, приливка
  • Книги по python
  • Модуль календарь
  • Что такое локаль
  • Русский и украинский календарь на год, месяц
  • Как там в Windows, как в Linux, заодно и файл откроем
  • Переменные, обмен местами, используя третью
  • Присвоение сразу нескольким переменным
  • Обмен значений 2-х переменных без третьей
  • И команда в python для этого
  • Переменные числа и текст
  • Алгоритмы и задачи: что надо знать программисту – алгоритмы, книги по алгоритмам, книги по Python
  • Как же все таки запускается python (командная строка , bat, py regedit и…)
  • ПРАКТИКУМ.

Тема 3. Переменная

  • Переменные – массивы, сиречь списки
  • Почему Idle не так хорош – getpass
  • Родные братья списков – кортежи
  • Изменяемые и неизменяемые типы данных
  • Цикл for, range, enumerators
  • Встроенный web-сервер в python (как работает web-сайт – начало)
  • Цикл while
  • Пора решать задачи
  • Треугольник из звездочек
  • ПРАКТИКУМ.

Тема 4. Виртуальный мир

  • Функции строк
  • Внешние модули и py
  • Проблема выхода из ада зависимостей (dll hell, dependencies hell) и путь в рай
  • Виртуальное окружение (virtualenv, pyvenv, pyenv, virtualenvwrapper)
  • Pip, easy_install, wheel
  • Что такое cheatsheets
  • Работа в Far / Total commander
  • Сырые строки, строки документирования
  • –m черепахи, pip и другие
  • Срезы строк, похожи на range
  • Служебные слова, коими злоупотреблять зело вредно
  • kwlist, builtins, -c, help(‘modules’), и dir() с функ. и без
  • ПРАКТИКУМ.

Тема 5. Заполним пустынные места

  • Знакоместа (%s) и  format
  • Словари, деление целых чисел и прочее
  • Где пройти тесты
  • Командная строка – получение данных
  • Индикатор выполнения процесса и что же Idle
  • ПРАКТИКУМ.

Тема 6.  Flask

  • Flask разработал хитроумный идальго Армин Ронахер (знаменитый идальго на фото справа)
  • break / continue
  • Еще немного про кортежи (сегодня на манеже кортеж в кортеже!)
  • Еще книги по python
  • Необычный if:
  • Вебсайтостроение – (как работает веб-сайт – продолжение) Flask
  • Роутинг, шаблоны
  • ПРАКТИКУМ.

Тема 7. БД

  • Еще книги и журналы, где есть python.
  • Про удаление файлов средствами python
  • decimal – очень точный тип данных
  • fractions тип данных – «естественные» дроби
  • Чуть чуть про комплексные числа
  • Про степени точности и огромные числа
  • Базы данных, на примере SQLite3 – как работать c БД и главные команды языка SQL

  • SQLite + Python
  • Графические менеджеры баз данных
  • И еще Flask
  • ПРАКТИКУМ.

Тема 8. Объект и doctest

  • Удаление файла – продолжение
  • Имя модуля и импорт, pth, подпапки, __initpy
  • Символ нижнее подчеркивание
  • Переменные – id и ссылки
  • pylint, pychecker
  • Объекты – начало
  • doctest-ы
  • wappalyzer и другие
  • Займемся django
  • ПРАКТИКУМ.

Тема 9. django-1

  • doctest-ы еще примеры
  • ООП – классы – объекты (начало):
  • Генераторы списков, просто сложно-генераторы
  • assert
  • tuple problem
  • django – продолжение
  • Этап 1 – без шаблонов
  • Используем шаблоны
  • ПРАКТИКУМ.

Тема 10. Дата

  • Работа с датой
  • Встроенные операции объектов – строки, кортежи
  • Функции и аргументы
  • Рекурсия
  • pygame – немножко
  • Наследование чуть-чуть
  • system (dir)
  • sizeof memory tuple
  • getrefdir
  • ПРАКТИКУМ.

Тема 11. Файл

  • Исключения try – except
  • Открываем файл потихоньку
  • Кодогенерация – язык Дракон
  • Tkinter – демонстрация
  • PyQt/pyside демонстрация
  • Django – продолжение
  • Делаем форму. Отправка и получение содержимого формы
  • ПРАКТИКУМ.

Тема 12.  django-2 и др.

  • import sys, sys.ps1 и прочее
  • from __future__ import braces  и другие развлечения
  • a in b сидели на трубе
  • Бесконечно вложенный список
  • Немного про import string
  • Про join
  • Про \
  • unittest
  • Цветной вывод в консоли (только под windows)
  • Имитаторы Python на javascript
  • ООП, UML
  • pyWin32
  • ПРАКТИКУМ.

Тема 13  Python аналоги wordpressa

  • Отличие CMS и CMF, примеры
  • Немного про django-cms
  • Что такое MVC и MTV
  • WAMP, LAMP, MAMP – Bitnami Django Stack и другие
  • pyWin32 еще
  • django – с бд, админ-часть, блог
  • ПРАКТИКУМ.

Тема 14.  Курсы и тесты

  • Сист. контроля версий git, mercurial. Контроль и бухгалтерский учет ваших версий.
  • Все на штурм github-а!

  • Использование различных модулей в python, например Selenium под Луной.
  • Куда бежать дальше – еще курсы и еще тесты по Python
  • ПРАКТИКУМ.

**Последовательность тем может изменяться.

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

Учебный материал

Учебный материал на курсах построен четко и доступен для понимания каждому слушателю, решившему освоить эту интересную профессию. Обучение предельно наглядно и построено по принципу объединения лекций с практическими занятиями, которые проходят в оборудованных учебных классах Образовательного центра в удобное для слушателей время (утро, день, вечер). Занятия длятся 3астрономических часа и проходят 2-3 раза в неделю по рабочим и/или выходным.

Все участники получают БЕСПЛАТНО:

  • методический материал
  • сертификат и свидетельство установленного образца

Аудитория

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

Для более эффективного усвоения материалов курса слушателям рекомендуется:

  • иметь базовые знания об архитектуре персонального компьютера;
  • уметь пользоваться компьютером на уровне опытного пользователя;
  • понимать основные языковые конструкции: присваивание, ветвления, циклы, функции, строки и массивы.

В результате обучения

Занятия проводятся опытными преподавателями-практиками, которые обучат Вас необходимым знаниям и навыкам.

После окончания обучения Вы будете уметь:

  • Составлять алгоритмы, которые решают Ваши задачи.
  • Понимать разницу и применять на практике линейные, условные и циклические алгоритмы в Python.
  • Использовать функции и рекурсию.
  • Создавать несложные программы на языке программирования Pythonпонимать написанный в императивном стиле код на Python или на других языках программирования.

После окончания обучения Вы научитесь:

  • Программированию на языке Python в процедурном стиле.
  • Разработке программ на Python в объектно-ориентированном стиле.
  • Написанию системных скриптов.
  • Использованию различных библиотек.
  • Использованию виртуального окружения virtualenv.
  • Работе с базами данных и файлами.
  • Созданию сайтов на Python.
  • Созданию приложений с графическим интерфейсом.

Преподаватель

Димов Николай

Замечательный преподаватель-практик по Программированию на Python. Николай успешно сочетает преподавание с практической работой.

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

Николай закончил  Киевский политехнический институт, факультет информатики и вычислительной техники. 

Профессиональные навыки:  Python, C, Pascal, Visual Basic, Delphi, Assembler и др.

Использует в работе знания HTML5/CSS и сайтостроения, участвовал в создании сайтов с применением  фреймворков Joomla, Django, Django-CMS.

 

Отзывы

2 комментария

Дата:1:02 пп - Сен 9, 2017

Билан Сергей

Проходя курс Python, я, в принципе, уже знал некоторые аспекты этого языка. Однако на этом курсе я узнал некоторые новые техники работы с языком. Спасибо. Отдельное спасибо, преподавателю Димову Николаю.

Дата:2:13 пп - Сен 26, 2017

Илья Лоскутов

За спиной 2 месяца обучения, 12 практических занятий. Интересные домашние задания, их детальных разбор с преподом. Спасибо Димову Николаю за интересный курс.

Оставить ответ

131 votes, average: 4,97 out of 5131 votes, average: 4,97 out of 5131 votes, average: 4,97 out of 5131 votes, average: 4,97 out of 5131 votes, average: 4,97 out of 5 (131 votes, average: 4,97 out of 5)
You need to be a registered member to rate this.
Loading...

Мне интересно

Подать заявку

При заявке через сайт скидка 5%

Записаться

Другие курсы этого направления


Visit Us On FacebookVisit Us On Youtube