Язык программирования python вшэ

Содержание
  1. Программирование на Python
  2. О программе
  3. Для кого
  4. Программа обучения
  5. Введение 1 неделя
  6. 1 модуль. Введение в Python и условные конструкции. 2 недели
  7. 2 модуль. Циклы: цикл while 2 недели
  8. 3 модуль. Последовательности. Цикл For 2 недели
  9. 4 модуль. Коллекции 1 неделя
  10. 5 модуль. Функции 1 неделя
  11. 6 модуль. Обработка табличных данных 1 неделя
  12. 7 модуль. Извлечение интернет-данных 1 неделя
  13. 8 модуль. Визуализация 1 неделя
  14. Проект 2 недели
  15. Как проходит обучение
  16. Стоимость и условия
  17. 35 000 ₽
  18. Расписание
  19. Скидка
  20. Документ об окончании
  21. Программирование на языке Python
  22. Цель освоения дисциплины
  23. Планируемые результаты обучения
  24. Содержание учебной дисциплины
  25. Элементы контроля
  26. Язык программирования Python
  27. Цель освоения дисциплины
  28. Планируемые результаты обучения
  29. Содержание учебной дисциплины
  30. Элементы контроля
  31. Промежуточная аттестация
  32. Список литературы
  33. Рекомендуемая основная литература
  34. Рекомендуемая дополнительная литература
  35. Язык программирования Python
  36. Цель освоения дисциплины
  37. Планируемые результаты обучения
  38. Содержание учебной дисциплины
  39. Элементы контроля

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

Курс позволяет научиться программировать с нуля, освоить особенности синтаксиса Python, а также научиться применять его для решения прикладных задач в самых разных областях. Вы освоите анализ данных, визуализацию и сбор данных с интернет-ресурсов.

  • Старт курса 17.10.2023
  • Продолжительность 3 месяца
  • Формат обучения Онлайн
  • Документ Удостоверение о повышении квалификации НИУ ВШЭ

О программе

Онлайн-курс для тех, кто только начинает свой путь в программировании. Важная особенность — его можно освоить вообще без бэкграунда. Он состоит из 8 модулей, заданий с автопроверкой и итогового проекта в конце.

Для кого

Онлайн-курс «Программирование на Python» подходит:

  • Тем, кто не умеет программировать Вы узнаете, что такое условные конструкции, циклы и почему Python — один из лучших вариантов первого языка программирования
  • Тем, кто освоил базовый синтаксис Вы узнаете, как применить Python на практике: для анализа данных и сбора данных с сайтов
  • Тем, кому нужен Python для помощи в повседневных делах Вы научитесь автоматизировать базовую рутину и реализовывать простую аналитику
Читайте также:  Python no such file or directory exists

    Изучите основы программирования на примере Python

Программа обучения

Введение 1 неделя

1 модуль. Введение в Python и условные конструкции. 2 недели

2 модуль. Циклы: цикл while 2 недели

3 модуль. Последовательности. Цикл For 2 недели

4 модуль. Коллекции 1 неделя

5 модуль. Функции 1 неделя

6 модуль. Обработка табличных данных 1 неделя

7 модуль. Извлечение интернет-данных 1 неделя

8 модуль. Визуализация 1 неделя

Проект 2 недели

Как проходит обучение

  • Теория и практика. Вы будете изучать материалы по видеозаписям лекций и скринкастов и закреплять практическими заданиями разного уровня сложности.
  • Поддержка. Ассистенты проверят ваши работы, дадут фидбек и проконсультируют, а менеджеры ответят на все организационные вопросы.
  • Общение в Telegram. Вы всегда можете обратиться за помощью в общий чат или просто поговорить.

Стоимость и условия

35 000 ₽

Расписание

Скидка

Документ об окончании

Удостоверение о повышении квалификации при успешном завершении обучения.

У нас есть лицензия на образовательную деятельность.

Источник

Программирование на языке Python

Язык программирования Python является одним из самых простых в освоении и популярных языков программирования. Данный язык является мощным инструментом анализа данных и может повысить эффективность практически любой деятельности в науке и индустрии. С помощью языка Python можно автоматизировать рутинные операции и обрабатывать объемы данных, на несколько порядков превышающие объемы, доступные для обработки вручную или с помощью электронных таблиц. С использованием онлайн-курса «Python как иностранный».

Цель освоения дисциплины

Овладение базовыми навыками программирования на языке Python, методами сбора и обработки данных для решения политологических и социально-экономических задач

Планируемые результаты обучения

После освоения курса студент умеет: работать в среде Jupyter Notebook, создавать переменные разных типов

Содержание учебной дисциплины

Элементы контроля

Тесты представляют собой набор вопросов с выбором ответа по пройденным темам. Тесты направлены на проверку теоретических знаний студентов по программированию в Python: назначение и особенности работы операторов, устройство управляющих конструкций и циклов, особенности типов и структур данных, типы ошибок. Тесты проводятся в начале лекции и рассчитаны на 15 минут, формат open book. Всего в течение курса предполагается проведение 4 тестов.

Выполнение блоков из онлайн курсов «Python как иностранный» на платформе online.hse по разбираемым темам. Перед лекцией на платформе вывешивается задание с фиксированным дедлайном – просмотреть материалы по определенной теме и выполнить предложенные в блоке задачи.

Экзамен проводится в конце четвертого модуля и рассчитан на 120 минут. Экзамен состоит из двух частей: теоретической и практической. Экзамен организуется на платформе online.hse.ru, возможно использование прокторинга и системы Examus. Теоретическая часть включает несколько тестовых вопросов и вопросов с развернутым ответом по базовым фактам о языке программирования Python (типы данных, изменяемость объектов, особенности работы с разными объектами Python), а также задания с небольшими отрывками кода, в которых необходимо найти ошибки или пояснить, что будет выведено на экран при исполнении кода. Практическая часть включает три задачи по программированию (по темам первого модуля). Во время выполнения контрольной разрешается пользоваться материалами, предоставленными преподавателями. Во время экзамена запрещается общаться с другими студентами, использовать мобильные телефоны, открывать социальные сети и создавать новые вопросы на компьютерных форумах и ресурсах по типу stackoverflow. В случае нарушения правил проведения экзамена студент удаляется с экзамена с оценкой «0». К нарушениям правил проведения экзамена относятся: коммуникация с другими студентами во время выполнения работы, использование социальных сетей/телефона во время работы (с любой целью), списывание. Экзамен проводится в онлайн-формате с использованием технологий прокторинга и системы Examus. Cтуденты обязаны писать экзамен с включенными камерами и демонстрацией экрана, включенным микрофоном.

Источник

Язык программирования Python

Студенты изучают Python — высокоуровневый интерпретируемый язык программирования, популярный в области машинного обучения и анализа данных.

Цель освоения дисциплины

Знание и практическое применение языка Python в объёме, достаточном для реализации алгоритмов из курса «Алгоритмы и структуры данных»

Планируемые результаты обучения

Знает основные структуры данных в питоне: кортежи, списки, множества и словари; умеет реализовывать в коде операции с ними

Знает основные типы данных в питоне (булев тип, целые числа, числа с плавающей точкой, строки), умеет писать код, выполняющий арифметические операции и базовые операции со строками

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

Понимает концепцию функций в языках программирования, умеет задавать функции, использовать аргументы в теле функций, вызывать функции

Понимает структуру кода на питоне: переносы строк, отступы, разделители; знает основные операторы языка

Умеет работать с файлами: читать и записывать информацию, обходить файлы на жёстком диске и работать с их именами, учитывать кодировку файла при взаимодействии с ним

Умеет работать со строками: искать подстроки, делать замены подстрок, объединять и делить строки, корректно учитывать кодировки строк

Содержание учебной дисциплины

Элементы контроля

Накопленная оценка = 0.4 * MEAN(оценок за контрольные) + 0.4 * MEAN(оценок за ДЗ) + 0.2 * MEAN(оценок за работу на семинаре) После каждой лекции вам будет дано оцениваемое домашнее задание. На выполнение задания дается 14 дней от лекции. Еще в течение 7 дней после этого доступна возможность досдать задачи, однако задачи оцениваются вполовину меньшим баллом. Перед семинаром необходимо изучить соответствующую тему по лекциям и текстовым конспектам. Раз в две недели проходит контрольная (с прокторингом). На защите будет предложено для решения 8 задач, по 2 задачи средней сложности на каждую тему лекции. Во время решения практических задач можно пользоваться конспектами и своими решениями задач ДЗ. Максимальная оценка за работу на семинаре — 10 баллов. Максимальная оценка за ДЗ — 10 баллов. Для того чтобы получить максимальную оценку за дз нужно решить все задачи.

Промежуточная аттестация

0.4 * Экзамен + 0.6 * Накопленная оценка (домашние задания + работа на семинаре + контрольные работы)

Список литературы

Рекомендуемая основная литература

Lutz, M. (2008). Learning Python (Vol. 3rd ed). Beijing: O’Reilly Media. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=415392

Рекомендуемая дополнительная литература

Matthes, E. Python crash course: a hands-on, project-based introduction to programming. – No Starch Press, 2015. – 562 pp.

Источник

Язык программирования Python

Целями освоения дисциплины «Язык программирования Python» является: ● понимание основ функционального и объектно-ориентированного программирования на языке Python; ● использования языка Python для решения научных, вычислительных задач и задач анализа данных; ● приобретение навыков и опыта использования широко используемых модулей NumPy, SciPy, Matplotlib, SymPy, Pandas, Scikit-learn, Cython, Numba; ● приобретение навыков и опыта использования интерактивной среды Jupyter Notebook и среды разработки Spyder. Дисциплина реализуется в он-лайн формате

Цель освоения дисциплины

Получение знаний и навыков программирования на языке Python и использования имеющих широкое применение модулей так называемого «научного стека» (Numpy, Scipy, Matplotlib, Pandas).

Планируемые результаты обучения

Устанавливает сборку Anaconda, запускает и использует Jupyter Notebook, пишет простую программу на Python.

Реализует алгоритм на Python в процедурной и функциональной парадигмах, создает регулярные выражения для обработки текста.

Определяет необходимость оптимизации, часть программы, подлежащую оптимизации скорости выполнения, и применяет Cython, Numba и Dask для оптимизации. Измеряет и сравнивает скорости выполнения до и после оптимизации.

Содержание учебной дисциплины

Введение в Python. Сборка Anaconda (miniconda). Среда программирования Jupyter Notebook. Основные типы данных: строки, списки, кортежи, словари.

Синтаксис Python, управляющие инструкции (условные операторы, циклы, генераторы списков), строки, списки, словари, функции.

Элементы контроля

Домашние задания выдаются в электронной форме в формате Jupyter Notebook (*.ipynb). Такой ноутбук (файл) подготавливается преподавателем для каждого студента, и студент обязан выполнить задание именно в этом ноутбуке, после чего загрузить этот ноутбук по ссылке, указанной в одной из первых ячеек этого ноутбука. Допускается загрузка нескольких версий ноутбука, при этом для проверки будет использована последняя версия, которая была загружена до дедлайна.

Домашние задания выдаются в электронной форме в формате Jupyter Notebook (*.ipynb). Такой ноутбук (файл) подготавливается преподавателем для каждого студента, и студент обязан выполнить задание именно в этом ноутбуке, после чего загрузить этот ноутбук по ссылке, указанной в одной из первых ячеек этого ноутбука. Допускается загрузка нескольких версий ноутбука, при этом для проверки будет использована последняя версия, которая была загружена до дедлайна.

Домашние задания выдаются в электронной форме в формате Jupyter Notebook (*.ipynb). Такой ноутбук (файл) подготавливается преподавателем для каждого студента, и студент обязан выполнить задание именно в этом ноутбуке, после чего загрузить этот ноутбук по ссылке, указанной в одной из первых ячеек этого ноутбука. Допускается загрузка нескольких версий ноутбука, при этом для проверки будет использована последняя версия, которая была загружена до дедлайна.

Домашние задания выдаются в электронной форме в формате Jupyter Notebook (*.ipynb). Такой ноутбук (файл) подготавливается преподавателем для каждого студента, и студент обязан выполнить задание именно в этом ноутбуке, после чего загрузить этот ноутбук по ссылке, указанной в одной из первых ячеек этого ноутбука. Допускается загрузка нескольких версий ноутбука, при этом для проверки будет использована последняя версия, которая была загружена до дедлайна.

Источник

Оцените статью