8 812 320 13 03
  • Новости
  • Расписание
  • Курсы
  • Организациям
  • Летняя Школа
  • Перезвоните мне

    Курсы Python, обучение программированию на Python с нуля.

    Основы программирования на языке Python. Уровень 1

    Основы программирования на языке Python. Уровень 1
    Начало курса
    28.05.2018
    Продолжительность
    1,5 месяца (40 ак. часов)
    Расписание
    Ср 19:00 - 22:00
    Пт 19:00 - 22:00

    либо

    Пн 19:00 - 22:00
    Чт 19:00 - 22:00

    Семинар
    (10 мест)
    15970 записаться
    Вебинар(18 мест) 12970 записаться
    свернуть

    Описание курса

    СертификатPython Курс начинающего программиста организован как форма активного обучения с большим количеством примеров и задач на закрепление знаний. 

    Целью данного курса является понимание и умение применять на практике принципов программирования на Python 3, его синтаксиса и лучших практик.

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

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


    Занятие 1. Введение в Python

    • Знакомство. О курсе. Требования к участникам.
    • Характеристика языка Python. Философия Python.
    • Область применения Python
    • Установка Python
    • Структура каталогов Python
    • Первая программа на Python
    • Аргументы командной строки
    • Структура программы. Отступы.
    • Инструкция присваивания
    • Инициализация и удаление переменных
    • Принципы именования переменных. PEP 8


    Занятие 2.​ Инструкции языка. Типы данных. Работа со строками

    • Математические операторы
    • Условный оператор if
    • Циклы while и for
    • Типы объектов. Разница между динамической и статической типизацией
    • Проверка типов данных и преобразования типов данных.
    • Числовые типы. Встроенные функции для работы с числами
    • Логический тип и его значения. Логические операции
    • Строки. Строковые литералы
    • Cрезы
    • Форматирование строк
    • Функции и методы для работы со строками

    Занятие 3.​ Типы-коллекции

    • Списки
    • Словари
    • Генераторы списков и выражения-генераторы
    • Кортежи
    • Множества
    • Методы для работы с последовательностями
    • Функция zip. Объединение списков

    Занятие 4. Функции

    • Создание и вызов функций. Параметры функций
    • Рекурсия.
    • Необязательные параметры. Переменное число параметров
    • Анонимные функции



    Занятие 5. Модули. Работа с файлами и каталогами

    • Модули. Инструкции import и from
    • Пути поиска модулей
    • Пакеты
    • Работа с файлами и каталогами. Модуль os. Модули glob, shutil, zipfile
    • Сохранение объектов в файл

    Занятие 6.​ Введение в ООП

    • Классы и экземпляры
    • Атрибуты – поля и методы
    • Наследование. Множественное наследование
    • Построение иерархии классов




    Занятие 7.​ ООП. Продолжение

    • Статические методы и методы класса
    • Декораторы
    • Свойства
    • Обработка исключений

    Занятие 8.​ Встроенные классы, модули и библиотеки

    • Модуль datetime. Манипуляции с датой и временем
    • Модули для работы в сети Интернет
    • Логирование. Модуль logging
    • Модульное тестирование. Модуль unittest

    Занятие 9.​ Графический интерфейс пользователя. Библиотека Tkinter

    • Общие графические компоненты
    • Разработка форм ввода и отображения данных


    Занятие 10.​ Доработка проектов

    • Практические приемы программирования
    • Углубленное рассмотрение темы по желанию обучающихся
    • Анализ разработанных мини-проектов
    • Ответы на вопросы по материалам курса


    свернуть

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

    Михаил

    Профессионально занимается информационными технологиями уже более 20 лет - как программист, аналитик, консультант и руководитель. 
    В 1995 году вел курс "Введение в программирование" в Санкт-Петербургском политехническом университете.
    С 2007 года руководит собственной компанией по разработке программного обеспечения.
    Кандидат технических наук в области информатики (Санкт-Петербургский Институт Информатики РАН). Область интересов - геоинформационные системы, СУБД, комплексные веб-приложения.

    "Программирование само по себе - невероятно интересное занятие. Конечно, очень многое зависит от конкретной задачи, но не менее важен и выбор языка программирования. 
    Такой язык, как Python, позволяет использовать творческий подход даже в обычной, рутинной работе. 
    И наш учебный курс должен не только снабдить начинающего разработчика всеми необходимыми практическими приемами и навыками, но и раскрыть красоту и мощь этого языка" - говорит Михаил.

    свернуть

    Фотографии

    свернуть

    Отзывы

    Всего отзывов: 16
    Основы программирования на языке Python. Уровень 1
    Наталья Пегушина
    Санкт-Петербург

    Курс понравился. Содержательно и доступно для "абсолютно" начинающих в сфере программирования студентов. Достаточное количество примеров помогают освоению материала. Преподаватель всегда готов ответить на вопросы по курсу.

    Основы программирования на языке Python. Уровень 1
    Екатерина Коптилина
    Санкт-Петербург

    Спасибо большое за курс! Очень понравилась структура, материалы в pdf и снабжение их примерами кода. Михаил прекрасный преподаватель, чётко, ясно, не затянуто и не быстро объясняет материал, терпеливо отвечает даже на самые дурацкие наши вопросы. Из предложений: на нескольких последних занятиях не было обязательных заданий домашних, кроме проекта. И был соблазн всё отложить на самый последний момент :) Лучше было бы разбить выполнение на несколько обязательных частей, проверяемых на каждом занятии. А вообще, очень довольна, получила именно то, что хотела.

    Основы программирования на языке Python. Уровень 1
    А.А. Зиновин
    Санкт-Петербург

    Материал подан отлично, введение идёт постепенно от элементарного к сложному. Поменял бы только пару тем (не хватило API), которые есть во 2-ом курсе.

    Основы программирования на языке Python. Уровень 1
    Екатерина Антонова
    Санкт-Петербург

    Всё понравилось! Михаил очень компетентный преподаватель, с удовольствием отвечает на все вопросы, помогает с дополнительными запросами и очень открыт к запросам от группы. Ориентируется на то, что больше волнует конкретную группу и готов искать интересные примеры для них. В общем большое спасибо за курс! Хороший начальный старт!

    Основы программирования на языке Python. Уровень 1
    Екатерина
    Санкт-Петербург

    Хороший преподаватель. Курс включает 10 занятий, информации очень много, поэтому можно охватить все нюансы. Хотелось бы больше практических занятий после каждого урока. Индивидуальной проверки домашнего задания. Спасибо!

    Основы программирования на языке Python. Уровень 1
    Андрей Грибанов
    Санкт-Петербург

    Огромное спасибо за курс. Многие концепции стали понятны благодаря вашему методу преподавания. Будучи особенно не знакомым с языками программирования отлично усвоил ваш материал. Большое вам спасибо и спасибо Михаилу за преподавание.

    Основы программирования на языке Python. Уровень 1
    Павел Еропкин
    Санкт-Петербург

    Всё было достаточно хорошо. Понравилось как были структурированы занятия и подача материала. Интересные задания. преподаватель отличный! :)

    Основы программирования на языке Python. Уровень 1
    Андрей Бурунов
    Санкт-Петербург

    Преподаватель отлично подаёт материал и терпеливо отвечает на все вопросы. В целом курс отличный. Немного не хватает времени для освоения всего материала.

    Основы программирования на языке Python. Уровень 1
    Алексей
    Санкт-Петербург

    Всё отлично. Единственное курс объёмный и очень мало остаётся времени на закрепление материалов между занятиями. Преподаватель отличный, очень доступно всё объясняет. Спасибо за высокий уровень!

    Основы программирования на языке Python. Уровень 1
    Дмитрий Холодилин
    Санкт-Петербург

    Всё устроило, курс интересный. Хотелось бы обратить внимание на принцип передачи знаний. Для чайников хотелось начало в Python более упрощённым языком. Я не связан с программированием никак. Поначалу было тяжеловато. Но после дополнительной работы в интернете по теме Python приходило понимание.

    Основы программирования на языке Python. Уровень 1
    Вадим Посо
    Санкт-Петербург

    Курс понравился, преподаватель чётко и интересно подаёт материал. Неплохой старт для дальнейшего движения.

    Основы программирования на языке Python. Уровень 1
    Алексей
    Санкт-Петербург

    Всё понравилось, увы мало времени для полного изучения. 10 занятий мало для такого большого количества информации. В целом за такие деньги я доволен. Спасибо! Особенно за печеньки!!!

    Основы программирования на языке Python. Уровень 1
    Иван Климовских
    Санкт-Петербург

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

    Основы программирования на языке Python. Уровень 1
    Виталий
    Санкт-Петербург

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

    Основы программирования на языке Python. Уровень 1
    Сергей Фролов
    Санкт-Петербург

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

    Основы программирования на языке Python. Уровень 1
    Лидия Заварзина
    Санкт-Петербург

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

    Курсы программирования, тестирования, мобильных и веб-технологий от Level UP!
    Учитесь с профессионалами в сфере IT-образования!