Python: основы и применение
Цели программы
- Познакомить слушателя с фундаментальными принципами языка;
- Сформировать продвинутые теоретические знания и практические навыки по составлению алгоритмов и программ.
Нашли опечатку?
Write Close
Close
Увидели опечатку? Сообщите нам!
Целевая аудитория
Специалист junior
Длительность программы
48 академических часов
Формат обучения
Дистанционный
Материалы программы
Видеоролики, презентации, тестирования
Преподавательский состав
Константин Зайцев
Международная научная лаборатория «Компьютерные технологии», Институт биоинформатики, Университет ИТМО
Окончил кафедру компьютерных технологий факультета информационных технологий и программирования университета ИТМО. В данный момент преподает Python студентам-биологам в Институте биоинформатики , занимается научной деятельностью в области биоинформатики и системной биологии в международной научной лаборатории "Компьютерные технологии" университета ИТМО и продолжает обучение в магистратуре.
Антон Гардер
Студент магистратуры СПбАУ РАН
Много работает со школьниками в качестве преподавателя летних компьютерных школ по программированию, олимпиадных кружков и спецкурсов. Регулярно принимает участие в подготовке и проведении олимпиад по программированию в Санкт-Петербурге.
1 Базовые принципы языка Python
1.1 Введение
1.2 Модель данных: объекты
1.3 Функции и стек вызовов
1.4 Пространства имён и области видимости
1.5 Введение в классы
1.6 Наследование классов
2 Cтандартные средства языка Python
2.1 Ошибки и исключения
2.2 Работа с кодом: модули и импорт
2.3 Итераторы и генераторы
2.4 Работа с файловой системой и файлами
2.5 Работа с функциями: functool и лямбда функции
2.6 Стиль программирования: pep8 и документация
3 Применение Python: анализ текста
3.1 Эксперимент по общению в Slack
3.2 Стандартные методы и функции для строк
3.3 Регулярные выражения в Python
3.4 Обзорно об интернете: http-запросы, html-страницы и requests
3.5 Распространённые форматы текстовых файлов: CSV, JSON
3.6 API
3.7 XML, библиотека ElementTree, библиотека lxml
3.8 Заключение
Часто задаваемые вопросы
Вопрос:
Как зайти в сегмент Академии технологий и данных ВШС (АТД)?
Ответ:
Для входа в сегмент АТД (https://atd.sberbank-school.ru/) Вам необходимо знать Ваш логин и пароль. В случае, если Вы не знаете или забыли Ваш логин и (или) пароль, пожалуйста, обратитесь в Службу технической поддержки по адресу atdhelp@sberbank-school.ru
Вопрос:
Могу ли я проходить обучение в сегменте АТД не с рабочего компьютера?
Ответ:
Да, Вы можете зайти в сегмент АТД с любого компьютера, имеющего доступ в Интернет.
Вопрос:
Я могу проходить обучение из "Альфы"?
Ответ:
Нет, для работы в сегменте АТД необходим доступ в Интернет.
Вопрос:
Куда обращаться, если что-то не работает (пароль неверен, не открывается тест, не отображаются материалы и т.п.)?
Ответ:
Обратитесь в Службу технической поддержки по адресу atdhelp@sberbank-school.ru
Made on
Tilda