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

Знание одного или нескольких языков программирования - это большой плюс для Quality Assurance engineer, даже если он Manual.
  • После данного курса, вы сможете понимать код, написанный на Python, а учитывая схожесть основных концепций языков программирования - разберетесь и в большом количестве иных языков.
  • Будете понимать, как все работает и устроено, а это очень важно для специалиста по тестированию.
  • Вы сможете самостоятельно писать скрипты для решения разнообразных прикладных задач.
  • Будете твердо ориентироваться в ООП и чувствовать себя уверенно на собеседованиях.
  • Вы получите отличную базу для дальнейшего развития: отлично подготовите себя для курса по автоматизации, сможете попробовать себя в программировании (переход в разработчики - совсем не редкость у специалистов QA), будете готовы разобраться в направлениях промышленного программирования: веб-разработка (сервисы, высоконагруженные системы и тп.), data science, а также системное программирование.

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

1
Интро
Почему этот курс необходимо пройти, насколько вообще крут Питон и почему именно он, как вы сможете применить полученные знания в последующем. Поговорим немного о популярных языках программирования и что на них реализовывают. Как все это вообще работает в промышленной разработке.
2
Разворачиваем окружение
Подготавливаем систему, ставим необходимый софт. Работать будем в частности, в интерактивном формате : jupyter notebook - любимый инструмент специалистов в сфере data science. Пишем первую программу.
3
Базовые навыки программирования
Простота python, что вообще происходит, когда мы запускаем программу. Разберем базовые концепции языка: переменные, строки, типы данных. Почувствуете уверенность, что не все так страшно и сложно.
4
Массивы и циклы
Продолжаем работать с базой. Циклы, условия. На данном этапе вы уже получите объем знаний, который позволит, к примеру, участвовать в олимпиадах по программированию :)
5
Условия и словари.
Углубимся в работу со списками. Разберем несколько классических Python-style подходов в работе с ними. Превращаемся в настоящего адепта Python. Помимо того, что сможете блеснуть на собеседовании, вы будете писать правильный и красивый питон код. Разберем супер-мощную структуру данных - dictionary.
6
Функции
Разберемся с функциями - то, без чего невозможна никакая современная разработка. После этого урока вы будете уже знакомы с базой любого языка программирования! Дальше - только детали.
7
Интро в объекты и классы
ООП - объекты и классы. Помимо того, что вы теперь будете четко понимать, что есть ООП (а это, наверное, самый частый вопрос на собеседовании), вы начнете решать задачи в его концепциях. Тем самым вы вплотную подойдете к настоящему промышленному программированию.
8
Основные приницпы ООП
Основные принципы ООП. Уходим в детали. Возможно вы уже где-то слышали про полиморфизм, которым также часто пугают на собеседованиях. Больше не будут:) Углубимся в разработку классов и то, как можно реализовывать сложные взаимодействия частей приложений.
9
Итоги
Завершающее занятие, поговорим про модулю и импорты, дебагинг. Вы уже будете представлять, как реализуются приложения любой сложности. Поговорим немного о современных фишках, таких, как copilot, который помогает писать код. Разберемся с тем, что вообще делать дальше, куда двигаться. Обязательно предоставим полезный список литературы для самостоятельного изучения.

Цена курса "Программирование на Python"
Есть возможность оплаты в два этапа по промо коду "2 этапа"
$250
На курс действует скидка
$200
Как проходит обучение на курсе:

- После оплаты ты получаешь доступ к материалам курса.

- Ты можешь заниматься самостоятельно в удобное для себя время и проходить уроки в удобном для себя темпе.

- За тобой закрепляется персональный ментор, который отвечает на все возникающие вопросы, проверяет все практические работы и помогает в обучении.

Преподаватель курса
  • Бычков Алексей
    Преподаватель школы QaLearning
    Senior разработчик, системный архитектор с большим опытом построения высоконагруженных, распределенных веб-систем.
Посмотреть отзывы
Остались вопросы?
Close
Нужна помощь?