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

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

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

    Основы программирования на языке Python. Уровень 1
    Начало курса
    07.12.2017
    Продолжительность
    1,5 месяца (40 ак. часов)
    Расписание
    Пн. 19:00 - 22:00
    Чт. 19:00 - 22:00
    Семинар
    (6 мест)
    15970 записаться
    Вебинар(17 мест) 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, позволяет использовать творческий подход даже в обычной, рутинной работе. 
    И наш учебный курс должен не только снабдить начинающего разработчика всеми необходимыми практическими приемами и навыками, но и раскрыть красоту и мощь этого языка" - говорит Михаил.

    свернуть

    Фотографии

    свернуть

    Отзывы

    Всего отзывов: 11
    Основы программирования на языке 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-образования!