Программирование на Python
Цели программы
- Познакомить слушателя с базовыми понятиями и элементами языка программирования Python;
- Сформировать теоретические знания и практические навыки по составлению алгоритмов и программ;
- Ознакомить слушателя с популярными Python-библиотеками для анализа и визуализации данных.
Нашли опечатку?
Write Close
Close
Увидели опечатку? Сообщите нам!
Целевая аудитория
Специалист junior
Длительность программы
23 академических часов
Формат обучения
Дистанционный
Материалы программы
Видеоролики, презентации, тестирования
Преподавательский состав
Тимофей Бондарев
JetBrains, Институт биоинформатики, СПбАУ РАН
Окончил специалитет Университета ИТМО по направлению «Информационные системы», обучался в Академии современного программирования (ныне Computer Science Center). Окончил магистратуру СПбАУ кафедры математических и информационных технологий по специализации «Алгоритмы и анализ данных в биоинформатике». Работал программистом в ЗАО «Транзас Морские технологии», участвовал в проектах компании «BIOCAD» по созданию эффективного программного комплекса для гуманизации последовательностей антител и по гомологичному фолдингу белков, а также в проекте EMC по сжатию данных без потерь на примере формата изображения JPEG2000; проходил практику в компании Яндекс от Академии современного программирования в проекте по написанию агрегатора туристических данных в сети Интернет. Преподавал программирование на Python для биологов в Институте биоинформатики. Работаю в компании ЗАО "БИОКАД" специалистом по анализу данных.
Павел Федотов
Институт биоинформатики, Университет ИТМО
Павел закончил кафедру компьютерных технологий Университета ИТМО в 2011 году. В настоящее время продолжает работу там же в научной лаборатории «Компьютерные технологии», занимаясь биоинформатикой. В 2013-14 годах проходил стажировку в лаборатории системной иммунологии Университета Вашингтона в Сент-Луисе (США). Программирует с 11 лет, имеет опыт работы с десятком различных языков программирования. Преподавал алгоритмы и программирование как студентам, специализирующимся в информатике, так и студентам биологических направлений и школьникам. Преподаватель дисциплин «Программирование на языке Python» и «Дискретная математика» в Институте биоинформатики.
1 Операторы. Переменные. Типы данных. Условия
1.1 Общая информация о курсе
1.2 Введение: программы и Python. Проверка заданий
1.3 Интерактивный режим Python. IPython
1.4 Установка Python на компьютер
1.5 Операции с целыми числами
1.6 Операции с вещественными числами
1.7 Типы данных
1.8 Переменные. Стандартный ввод/вывод
1.9 Логические операции, операции сравнения
1.10 Условия: if, else, elif. Блоки, отступы
1.11 Строки
1.12 Задачи по материалам недели
2 Циклы. Строки. Списки
2.1 Цикл while
2.2 Операторы break, continue
2.3 Цикл for
2.4 Строки и символы
2.5 Списки
2.6 Задачи по материалам недели
3 Функции. Словари. Интерпретатор. Файлы. Модули.
3.1 Функции
3.2 Словари
3.3 Интерпретатор: установка, запуск скрипта
3.4 Файловый ввод/вывод
3.5 Модули, подключение модулей
3.6 Установка дополнительных модулей
3.7 Задачи по материалам недели
3.8 Библиотеки для анализа данных. NumPy
3.9 Библиотека Matplotlib
3.10 Заключение
Часто задаваемые вопросы
Вопрос:
Как зайти в сегмент Академии технологий и данных ВШС (АТД)?
Ответ:
Для входа в сегмент АТД (https://atd.sberbank-school.ru/) Вам необходимо знать Ваш логин и пароль. В случае, если Вы не знаете или забыли Ваш логин и (или) пароль, пожалуйста, обратитесь в Службу технической поддержки по адресу atdhelp@sberbank-school.ru
Вопрос:
Могу ли я проходить обучение в сегменте АТД не с рабочего компьютера?
Ответ:
Да, Вы можете зайти в сегмент АТД с любого компьютера, имеющего доступ в Интернет.
Вопрос:
Я могу проходить обучение из "Альфы"?
Ответ:
Нет, для работы в сегменте АТД необходим доступ в Интернет.
Вопрос:
Куда обращаться, если что-то не работает (пароль неверен, не открывается тест, не отображаются материалы и т.п.)?
Ответ:
Обратитесь в Службу технической поддержки по адресу atdhelp@sberbank-school.ru
Made on
Tilda