Завдання для лабораторних робіт з курсу "Теорія ймовірностей" для студентів 2 курсу механіко-математичного факультету Київського національного університету імені Тараса Шевченка.
- Шевченко Георгій Михайлович - лекційні заняття
- Кушніренко Світлана Володимирівна - практичні заняття
- Логвіненко Станіслав Станіславович - лабораторні заняття
Даний курс розрахований на використання мови програмування Python 3 за допомогою Jupyter Notebook - веб програми для інтерактивного редагування та виконання коду. Файли з завданнями лабораторних робіт будуть знаходитися у цьому репозиторії на GitHub. Відповідно, необхідно встановити таке програмне забезпечення:
Однак, на сайті проекту Jupyter рекомендують встановлювати дистрибутив Python від платформи Anaconda. Цей дистрибутив встановлює Python, Jupyter Notebook та багато бібліотек, які знадобляться в майбутньому. Тому далі буде наведено порядок дій для встановлення та використання програм Anaconda та Git. Також можна подивитися відповідні відео-іструкції, що знаходяться в папці Tutorials.
- Переходимо на сайт завантаження дистрибутивів Anaconda https://www.anaconda.com/distribution/.
- Важливо!!! Вибираємо версію відповідно до Вашої операційної системи. Наприклад, Windows 32-Bit.
- Завантажуємо інсталятор Anaconda3.
- Запускаємо завантажений інсталятор Anaconda3. Приклад назви файлу -
Anaconda3-2018.12-Windows-x86
. - У діалоговому вікні інсталятора натискаємо кнопку "Next".
- Натискаємо кнопку "I Agree".
- Вибираємо, для яких користувачів буде встановлено Anaconda3. Програма рекомендує встановлювати лише для поточного користувача. Але, якщо Ви встановлюєте Anaconda3 на власний комп'ютер, то можна вибрати для всіх користувачів ("All Users").
- Натискаємо кнопку "Next".
- Вибираємо, куди буде встановлено Anaconda3, за допомогою кнопки "Browse...".
- Натискаємо кнопку "Next".
- Важливо!!! Включаємо параметр "Add Anaconda to my PATH environment variable". Це дозволить запускати Python та Jupyter Notebook з командного рядка у бажаному місці (папці).
- Натискаємо кнопку "Install" та чекаємо, поки встановиться Anaconda3.
- Відкриваємо командний рядок. Наприклад:
- Натискаємо клавішу Windows.
- Набираємо "cmd".
- Вибираємо командний рядок із результатів пошуку.
- Переходимо до робочої папки:
cd /D path:\to\your\folder
- Запускаємо Jupyter Notebook:
jupyter notebook
- Jupyter Notebook відкриється у новій сторінці браузера.
- Переходимо в браузері на сайт завантаження програми Git для Windows https://git-scm.com/download/win.
- Завантаження інсталятора Git почнеться автоматично. Якщо цього не сталося, то перейдіть за відповідним посиланням.
- Відкриваємо завантажений файл інсталятору Git. Приклад назви файлу -
Git-2.20.1-64-bit
. - Натискаємо кнопку "Next".
- Натискаємо кнопку "Next".
- Вибираємо редактор для Git за замовчуванням. Насправді цей параметр не дуже важливий. Можна залишити автоматично вибраний Vim. Або вибрати інший редактор зі списку. Наприклад, Notepad++.
- Натискаємо кнопку "Next".
- Вибираємо пункт "Git from the command line and also from 3rd-party software" (він має бути вибраний автоматично).
- Натискаємо кнопку "Next".
- Якщо Ви користуєтесь Windows, то вибираєте пункт "Use the native Windows Secure Channel library".
- Натискаємо кнопку "Next".
- Вибираємо пункт "Checkout Windows-style, commit Unix-style line endings" (він має бути вибраний автоматично).
- Натискаємо кнопку "Next".
- Вибираємо вигляд терміналу Git. Цей параметр не є принциповим! Пропоную обрати "Use Windows' default console window".
- Натискаємо кнопку "Next".
- Залишаємо додаткові параметри без змін. Автоматично вибираються два пункти:
- "Enable file system caching".
- "Enable Git Credential Manager".
- Натискаємо кнопку "Install" та чекаємо завершення роботи інсталятора.
- Відкриваємо командний рядок. Наприклад:
- Натискаємо клавішу Windows.
- Набираємо "cmd".
- Вибираємо командний рядок із результатів пошуку.
- Переходимо до робочої папки:
cd /D path:\to\your\folder
- Завантажуємо репозиторій GitHub з лабораторними завданнями:
git clone https://github.com/Slavastas119/Probability-Theory-2-year-students
- Запускаємо Jupyter Notebook:
jupyter notebook
- Відкриваємо ноутбук першого лабораторного заняття: "Лабораторне заняття 1.ipynb".
- Ноутбук готовий до роботи (після запуску ядра Python 3).
Зауваження. Спочатку треба створити новий репозиторій у Вашому акаунті GitHub:
- Заходимо на сторінку свого акаунту: "https://github.com/your_account" (замість your_account має бути назва Вашого акаунту).
- Переходимо на вкладку "Repositories" (друга вкладка, після вкладки "Overview").
- Натискаємо кнопку "New" (зелена кнопка зверху справа).
- Заповнюємо всі необхідні поля та слідуємо інструкціям.
Після того, як Ви внесли зміни до файлу "Лабораторне заняття 1.ipynb" (або іншого файлу) та зберегли їх, треба додати ці зміни в контроль версій локального репозиторію і завантажити їх на Ваш репозиторій GitHub за допомогою виконання команд з командного рядка.
- Відкриваємо командний рядок. Наприклад:
- Натискаємо клавішу Windows.
- Набираємо "cmd".
- Вибираємо командний рядок із результатів пошуку.
- Переходимо до папки Probability-Theory-2-year-students, яка є репозиторієм і була завантажена за допомогою команди
git clone
у робочу папку:
cd /D path:\to\your\folder\Probability-Theory-2-year-students
- Додаємо змінені (тут "Лабораторне заняття 1.ipynb", але воно знаходиться в папці "Лабораторне заняття 1") файли до сервісу контролю версій Git:
git add "Лабораторне заняття 1\Лабораторне заняття 1.ipynb"
або додаємо усі змінені файли
git add *
- Підтверджуємо (коммітимо) внесені зміни:
git commit -m "commit message"
Замість commit message
потрібно писати короткий опис внесених змін.
- Завантажуємо локальний репозиторій у репозиторій на GitHub:
git push url://to/your/repo branch_name
Замість url://to/your/repo
треба писати URL-адресу Вашого репозиторію на GitHub, наприклад https://github.com/juliia5m/Probability-Theory-2-year-students
.
Замість branch_name
слід писати назву вітки репозиторію, до якої хочете завантажити, наприклад master
.
Якщо репозиторій із завдяннями, тобто ось цей, оновився/змінився (додалися завдання наступного заняття) та Ви хочете оновити свій локальний репозиторій, то можна скористатися командою git pull
:
git pull https://github.com/Slavastas119/Probability-Theory-2-year-students
Після цього можна працювати з новими файлами репозиторію.
А для завантаження змін до свого репозиторію на GitHub слід виконати послідовність команд git add
, git commit
, git push
, як описано вище, змінюючи відповідні параметри.
Зауваження. Більш детально про сервіс Git та його використання можна почитати тут.