Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pierwsza wersja poprawek #33

Open
wants to merge 22 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
735 changes: 576 additions & 159 deletions L1.ipynb

Large diffs are not rendered by default.

810 changes: 641 additions & 169 deletions L2.ipynb

Large diffs are not rendered by default.

369 changes: 291 additions & 78 deletions L3.ipynb

Large diffs are not rendered by default.

484 changes: 381 additions & 103 deletions L4.ipynb

Large diffs are not rendered by default.

523 changes: 422 additions & 101 deletions L5.ipynb

Large diffs are not rendered by default.

490 changes: 391 additions & 99 deletions L6.ipynb

Large diffs are not rendered by default.

704 changes: 563 additions & 141 deletions L7.ipynb

Large diffs are not rendered by default.

5 changes: 5 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -101,6 +101,11 @@ Jeśli powyższa komenda nie działa, spróbuj

Po wykonaniu powyższych czynności, w przeglądarce pod adresem `http://localhost:8888/` powinien odpowiadać IPython Notebook.

### RISE

Po wykonaniu powyższych czynności można przeglądać zeszyty oraz interaktywnie wykonywać kod.<br>
Instalacja wtyczki RISE umożliwia przeglądanie wykładów w postaci interaktywnego pokazu slajdów.<br>
Opis instalacji tego dodatku znajduje się w pliku README_RISE.md<br>


### Poprawki zauważonych błędów
Expand Down
93 changes: 93 additions & 0 deletions README_RISE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,93 @@
#####Instrukcja instalacji wtyczki RISE służącej do obsługi interaktywnego pokazu slajdów<br>
Konfigurację przeprowadzono z wykorzystaniem Pythona w wersji 3.5.1.<br>
Wszelnie uwagi na temat instalacji RISE pod Pythonem 2.X mile widziane<br>
W zależności od wersji IPythona należy pobrać repozytorium z odpowiedniej gałęzi:<br>
https://github.com/damianavila/RISE/releases


# UNIX

1. Pobierz potrzebne pliki z repozytorium https://github.com/damianavila/RISE.git<br>
```
git clone https://github.com/damianavila/RISE.git
```

2. Instalacja polega na uruchomieniu skryptu `setup.py` z parametrem install.<br>
3.
```
cd RISE/
python setup.py install
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Prosze dopisac informacje czy ma to byc python2 czy python3. Moze sie tez zdarzyc ze uzytkownik ma obie wersje.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Zrobione, może w wolnej chwili spróbuje zainstalować na pythonie 2.X

```

Jeżeli instalacja nie przebiega prawidowo (pojawiaja sie bledy dotyczace JUPYTERa),<br>
Należy dodatkowo ustawić zmienna `JUPYTER_CONFIG_DIR`. Prawdopodobnie powinna wskazywać na <br>
`~/.jupyter`, szczegolowy opis znaduje sie tutaj: http://jupyter-core.readthedocs.org/en/latest/paths.html <br><br>
`JUPYTER_CONFIG_DIR=<path_to_config> python setup.py install`<br>


#### Sprawdzenie instalacji:

Po otwarciu w jupyter nootebook dowolnego wykładu w menu toolbar powinna pojawić <br>
się nowa ikona : "Enter/Exit Live Reveal Slideshow" (wygląda jak histogram)<br>
```
cd <path_to_python-lecture>
jupyter notebook LX.ipynb
```

##### !!!
Aby osiagnac najlepszy efekt zaleca sie wykonanie instrukcji<br>
zawartej w dziale <b>WAŻNE</b>

# Windows

1. Pobierz potrzebne pliki z repozytorium https://github.com/damianavila/RISE.git<br>
```
git clone https://github.com/damianavila/RISE.git
```
(jeżeli nie masz Gita - zainstaluj go)<br>

2. W tym przypadku nie jest konieczne ustawianie żadnych zmiennych,<br>
należy przejć do folderu RISE i rozpoczć instalacje:<br>
```
cd <path_to_RISE>
python setup.py install
```

3. Instalacja powinna zakończyć sie bez żadnych bledów<br>
Aby zweryfikować, sprawdź czy możesz wlaczyc pokaz slajdów<br>
tak jak opisano w <b>Sprawdzenie instalacji</b> w dziale powswieconym<br>
instalacji na UNIX.<br><br>


## WAŻNE

Aby slajdy mieściły się w pełni na ekranie, konieczna jest modyfikacja<br>
parametru odpowiadającego za ich powiększenie (domyślnie równa 160%).<br>
<br>
Parametr jest ustawiony w pliku <br>
`<path_to_application>/jupyter/nbextensions/livereveal/main.css`<br>
gdzie `<path_to_application>` to miejsce w którym przechowywane są dane o aplikacjach<br>
(w to miejsce były kopiowane pliki po uruchomieniu skryptu `setup.py`)<br>
na przykład może to być<br>
`~/.local/share/` w przypadku systemu UNIX czy<br>
`C:\Users\<USERNAME>\AppData\Roaming` w przypadku systemu Windows<br>
<br>
<br>
Jeżeli masz problemy ze znalezieniem wlasciwej scieżki, zmodyfikuj dowolny szablon<br>
z `/RISE` (na przyklad plik `/RISE/livereveal/reveal.js/css/theme/simple.css`)<br>
dodajac jakis komentarz który nie zmieni jego dzialania. Nastepnie uruchom ponownie<br>
skrypt `setup.py`. W konsoli powinny pojawić sie scieżki: <br>
1. Scieżka do /RISE<br>
2. Szukana sciezka (do niej kopiowany jest nowy plik simple.css)<br>

Modyfikację należy wprowadzić w linii 67, ustawiając parametr:<br>
`font-size: 100%;`


Po wykonaniu powyższych czynności można cieszyć się interaktywnym pokazem slajdów.<br>

Przydatne linki:<br>
https://github.com/agh-glk/python-lecture<br>
https://github.com/damianavila/RISE<br>
https://github.com/damianavila/RISE/releases<br>
https://github.com/damianavila/RISE.git