Курс Основы программирования на Python
Основы программирования с применением языка Python
- Общая информация
- Цель обучения
- Целевая аудитория
- Результаты обучения
- Программа курсов
Общая информация. Курс «Основы
программирования на Python»
Общий объем обучения
200 академических часов, в том числе объем аудиторной и практической работы 100 академических часов и объем самостоятельной работы (дома) 100 академических часов
Учебная группа: Tarkvara ja rakenduste arendus ning analüüs
Язык обучения: Русский
Группа до 6 человек
Программа курса составлена на основе профессионального стандарта Noorem tarkvaraarendaja, tase 4
После подачи налоговой декларации физического лица есть возможность получить 20% стоимости курса.
Преподаватели курса
Александр Грицевский, имеет более 20 лет опыта работы в сфере IT, более 10 лет опыта работы в качестве главного специалиста в IT-компаниях, тренера по IT
Условия начала прохождения обучения
Желающий пройти обучение по курсу должен иметь следующие знания и технические возможности:
— уметь пользоваться компьютером (рабочей станцией) и микрофоном для общения и взаимодействия по интернету;
— понимать язык обучения (русский язык) на уровень позволяющий на нём обучаться;
— уметь проводить вычисления с помощью технических средств и офисных программ (к примеру, калькулятор, Excel) на уровне школьной программы;
— уметь пользоваться словарём (англо-русским) для работы с терминологией;
— иметь личный компьютер (рабочую станцию) и микрофон, доступный для использования во время всего периода обучения по программе.
Минимальные характеристики компьютера (рабочей станции)
1. Монитор не меньше 13″ (дюймов) по диагонали
2. Не менее 8 GB оперативной памяти, не менее 32GB свободного места на
накопителе (HDD или SSD).
3. Процессор по мощности не ниже чем Intel Core i3-6100U.
4. Операционная система поддерживающая Python и VS Code (к примеру:
Windows версий 8, 10 и 11; macOS версии 10.11 и выше; Ubuntu версии 16.04
LTS и выше; Fedora версии 28 и выше)
Методика обучения на курсах «Основы программирования на Python»
Процесс обучения состоит из теоретической и практической части. Первую часть занятия преподаватель объясняет теорию по теме курса, вторую чать занятия учащиеся выполняют практические задания под руководством преподавателя. Часть практической работы и домашние задания учащиеся выполняют самостоятельно, дома. Для общения группы с преподавателем создан специальный чат.
Младший разработчик программного обеспечения выполняет следующую работу:
Основная работа младшего разработчика программного обеспечения уровня 4, — написание исходного кода программного обеспечения. Он участвует в разработке системного дизайна и предлагает различные технические решения. Его основные задачи — дизайн продукта или проекта, проектирование приложений, планирование и разработка, системная интеграция, тестирование, участие в разработке решение, его реализации и документации . Он может найти несоответствия в постановке задачи и предоставить аналитику информацию для уточнения задачи, предоставить тестировщику исходные данные для проверки изменений и разработок. Разработчик программного обеспечения работает в команде, самостоятельно решает свои рабочие задачи, которые являются частью работы команды.
Описание учебной среды
Занятия проводятся в помещениях, соответствующих целям обучения и отвечающих требованиям охраны здоровья. Обучение проводится по адресу Петербури тее 50D, Таллинн, а также online. Учебные классы оснащены современным оборудованием и мебелью(учебные столы и стулья, флипчарты, теле- и аудиоаппаратура, принтеры, магнитные доски).
Условия окончания обучения и подлежащие выдаче документы
Курс считается пройденным, после прохождения учащимся всех предметов, прописанных в учебной программе, в предусмотренном учебной программой объеме. По окончании курса, учащийся получает свидетельство или справку об окончании обучения. Свидетельство об окончании курса выдается, если студент посетил не менее 80% занятий и выполнил не менее 80% домашних и самостоятельных работ. Если учащийся посетил занятия меньше указанного объема, то по окончании курса он получает справку о том, что он посещал курс в соответствующем объеме. В свидетельстве об окончании курса и справке указываются личные данные учащегося и данные учебного центра, перечень компетенций в соответствии с международными классификаторами (ISCO, ISCED), это знания и практические навыки, которые учащийся получил в результате обучения. Кроме того, в документе об окончании курса будет указан объем учебной программы, период обучения, название европейского профессионального стандарта в международных классификаторах(ISCO, ISCED), на основе которого составлена программа обучения курса. А также, данные о лицензии и регистрации в Регистре хозяйственной деятельности, список преподавателей. Свидетельство и справка выдаются на английском языке. Документы об окончании курса выдаются в электронном виде и(или), по желанию учащегося, отправляются почтой.
- ИТ- специалисты с профессиональным образованием, которые хотят повысить квалификацию или приобрести новые знания в своей профессии и (или) сменить сферу деятельности;
- студенты учебных заведений, которые учатся по специальности ИТ;
- специалисты технической поддержки/хелпдеск;
- лица, имеющие опыт работы в сфере ИТ, которые желают повысить
квалификацию, приобрести новые знания или сменить сферу деятельности;
- лица, желающие приобрести начальные навыки и знания программирования на языке Python
.
Окончивший курс «Основы программирования на языке Pyton, обладает следующими знаниями и навыками:
- разбирается в жизненном цикле программного обеспечения;
- умеет пользоваться инструментами ведения проекта и средствами разработки;
- владеет основами языка программирования Python;
- применяет библиотеки языка программирования Python на примере библиотек pandas и numpy;
- использует язык Python для создания файлов, взаимодействия с веб-сайтами, работы с базами данных и веб-приложениями в соответствии с уровнем преподавания программы.
Программа курса. Курс "Основы программирования с применением языка Python"
- Жизненный цикл программного обеспечения (SDLC)
Waterfall
Agile (Scrum, Kanban) - Инструменты ведения проекта
Jira Confluence - Средства разработки
VS Code (для низкопроизводительных компьютеров)
PyCharm Git Bitbucket - Основы синтаксиса
Кавычки, скобки, комментарии и т.д. - Операторы
Арифметические и логические - Арифметические операции
Сложение, вычитание, умножение, деление, возведение в степень и т.д. - Типы данных
String, bool, char, int, double, float - Массивы
List, set, dict - Функции
Определение функций, вызов функций, возврат значений - Условия
If и else - Циклы
While и for - Строки
Cтатичные и "динамичные" - Регулярные выражения
Regex - Генерация случайных чисел
- Сортировки
"Oбычная" сортировка и lambda сортировка - Основы работы с данными с использованием библиотек
Pandas Numpy - Создание файлов с помощью Python
.txt и .csv - Создание тестов
Pytest - Основы взаимодействия с веб-сайтами
XPath, Selenium - Взаимодействие с базой данных
PostgreSQL - Основы работы с веб-приложениями
Flask, Django
Зарегистрироваться на курс