Обработка и анализ данных физического эксперимента 2024/2025
Обработка и анализ данных физического эксперимента 2024/2025
Устаревшая «упрощённая» программа курса
Онлайн-составляющая: Учебник по Анализу данных (Базовый)
Черновик конспекта лекций
Практические задания
Лекции
Семинары
Дополнительные материалы к курсу
Независимый экзамен
Python
ru
Интерактивный учебник по Pythonru
Интерактивный задачник по Python — не все примеры решения хороши, но много хороших задачru
Игра, в которой герой управляется вашей программой, выберите Python при создании персонажаru
Курс на Stepik- Курс на Codeacademy
- Официальный туториал по языку — очень хороший материал для последовательного изучения языка
ru
Изучите Python за Y минут — хороший туториал для быстрого погружения в язык, требуется уверенное владение другим языком программирования- Игра для тех, кто уже освоил азы Python
- 10 minutes to pandas — короткий туториал по библиотеке pandas от разработчиков
Install Python
Remember to use Python 3, 3.11 and later is good enough in 2025.
You can check python version typing in console python3 --version
or import sys; print(sys.version)
in Python itself
All platforms
- Anaconda Python distribution is a good choice for scientific Python programming on every platform. It includes a lot of pre-compiled numerical and scientific packages and
conda
package manager where you can find even more packages, likeastropy
orscikit-learn
- Official Python distribution: good on Windows or macOS, when you like to build your environment from scratch.
macOS
Instead of official Python distribution I recommend to use Homebrew package manager, type brew install python
Linux
Probably you already have Python 3, check its version before start. If you haven’t use your Linus package manager to install
Source code editors for Python
- IDLE: a simple Python source code editor. It is a part of Python standard library, so if you have Python, you probably have IDLE
- Visual Studio Code (do not be confused with Visual Studio, they are two different products): a powerful source code editor
- Spyder: the scientific Python development environment
- PyCharm: a powerful Python IDE (integrated development environment). PyCharm is closed source product, but Community edition is free to use and every student and professor can ask for a free professional version
Git
- GitHub Tutorials — официальные руководства по использованию https://github.com
ru
GitHowTo — хороший курс по Git в командной строкеru
Git 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