Python для начинающих
Курс 'Python для начинающих' от Степана Баранцева.

Всем привет!

Это страница, посвященная курсу 'Python для начинающих'. Изначально этот курс планировался как преддверие к курсу 'Программирование на Python для тестировщиков' от Алексея Баранцева. Дело в том, что пройти вышеуказанный курс, имея за своими плечами нулевой опыт программирования, очень и очень сложно. Если у Вас в школе была хорошая информатика, и при этом на ней учили программировать, а не печатать в Word'e, и Вы не забыли материал, то вполне можете пойти на курс 'Программирование на Python для тестировщиков' и успешно пройти его. Если же в программировании Вы чувствуете себя неуверенно, то добро пожаловать на курс 'Python для начинающих'!


Хочется заметить, что курс 'Python для начинающих' следует в первую очередь воспринимать как самостоятельный курс. Проходить его можно просто для получения базовых навыков программирования. Единственное занятие, напрямую связанное с курсом 'Программирование на Python для тестировщиков' – это последнее занятие, на котором мы будем изучать библиотеку Selenium.


Для более четкого представления о том, что Вы изучите на курсе, предлагаю Вам ознакомиться с планом курса:

План курса
Формат курса
  • Занятия представляют собой заранее записанные видео.
    Таким образом, начать прохождение курса можно в любой момент, он не привязан к определенному времени.
  • Возможность связи с тренером в любое время.
    Связь осуществляется с помощью какого-либо мессенджера (например telegram или skype). Можно задавать любые вопросы по поводу содержания курса и домашнего задания.
  • Домашние задания.
    Как правило, домашнее задание заключается в написании программы. Код программы высылается тренеру и проверяется.
  • Проверка домашних заданий.
    Сначала код прогоняется через большое количество тестовых данных. Если в программе нет ошибок, тренер просматривает код вручную на наличие стилистических ошибок и прочих неточностей. Затем ученику высылается рецензия на домашнее задание.
  • Неограниченное количество попыток.
    Если домашнее задание успешно выполнено – можно решать дальше. Если же есть замечания, нужно выполнить его заново и выслать на перепроверку.
Ниже можно посмотреть три отрывка из видеолекций.
Условный оператор
Небольшой кусок занятия, посвященного условному оператору.

Это самые азы, и если они Вам незнакомы, то мой курс Вам однозначно необходим.
Двумерные списки
Часть занятия о двумерных списках.

Если этот материал показался Вам сложным, также стоит подумать о прохождении курса 'Python для начинающих'.
Словари
Отрывок из занятия, посвященного словарям.


Это достаточно продвинутый материал, и если Вы в нем уверенно ориентируетесь, то курс может показаться Вам слишком легким.
Информация об авторе курса.
Меня зовут Баранцев Степан, я работаю тестировщиком-автоматизатором в Sinet Group. На данный момент в основном на работе занимаюсь автоматизацией мобильного тестирования (Selenium + Appium).

Прошел полугодовую стажировку в Яндексе на позиции тестировщика в команде Яндекс.навигатора. Затем некоторое время работал инженером по тестированию в RTLabs. Занимался там автоматизацией тестирования на стороне фронтенда, используя связку Python+Selenium, о чем, в частности, и рассказываю в курсе.

Закончил МГТУ им. Баумана с красным дипломом. Кафедра "Компьютерные системы и сети". Веду курс "Python для начинающих" уже на протяжении двух с половиной лет.

Отзывы
Вопрос-ответ
Вопрос:
Что нужно знать для прохождения курса?
Ответ:
В области информатики знать ничего не нужно, однако не помешало бы владение основами математики (на школьном уровне).
Вопрос:
Подходит ли курс для подготовки к ЕГЭ по информатике?
Ответ:
Если говорить о той части ЕГЭ, в которой требуется программирование, то да, курс вполне для этого подходит. Первые 10 занятий дают хорошую базу знаний для сдачи ЕГЭ (3 последних занятия для сдачи ЕГЭ не нужны).
Однако сразу хочется предупредить:

- первые 10 занятий, дают знаний несколько больше, чем необходимо для сдачи ЕГЭ (например элементы функционального программирования, кортежи, декораторы).

- в последней задаче ЕГЭ используется несколько типичных алгоритмов (типичных именно для ЕГЭ), которые не разбираются в этом курсе.

Если говорить коротко – курс не заточен на сдачу ЕГЭ, но в принципе, на нем можно получить необходимые для сдачи ЕГЭ знания и навыки.
Вопрос:
Сколько часов требуется для прохождения курса?
Ответ:
Все, в первую очередь, зависит от ученика, а конкретно от скорости выполнения домашних заданий. Каждое (кроме первого) занятие идет в среднем один час (иногда чуть больше, иногда чуть меньше). Кроме того, к каждому занятию прилагается от 5 до 10 домашних заданий, время выполнения которых может занимать как полчаса, так и несколько дней.
Вопрос:
Что нужно скачать перед началом курса?
Ответ:
Для программирования скачивать ничего не нужно – это все будет разобрано в первом занятии. Следует однако установить какой-нибудь мессенджер для связи с тренером. Лучше всего именно telegram -- это очень крутая штука.
Вопрос:
Будет ли у меня возможность пользоваться видеоматериалами после завершения курса?
Ответ:
Да, такая возможность будет. Вы можете загрузить эти материалы. Также, все материалы будут доступны до тех пор, пока курс активен.
Вопрос:
Можно ли получить сертификат после завершения курса?
Ответ:
Я выдаю сертификаты, но они не являются документом гос. образца, это не более чем красивая ссылка на моей сайте, где указано, что Вы прошли мой курс. При этом я работаю как самозанятый репетитор, поэтому не являюсь ни образовательной ни какой-либо другой организацией.

Сертификат можно получить при условии сдачи всех обязательных заданий.
Вопрос:
Как приобрести курс, если я проживаю не на территории Российской федерации, и не могу выполнить перевод на карту сбербанка?
Ответ:
На данный момент оплатить курс не на карту сбербанка невозможно
Вопрос:
Может ли приобрести курс юридическое лицо?
Ответ:
Да, может, если данное юридическое лицо зарегистрировано в России. Цена блока для юридического лица -- 5000 рублей.
Информация об оплате

Курс разбит на 4 блока. В каждом блоке находится по 3 занятия (в первом блоке 4 занятия, включая занятие, посвященное установке программных средств для написания кода). Курс можно приобретать по частям – оплата производится 'поблочно', то есть можно оплатить первый блок и, если Вам понравится формат занятий, оплатить следующий.

Цена одного блока (для физических лиц) – 4000 рублей.

На прохождение каждого блока дается месяц (с момента даты начала курса). В течение этого срока Вы можете получать консультации и сдавать домашние задания. При приобретении всего курса, Вы получаете 4 месяца на прохождение. Впрочем, это крайние сроки. Ничего не мешает Вам пройти весь курс за пару недель!

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

Дополнительные услуги: персональные консультации в режиме голосового или видео общения. Стоимость одного часа - 1000 рублей. Как показал опыт, некоторым ученикам недостаточно видеолекций и текстовых консультаций. Для них я готов проводить персональные консультации во время которых мы вместе будем писать код, я очень подробно объясню непонятные моменты. Если вам необходима такая консультация, то я готов провести ее в любой момент. Стоит ли оплачивать данные консультации заранее? Нет, не стоит, как только у вас возникнет такая потребность, обращайтесь и мы договоримся. А что если нам потребуется всего полчаса? Тогда у вас останется ещё полчаса, которые можно будет использовать для консультации по другому вопросу.


Если Вы не получили письмо на электронную почту, то можно прочитать инструкцию по оплате и регистрации по ссылке.
Нажимая кнопку 'Записаться' Вы даете согласие на обработку персональных
данных
Договор оферты можно прочитать здесь