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

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

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

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

    либо

    Ср 19:00 - 22:00
    Сб 11:00 - 14:00

    Онлайн
    (14 мест)
    14500 записаться
    свернуть

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

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

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

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

    Практика: 

    • В качестве практики разработки будем писать простой веб-сервис, либо бот для Telegram, в зависимости от того, насколько быстро и хорошо будут усваиваться основы:)

    Требования к участникам курса: 

    • Начальных знаний не требуется, на этом курсе всему будем учиться с нуля

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


    Занятие 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.​ Доработка проектов

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


    свернуть

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

    Михаил

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

    Профессионально занимается информационными технологиями уже более 20 лет - как программист, аналитик, консультант и руководитель. 

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

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

    Руслан

    Аналитик-разработчик в компании BIA Technologies.

    Закончил МФТИ, работал по научным направлениям в области моделирования сложных физических процессов. 

    Работал в нескольких крупных IT-компаниях Москвы и Санкт-Петербурга, занимался различными по размеру и сложности задачами, от генерирование картин распределения физических величин и чат-ботов до интегрированного комплекса ГИС для картографии и разработки IaaS (Infrastructure as a Service) AWS-подобной системы предоставления облачных услуг.

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

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

    Ирина

    Старший разработчик в компании МТС ИИ (Искусственный Интеллект)

    Закончила бакалавриат и магистратуру в СПбГЭТУ (ЛЭТИ) по специальности “Информатика и вычислительная техника”.

    Опыт разработки более 6 лет. За это время работала с различными языками программирования и операционными системами, но основными всегда были C++ и Python.

    Начинала с программирования микроконтроллеров и десктопных приложений на Qt. Несколько лет назад начала развиваться в сфере распознавания речи (в компании Центр Речевых Технологий).
    На данный момент участвует в разработке умной колонки МТС. 

    “Разработчиком может быть каждый! Главное не отступать перед трудностями, шаг за шагом продвигаясь к своей цели. Программирование - это постоянное развитие, а развитие без труда невозможно, но результат всегда стоит того. Я верю, что у вас все получится!”
    свернуть

    Фотографии

    свернуть

    Отзывы

    Всего отзывов: 35
    Курс Основы программирования на Python. Уровень 1
    Александр Матюхин
    Санкт-Петербург

    Понравилось:
    Преподаватель, программа курса, подача материала, обратная связь, домашние задания, администрация, цена.
    Не понравилось:
    Трех часовые занятия могут некоторым даваться тяжело, мне в частности к концу занятия было немного тяжеловато сохранять сосредоточенность на восприятии всей информации, которую так старательно излагал преподаватель. Но можно, если что пересмотреть запись и все упущенное разобрать. Пожелание - чуть больше презентаций и примеров.
    Общее:
    В целом очень доволен курсами, честно буду рекомендовать другим, если вдруг кто из знакомых задастся вопросом выбора подобных курсов. Но надо понимать, что в течении обучения Вам потребуется уделять много своего времени, если Вы хотите качественно усвоить материал и не потерять нить понимания. У меня это время было. Некоторые говорят, что очные курсы лучше, рассмотрите оба варианта. Пойду на второй курс. Удачи всем в самосовершенствовании.  

    Курс Основы программирования на Python. Уровень 1
    Алексей Кондратьев

    Хороший курс. Хороший преподаватель, реально знающий то, о чем говорит, умеющий донести материал.

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

    Курс отличный. Для начинающих просто клад. Все рассказывают подробно, на все вопросы отвечают. Жалко что из-за ситуации онлайн формат, но это не мешает курсы и школе проводить все на ура.Преподаватель классный. На все возникшие трудности помогает, рассказывает и наставляет на светлый путь питона. Просто настоящий мастер! Курс хороший, домашек много иногда просто не успеваешь их выполнить. Тяжело только что 3ч идет занятие и иногда просто теряешься в обилии информации.

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

    Компетентность тренера топ. Материал подан весело и по делу. Супер баланс лекция / практика. Все удобно, ожидания безусловно оправдались.

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

    Курс понравился, доступно, развернуто, отлично подойдет для новичков. Много разбора материала по домашним заданиям (иногда через чур). Добротный разбор сложных моментов. Спасибо!

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

    Курс весьма интересен. Хорошая подача материала. Радует большое количество домашних заданий и развернутые ответы по домашним заданиям. Хотелось бы разделить этот курс на два, так как для ряда студентов курс весьма сложный, что соответственно снижает общий темп занятий. Возможно необходимо легкое тестирование перед курсом. Абсолютно точно нужно найти альтернативу Adobe Connect. Пользоваться записью невозможно. Хотелось бы увеличить практические части на занятиях.

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

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

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

    Курс понравился. Преподаватель компетентен. Хорошая подача материала и оперативный фидбэк.

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

    В полном восторге от курса, от школы и от преподавателя! Пришла на курс "Основы программирования на Phyton" не имея никакого опыта в программировании и даже не представляя что это такое.Тот базис,который дается на курсе,вполне подходит для профанов,которые осмелились ступить на путь освоения новой профессии или просто решили расширить горизонты своих знаний.В школе прекрасные классы, приветливый персонал,который дает оперативную обратную связь по всем возникающим вопросам.
    Если кто-то из моих знакомых решит повторить мой путь - непременно буду рекомендовать Level UP.
    Ребята!! Вы крутые! )))

    Курс Основы программирования на Python. Уровень 1
    Migan Matvey Luc

    It was a really interesting course to do. I really enjoyed the lecture and the online support. The professor is great friendly and really patient. I fullfulled my abjectives throughout the course and got the right and needed information. Thank you.

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

    Программа хорошая и обширная, охватывает большой объем информации, но длительность курса недостаточна для полного освоения. Понравился преподаватель, всегда призывал задавать вопросы и очень подробно отвечал на них. Благодаря курсу я получил начальные знания, которые позволят углублять изучение языка и применять знания на практике. Также удалось реализовать несколько задач для работы.

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

    Понравился формат занятий, подразумевающий полное погружение в программирование на Python, доступность материала. Интересные задачи и примеры позволили успешно освоить базу Pytnon. Регулярный фидбек от Руслана способствовал более глубокому пониманию материала на практике.

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

    Курс очень интересный и полезный. Буду и дальше изучать Python. Большое спасибо!

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

    Спасибо, все очень хорошо. Познавательно, занимательно, полезно.

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

    Лично я получил, что хотел. Так как присутствует значительный опыт, то уровень подачи позволил адекватно и в значительном объеме воспринять материал. Отлично подобраны лекционные материалы! Как мне кажется, для людей без опыта уровень подачи, возможно, сложноват.

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

    Всё отлично! Не раздумывая, записался на 2-ой уровень.

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

    Курс был очень интересным и, действительно, помог разобраться со многими вещами. Узнала много нового и интересного. Преподаватель объясняет материал доступно, уделяет внимание каждому и помогает во всём полноценно разобраться. Очень понравилось!!!

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

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

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

    Очень понравилось, всё достаточно понятно, интересно рассказывали. Проект в конце включил в себя все знания, полученные в ходе курса, это очень понравилось.

    Курс Основы программирования на 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-образования!