{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# 0. Покретање Џупитер (*Jupyter*) радних свески\n",
    "\n",
    "Сада ћемо продискутовати неколико начина да се покрену Џупитер интерактивне радне свеске. Тако ћеш добити могућност да сам прођеш кроз примере и задатке који су предвиђени овим курсом.\n",
    "\n",
    "Џупитер интерактивне радне свеске се могу покренути на више начина, а ми ћемо описати три:\n",
    "\n",
    "1. помоћу сервиса *Binder* који је доступан на адреси *mybinder.org* (не треба ништа инсталирати, не треба креирати никакав налог, измене у свескама се *не* чувају),\n",
    "2. помоћу *cloud* сервиса *Azure Notebooks* (не треба ништа инсталирати, али треба креирати налог чиме се омогућгује да се измене у свескама чувају у облаку), и\n",
    "3. на твом рачунару (потребно је инсталирати Пајтон и Џупитер)."
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 0.1. Покретање Џупитер радних свески помоћу сервиса *Binder*\n",
    "\n",
    "Најједноставнији начин да отвориш Џупитер интерактивне радне свеске које прате овај курс је да одеш на следећи линк:\n",
    "\n",
    "[https://mybinder.org/v2/gh/Petlja/AnalizaPodatakaGim2/master](https://mybinder.org/v2/gh/Petlja/AnalizaPodatakaGim2/master)\n",
    "\n",
    "![instalacija](slike/inst01.jpg)\n",
    "\n",
    "Сервис ће направити нову копију свих радних свески које прате овај курс и припремиће окружење у коме може да се извршава Џупитер. Припрема траје (треба мало стрпљења):\n",
    "\n",
    "![instalacija](slike/inst15.jpg)\n",
    "\n",
    "а препознаћеш да је све готово када се у веб прегледачу (*web browser*) на твом рачунару отвори страница на којој се виде линкови на радне свеске. Кликом на име, радна свеска се отвара у новом табу веб прегледача:\n",
    "\n",
    "![instalacija](slike/inst02.jpg)\n",
    "\n",
    "Крени да читаш свеске и да их извршаваш корак по корак.\n",
    "\n",
    "За приступ Џупитер радним свескама на овај начин не треба ништа инсталирати и не треба креирати никакав налог. Треба бити само мало стрпљив. Међутим, цена коју плаћамо је да се измене у свескама *не* чувају.\n",
    "\n",
    "Овај начин приступања Џупитер радним свескама нам даје могућност да брзо бацимо поглед на то како свеске изгледају."
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 0.2. Покретање Џупитер радних свески помоћу *cloud* сервиса *Azure Notebooks* \n",
    "\n",
    "Свеске се могу отворити и у неком од сервиса у облаку као што је Azure Notebooks који омогућава да измене на свескама буду сачуване.\n",
    "\n",
    "**Корак 1.** Кликни на следећи линк:\n",
    "\n",
    "[https://notebooks.azure.com/](https://notebooks.azure.com/)\n",
    "\n",
    "и направи (*бесплатно!*) свој налог.\n",
    "\n",
    "![instalacija](slike/inst03.jpg)\n",
    "\n",
    "**Корак 2.** Након што се улогујеш на *Azure Notebooks* иди на *My Projects*\n",
    "\n",
    "![instalacija](slike/inst05.jpg)\n",
    "\n",
    "и ту изабери *Upload Github Repo*:\n",
    "\n",
    "![instalacija](slike/inst07.jpg)\n",
    "\n",
    "\n",
    "**Корак 3.** У форми која се након тога отвори у поље *GitHub repository* унеси https://github.com/Petlja/AnalizaPodatakaGim2 док остала поља и опције у тој форми можеш да изабереш како желиш.\n",
    "\n",
    "**Корак 4.** На крају кликни *Import*.\n",
    "\n",
    "![instalacija](slike/inst08.jpg)\n",
    "\n",
    "Уколико је све прошло како треба, у листи твојих пројеката ће се приказати нови пројекат кога сада можеш да отвориш и покренеш.\n",
    "\n",
    "![instalacija](slike/inst09.jpg)\n",
    "\n",
    "Основна предност овог приступа је у томе што нема потребе да се инсталирају додатни програми на твој рачунар и све измене које начиниш ће бити сачуване на твом налогу."
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 0.3. Покретање Џупитер радних свески на твом рачунару\n",
    "\n",
    "Ово је свакако најфлексибилнији начин да се користе Џупитер радне свеске, али зато захтева највише припрема.\n",
    "\n",
    "**Корак 1.** Ако имаш инсталиран Пајтон на свом рачунару пређи на Корак 2.\n",
    "\n",
    "Ако немаш инсталиран Пајтон на свом рачунару, прати први део следећег упутства (за рад са Џупитер радним свескама ти *PyGame* не треба, зато је довољно пратити само први део упутства који се односи на Пајтон):\n",
    "\n",
    "[Упутство за инсталацију Пајтона](https://petljamediastorage.blob.core.windows.net/root/Media/Default/Help/Uputstvo%20Python%20pygame.pdf)\n",
    "\n",
    "**Корак 2.** Са следећег линка\n",
    "\n",
    "[https://github.com/Petlja/AnalizaPodatakaGim2/archive/master.zip](https://github.com/Petlja/AnalizaPodatakaGim2/archive/master.zip)\n",
    "\n",
    "преузми ZIP фајл и распакуј га у неки фолдер\n",
    "\n",
    "![Instalacija](slike/inst10.jpg)\n",
    "\n",
    "Из тог фолдера отвори командни прозор (рецимо *PowerShell*):\n",
    "\n",
    "![Instalacija](slike/inst11.jpg)\n",
    "\n",
    "и изврши команду\n",
    "\n",
    "    pip3 install -r requirements.txt\n",
    "\n",
    "![Instalacija](slike/inst12.jpg)\n",
    "\n",
    "За покретање Џупитера треба у истом прозору унети команду\n",
    "\n",
    "    jupyter notebook\n",
    "\n",
    "![Instalacija](slike/inst13.jpg)\n",
    "\n",
    "На твом рачунару ће се отворити веб прегледач са страном на којој се виде линкови на радне свеске. Кликом на име, радна свеска се отвара у новом табу веб прегледача:\n",
    "\n",
    "![instalacija](slike/inst14.jpg)\n",
    "\n",
    "Крени да читаш свеске и да их извршаваш корак по корак.\n",
    "\n",
    "\n",
    "\n"
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.7.4"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 2
}