Обработка и анализ данных физического эксперимента 2025/2026
Обработка и анализ данных физического эксперимента 2025/2026
Устаревшая «упрощённая» программа курса
Онлайн-составляющая: Учебник по Анализу данных (Базовый)
Черновик конспекта лекций
Практические задания
Лекции
Семинары
Дополнительные материалы к курсу
Независимый экзамен
Python
ruИнтерактивный учебник по PythonruИнтерактивный задачник по Python — не все примеры решения хороши, но много хороших задачruИгра, в которой герой управляется вашей программой, выберите Python при создании персонажаruКурс на Stepik- Курс на Codeacademy
- Официальный туториал по языку — очень хороший материал для последовательного изучения языка
ruИзучите Python за Y минут — хороший туториал для быстрого погружения в язык, требуется уверенное владение другим языком программирования- Игра для тех, кто уже освоил азы Python
- 10 minutes to pandas — короткий туториал по библиотеке pandas от разработчиков
Установка Python
Помните, что нужно использовать Python 3, версии 3.11 и новее вполне достаточно в 2026 году.
Вы можете проверить версию Python, введя в консоли python3 --version или import sys; print(sys.version) в самом Python.
Все платформы
- Anaconda Python distribution — хороший выбор для научного программирования на Python на любой платформе. Включает множество предварительно скомпилированных численных и научных пакетов, а также менеджер пакетов
conda, где можно найти ещё больше пакетов, таких какastropyилиscikit-learn. - Официальный дистрибутив Python — хорош на Windows или macOS, если вы предпочитаете создавать окружение с нуля.
macOS
Вместо официального дистрибутива Python мы рекомендуем использовать менеджер пакетов Homebrew. Введите brew install python.
Linux
Скорее всего, Python 3 у вас уже есть. Проверьте его версию перед началом работы. Если его нет, используйте пакетный менеджер вашего дистрибутива Linux для установки.
Редакторы исходного кода для Python
- IDLE — простой редактор исходного кода Python. Он является частью стандартной библиотеки Python, поэтому если у вас установлен Python, скорее всего, у вас есть и IDLE.
- Visual Studio Code (не путать с Visual Studio — это два разных продукта) — мощный редактор исходного кода.
- Spyder — среда разработки для научного программирования на Python.
- PyCharm — мощная IDE (интегрированная среда разработки) для Python. PyCharm является проприетарным продуктом, но Community Edition бесплатна для использования, а каждый студент и преподаватель может запросить бесплатную профессиональную версию.
Git
- GitHub Tutorials — официальные руководства по использованию https://github.com
ruGitHowTo — хороший курс по Git в командной строкеruGit Book — официальный учебник по Git, тоже про командную строку- Bitbucket tutorials — руководства по использованию Git на сайте Bitbucket, сервиса-конкрента GitHub
- A Quick Introduction to Version Control with Git and GitHub
- Введение в Git от компании Selectel
- “Commits are snapshots, not diffs” — как Git хранит данные. Заметка, рассказывающая о внутренностях Git с точки зрения структур данных.
- “GitHub Desktop” — графический интерфейс для GitHub