From a90885b38b06e1ca40470b8b392260ac7e18d784 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20J=C3=A4schke?= <jaeschke@l3s.de> Date: Mon, 5 Oct 2020 15:40:13 +0200 Subject: [PATCH] explained download of notebooks --- README.org | 40 ++++++++++++++++++---------------------- img/download.png | Bin 0 -> 13056 bytes notebooks/README.org | 15 +++++---------- 3 files changed, 23 insertions(+), 32 deletions(-) create mode 100644 img/download.png diff --git a/README.org b/README.org index 876271a..4035ed9 100644 --- a/README.org +++ b/README.org @@ -1,24 +1,20 @@ - * Seminar Problemorientierte Programmierung -Hier finden Sie die Jupyter-Notebooks für das Seminar. Die Notebooks -sind im Wesentlichen eine Übersetzung der 2. Ausgabe des Buches [[http://greenteapress.com/wp/think-python-2e/][Think -Python]] von Allen B. Downey. Es gibt das Buch auch in einer offiziellen -deutschen Übersetzung mit dem Titel /Programmieren lernen mit Python/. +Dieses Projekt enthält Jupyter-Notebooks für einen +Python-Programmierkurs. Die Notebooks sind im Wesentlichen eine +Übersetzung der 2. Ausgabe des Buches [[http://greenteapress.com/wp/think-python-2e/][Think Python]] von +Allen B. Downey. Es gibt das Buch auch in einer offiziellen deutschen +Übersetzung mit dem Titel /Programmieren lernen mit Python/. Sie finden die Notebooks im Ordner [[file:notebooks/][notebooks]]. Sie können sich die -Notebooks hier ansehen aber nicht ausführen. Dazu müssen Sie sie -herunterladen und in Jupyter öffnen. Klicken Sie dazu auf der Seite -mit dem jeweiligen Notebook *mit der rechten Maustaste* auf den Button -"Open Raw" und speichern Sie die geöffnete Datei, indem Sie "*Ziel -speichern unter ...*" (oder "Link speichern unter ...") wählen: - -[[file:img/open_raw.png]] +Notebooks hier in GitLab ansehen aber nicht ausführen. Dazu müssen Sie +sie herunterladen und in Jupyter öffnen. Klicken Sie dazu auf der +Seite mit dem jeweiligen Notebook auf den Button "Download" und +speichern Sie es als Datei: -/(Hinweis: dies funktioniert oft nicht im Edge-Browser, verwenden Sie -also ggf. Firefox, Chrome oder Opera.)/ +[[file:img/download.png]] -Alternativ können Sie auch direkt hier die Dateien herunterladen, +Alternativ können Sie die Notebooks auch direkt hier herunterladen, indem Sie mit der rechten Maustaste auf die Links klicken und /Ziel speichern unter.../ wählen: @@ -29,7 +25,7 @@ speichern unter.../ wählen: - [[https://scm.cms.hu-berlin.de/ibi/python/raw/master/notebooks/seminar03extra.ipynb][3 extra: reguläre Ausdrücke]] - [[https://scm.cms.hu-berlin.de/ibi/python/raw/master/notebooks/seminar04.ipynb][4: Fallstudie: Schnittstellenentwurf]] - [[https://scm.cms.hu-berlin.de/ibi/python/raw/master/notebooks/seminar05.ipynb][5: Verzweigungen und Rekursion]] -- [[https://scm.cms.hu-berlin.de/ibi/python/raw/master/notebooks/seminar06.ipynb][6: Ertragreiche Funktionen]] +- [[https://scm.cms.hu-berlin.de/ibi/python/raw/master/notebooks/seminar06.ipynb][6: Ertragreiche Funktionen]] - [[https://scm.cms.hu-berlin.de/ibi/python/raw/master/notebooks/seminar07.ipynb][7: Iteration]] - [[https://scm.cms.hu-berlin.de/ibi/python/raw/master/notebooks/seminar08.ipynb][8: Zeichenketten]] - [[https://scm.cms.hu-berlin.de/ibi/python/raw/master/notebooks/seminar09.ipynb][9: Fallstudie: Wortspiele]] @@ -47,10 +43,10 @@ nutzen. ** Tipps zur Einrichtung von Python und Jupyter *** Allgemeine Hinweise -- Wir werden durchgängig Python 3 nutzen. Daher bitte darauf achten, - keine alte Python-Version (2.6, 2.7, etc.) zu installieren. Am - besten mindestens Python 3.5.3 benutzen, aktuellere Versionen sind - auch ok. +- Im Kurs wird durchgängig Python 3 benutzt. Daher bitte darauf + achten, keine alte Python-Version (2.6, 2.7, etc.) zu + installieren. Am besten mindestens Python 3.5.3 benutzen, aktuellere + Versionen sind auch ok. - Helfen Sie sich gegenseitig bei der Installation und unterstützen Sie sich bei Problemen. Benutzen Sie auch gerne das Forum bei einem spezifischen Problem, um Hilfe von Ihren Kommilitonen zu @@ -65,7 +61,7 @@ nutzen. - Anaconda enthält sowohl Jupyter Notebooks, als auch Python 3.5 oder 3.6 Kernel und einige wichtige Python-Bibliotheken wie z.B. Numpy. - Die Python-Version 3.6 ist hier zu finden: [[https://www.anaconda.com/download/#linux]] - Die Python-Version 3.5 hier: [[https://docs.anaconda.com/anaconda/faq#how-do-i-get-anaconda-with-python-3-5]] - - Hier Hilfestellung zur Instalation von Conda: [[https://docs.anaconda.com/anaconda/install/linux]] + - [[https://docs.anaconda.com/anaconda/install/linux][Hilfestellungen zur Installation von Conda]] *** Mac - Ananconda für Mac, wählen Sie Python 3.6 aus: [[https://www.anaconda.com/download/#macos]] @@ -75,7 +71,7 @@ nutzen. Das System, auf dem Sie diese Seite gerade lesen und in dem Sie die Notebooks finden, nennt sich *GitLab* und ist eine professionelle Umgebung zur kollaborativen Softwareentwicklung. Hier können -Programmierer Quellcode abspeichern, Änderungen verfolgen und +Programmierer:innen Quellcode abspeichern, Änderungen verfolgen und rückgängig machen, Fehler melden und Code dokumentieren. Wenn Sie *Fehler* in den Jupyter-Notebooks finden oder *Hinweise zur diff --git a/img/download.png b/img/download.png new file mode 100644 index 0000000000000000000000000000000000000000..f81c05107a8058b5923bf47eaae9d3324e1a8642 GIT binary patch literal 13056 zcmZ{K18`kov~JSIMq@jTZQHhO+eu?vjcuc`Z8SC-HMWztdolCozWdJ1Idf*s*?TXq z?_2+gP>>Uchrxyc0Re%Rln_w@0Re>szUM<h0H5POy>>uAP=>u!G+dMn-3c9>?9D7~ zObJ~)9ZU&LJuJ;YKs?r}GpyZkD-%OLnIrMPAc4j0Ug=bt&kkJDk0#PcH^j}{r_iKO zMFkV$dtVZsKYYGlI(`nMNmbKXmbV?8JxkFxuRIsN993>__m#fBK2z29^v^8o`r{zA zk#>&X{yJQ~pSmA?dTQs(U7l^LAt1MUz3+Q^4*JNTTw4CZkKU<|k^}zc(|F99Ft|K^ z;>n+5`@CWG+#2$X?XQ=s&wjOkrk;q>c&LEVqkLEVXLy_SMdfOpNqFDqamsk5^zp*h zVz8u@Ed0ow753oy#4To9FPTv=x#!>mAu%^1T+KzKFYMuPdE5Ve+Ue2kh58SF*qT4V zU$!2xHQlgo_yl?6@ypt6J;ay&c5m6MUw&_`PSdqLdo#=H&^NzxwhPSokE*<;{oIz7 z%_g3k%Ufu-dNA21wI6FH-FL-(S<Tno_dAqOl6bU8S9iQa(TS~d<NINFv+6ES;ZRYP zH|npj_oGot_KnCeY31s7$X^jC&@CH^5<!w&kZOkAwfl8{Z627F(R2#An#db8^wRp@ zpMRLla-v@%O{SfXS)4_xS!x(2!1g`&G7zIoPn3J%y*<1?PwY{NDAZ<B<DB`ezy<qT zJSFHjeWis{(aZgUVA@6AE2@!)i5d*`Br_C@>k~1Tg5+RACP1hhlekAnBgje@9W6<U zidzxT+*TUQ&0^(4_ca(yh>ZLDV2LD!#`o{f%1UHm?UCfFQ(8?{zjMg6Lk@Hrh^*+9 zl;#qpzc)9{>!xH>Ea^yBH!p4(p(3f{+^<+!SG%L1Pj0kzFy}oYheflv{81Fcv%SOG zO#WFi%`;KeIMuzED2i9xIbKm&-912_;<na)OV@Gn>y>CRHp}JikFp%^RQ3mcv${r) z&u3Iwi2A}_Ofo#prQ*KTcY9^9Ak^k`<ofh4p!DcJ2<gP4e%2BdTO>55KcmBgk%(1* zn}bJTBFk`#@b2=u@e`NI-S|`3#R?35iv7t7xj-a-WVPECwY`^iaUwA>wUE0Py3Y<| zOz~$pywu;6$6#8~INcDdtqhrJ){F~nLh$DH9%*Eascy_-y`P-!MPby}ZQakD1f6eK z{mtUTew91i#*g<TzrR5b@qp|lXkY^SrG@~mk+;|>c5;YKp7|$3ZuODL?&VMk*-RX% z+UnR+9k;_%nD<gugWGwzsif9Xc$ZbOSdDy)9oCe22XrTu`G#imgI`gWUS`&iPU9mq zK~gPEZHXpdPrJS^1J1>qo0-kg0FI7>OAc>QZL@RIo_zs1dw+WBj0M-~AB$M>>2b<H z(~yQN>$s(qZ)b(3l~)^T8in=SHPp#)nx>a<4xWw0$#qh50Y#K*IpR%=Jmqw@zUR7! z63n@wVP<h1RZY%#z6YIb<(I=b&cQBH;h956SB$rP8qN3LqdGJKsVMV<kX&aFY(^=Q zV1hlwJ)ypoEiNjLiB)SXq^P=achUa+ZfNx2C>j!|4BN<#MRJHX1`!$FZrxa=6Onlu z<`O|V%_W5wMCEy4?9!?p)jMeEn#^<hV2UG#Jo<C*2T$h)eAQ1jn!w6e5$+)Sq%4{h z$Ij@OHI?t<qbX4h5PjU=6EZbgg#%k3Hn=IkhOdn|NKa3Ybj*!|F@#@+DuUwN%Y83n zoZn@vW4Fjicpa7oSw+-#`wJWil6w>=V6j`0MG&mW!J!Zg!b#7oZHr5kYSCxD(ABpJ z{#=@xOm(s?B{}Damr|Q;kPGp9oW(0b2tg?uCrVy9v-)vvBBV>bn8%t}XtSj>MG8Si zVORgGgUF_S?tB>B$C}mkH>*5sw&X6fsUgIdsJicAHqx#Y0{=QjMO!<S+cS3WF|kY5 ziPnNVC0qItPb7pM$%NMHW`3V4(z9@&9X)sh!TD_WR!g@MryPwYZk(V&eeY80qj0-d zExHpAEHwqVa`OLhl&m6O2_UrILOZBYF8Ox7#mt6Yx(mmKL}uhh@MJP=xx=uF~d z7^0pl5TAZSKjD=3v*W*cRRl+eV-MoOM<zBi!B}!|Sm{<SXr=TLXdS7Bg6hR@5q*|q z<fIiO2j59=ayx4+Cz(J-$b26-kKw!pw*zBLI^vJ2Z3GBSXo#61e_{}RPX&3C-$-`H zhlWc}=(pYwoY`e|1bxU;<`l@%{L!5e?wEWNDgbY}&Jo4Lv#ywrqZjKtITW9cUweh` zA=;)}#{BdarvCU4mWO~aDKDAuykoE5`{xHx)zd|5w?~>`UqC35V48*B4ed4i?jPOH zzLaimUo!Kwbanjz>Hc}pHshOhe@jz~!@tTD=6mCeU)Iiy<0{N;)P!1RUpK_#VH_Sr z#Uw<;;MVASSM>>3=<h{vJlSEOyIjxaR3Z-Ah%5twnPoP(+I^Ln`e@KK1Tzj1`5|Nf z_Oa;O2@-vP8?XlPCOFV)QsA3RtYtw(o#bqwwz=&8wBNnu;%tgf!<&b$;x#&$F9w1A z4Lu3DN?iE<%g#I(Hw2PaImGj=*rXR0H@E{N+HjY`4w2^%!54W3H<8&Kzky5iP_!m& znSp%nFRcqPf*<2$aOq(nCN1d>lZ>FD372R05Fa2_J$ktZ&x9Zsfzw6ySaPMHx@}ZU z6ksGU+`AZ&ur?QlU)NR8YH!xbHtm-tMbP!Ej^`o~tqH(wM!EWoN&+brM?s4U$+qN> zD>;6d=Q-5fv?KpSUc`nAa=@K#PdcqxMiAYEIp*zbPGxuU#(YAQ7t>S+6~>gVT7gcK zOa=Lc;0$444wgJO2*bMX=8uHGX#jx@_P9|_Xa{EjeLK|@`*l}B(nX*Afj3%RnVvaS zFS=F&qaTyH?MqeC%W=bDz@W@xie(1A*VjYMKQ_VqUVBTw+i|3!kk-A#p|-}#&$ad9 z)Lh1>^v%4Bh%r5`&tCg_a85s_cD7?&{f&o4>M!i8o;a4?W6%gj+Iw7Y)-@jC*j8e4 z9O5u%$R;QB*n`f_=Y?w_#aO^dd4FmBkmF7kuC)cXCXyf=(T4dxAMV2}>8d~trN59a z9tQj60mNMs@mMSuO2tq;-&sIg@mQq+GVUdG=EUX14LK$mvbZ0Y!QV#Bcio25r5Tpw zdrXck@}cNgi>-Q=wXK~m4f$f_Z+Y(svR;q}kM(Ah+TNPd8>4t-xUyh77!DpL$@9Iu zk%2R#BJ>LxTDM&o3=XV@CsQir8B(UAd1ghJRC@$?gE^6TUn=8*QrF#s6&SqA=~M!E zO>iSRv6YyWz+7d&;+=7I^&(@TGM=8iS>_!JDzrC>+{2@nH7S<k;Eh!@>BG*15t6eh z_C*F-o5h1LVfiuFTOb7VIyf{H<{yGvmR6@2v9~%}O+$)-+aM*P?pUKXi!kq%yP<&k zqy@1B8qI)ouc_j3#%{{O=m&?7<v-Is$G!>Bobw7Kw2w^+qY(YLpvZXuSKmi>F$ns5 zHW@Gb!x)M`&VW7oyMXF|c^peUVSZ>|{WVkswbcqcwO!L=(o(LS!=?Kh3;wr{MZ6x3 z{%rs5f#DV}p(=&eIP*j?Nbp7jYXbdD$DY<}{q@5SlTZJK;8zdvBF)m4V>P@Sh(Yaj zuNl*m<I%4P#vurJ6_$U+C-90u*T2RMcmD7X#?%V@_0-I!?jP;Le8al4x%e%4YUkqH zl*!pd)zvTD0!dpF?9AyK!jzZgbWf_VX$Hy-{Sgb;knL1)eJpYbVY68~(aF5!(>t=e z9)>^7q@p55o+4oV-}?1KSGVL!rzhxsqLF?_9F^NQ_8Ks*7zl7u4<=92D|aL+aCYVn zIFEK4ZCFP+$1^IX{)!=1Tq;1F*ItHoWt%6OrjaIG8cAfK^n$;7n0=43G)>_3JhsIP zWl%jXwp?RS3R_OgB@m#h1Q8CF7hi`=23w!Rpmd%d;0Q@W{w6y&nMXNQN9O`!HKV?< zg&Y9c$={M+qdS)jAM#gSW{sGG?Ymx4MLw~%F#qM7NAX??O&s4%!&uXAVZO0x1xvB# zoeDwa_xrg<i*^duF7I{|HvZe`-f9WZ8E|vtH8F89*2SifnlS!IMrAp}g#Z;}trd!M zEl64TIq-)o8(;j?A^h&YUVjbX->6xpoHhNx3gf!YEhbb>9P$dYN1_FPJf5G!g$$cB z5KJGyTni}}y4T*Ct*n4zOS;7tG~dUMW<-X<+5T8I{F;qbY-S!$slkFj8F4o?=MYGT z%Ug=Sh#y?Cks~Uyw!|sQRt62-sujb!s|!YOEJaPW+UpmB4C!k^Qhn@rY;Taywsd_3 z^WAmgJ4u9NGH-&jEm{2l{;|ysy!X1Y$W72f!&e3`Qx(haZWia~3+RCp$d2u4r9`=C zss@j38|}r4oGl6&2~ZJk7Lp{MN<>?>*qjB6jrSTq_;83o+w3$;sN8~~r^L&)+g9)+ zgU|OdF|i461kE>D2&4ry=hKlAi{_u6EPm}OkST@;vyTtr<?HsZs_e}Fv?h#F7bka- zGMf%SocmfvDxZbMI@$RRdU&?6CXxh^z33S150PML{o(w<Yh94|0xLXG#^wT;gj=IK z6Msy^9ZG1eMLOq~`cp`GIrhDx!u&{&m<2vh39Id``>h;!9qXuIM9Y~AMbk`d%y0-Q zIZHe7pg3JJdTTx7cpvIXoh5t`uQVHR0VqB~`d!SIeB?QZ0_7W(dOyP$sRAlf&65V4 zGQ$ke9St`^bZV}kdQ#EyqEpPJYnq#M7i#9}=!*vC5n&4nqd@~<JI>|-EM;0N2i4Z3 zNUfbl@(EG~9Aszl*=jOW^6C{!m?9%rabw}}3N|mTo!}zcC!(gcDoF5@Z_P@p0TMA{ za0c*5+hY~sPI*2BisN}>5o+Lyx|s$boMsg7WB3Y?0+R?gsnIFt$b*tD+TSX!wGdo{ z)VP~?BCS!@H0R8cw7w!)fUUNITBUbV`hK@dp0u*yRyYkPX__T*<)#SZob%(&_b1+T z;!EIh=suH^PYc-JIQg}U5yDv}#}bIQtI&8BWin2h-ix=-sR0@)Jd;=2{Fy55Cbb7Z z^HF`2Wsy2Y!z~GForE#sKvK?;3(Jp|><>C7@k&KRLaE6kCu%$qV!O~o-nk#Whol|> z#>|U>JYqy@q8u83jrrd7L%YLfjzP2CmOO;qt%+AG5ye3?d-qNM#6DrMlw=}W%BzRi z)8NGH5V|){RS0%mBMFyBh*oFgCZ6<_K9WCUWToQ_!Z{&0<?A^8LMcQy4`_!_93+Fq ztmFVWXvZxUX+1AT#S<o#wgBTQfSBV#1F0lRl)k|wUh#CN0CyH1p|hf35;eM4#l76M zQlhUhp-_zIge?WR#gPpbX_pe<?oUrSGYGB1Rd7VP(+_P_+(*Kv9bCK!dI;bP$A=-@ zFjG56xlUV2iji4Xl$0Yx!znOrep;j;5@-|d?&1hy;exg6qE_#fNQOH*91e<PpYn|A z`tdd4Mq23{>IYN9Le0ZY@zd_k>{qISvRNWhKDv@mfonlE0l7pD7_f|Kk@80G{t1Dq zt-jf;mqDrV`MHV&yZYW0OC<+`_O`<KI2Y3?B#gws^!2N1)a1?;;x6+VWK722v+sJ@ za|$P=m_c(w*S3-6>qO5RDtr#Oq3`1Ogi(pXnB_EA(9<!8CWPsvr+<^p%ILB>KMwZG zbRCF{c2<UT43Wp1G^>SZ6OX6M`kYiBc@>3cZ@Bbs9JWGN&kRz$%@SoAd3Ar48+in( zE%Noojte0nLv${X>T(YKvc#PYA<y>p<Xw3&Ozm)cpQllN%!OlyY76bkbd7OZLQa}3 zDw9-LNKUs7%|>&@ey&HHeP2zrM`!A@i-YoSDC?}f{WZz{@V4^4*}=SOj_7{GtKAXX zZU@6JUi{85!SYElz%ZfPF<E6F{ep}NEBV3ZXCK;z=m?4!21Y8Dk9WeiqC9WXu<}8I z+NL@8i~7Te>yd1d#_r8$jU=Ok&%V0trT)Bj-9;Y-$)1hdhlb$S^TE4%<_3GYdE9Ga zAMf8T84Y6+n%D<K&0E%t3-#T%mN}Omm?P`V(NWNBfl5!=3BD4O`YubPjBJm$d{Gln zDF_;M>xpDFC{E#Za$^b??AzHTBEb+nupuE%ftDt`_a+K&nX1C5KTVM=C#YzZP~Ivg zf-0+yGn%B(w!3#)v+GDEHS<3PBK`*N<r%N##&CT361Fk`%NOPw?*)GC%5#Zh(ny87 zI7f-*enu9H%?1ziVM~%^)m1N)H%Bh!nBOkQ8H06vK}wN0m~&82Lp`<5<klVQfccW0 z^m`rkyLXl=qT379BY%R&Yc6%kHEsFZ?>JBItn0@(k&mE=J=^wb&y|O#$@P8aS4771 z(9hoopR;t2`YRf5TLmB0&x`nkRbnn51d6+w0{1_@$$@};xwjM+R*)1H{_l+z2na_^ zjEbxUs^GVeL@jEqs${A_{6K!u;_tRby0FACw$&kOLYa|X5t*B|*i&``7bS~9yk5vW zkr;|#30pkn7=ogM%E<my9w^_g_au)6X|KH-tx<~;E*NfoZx7!mJJ}lr_SXvxy-(Xg z)~`3~^Ns6&n@<mC@DWAgS%`f#YTr#!I=O@T>n9x*4%HnIMNfO<Vn^iN?C@-QxZa_? z*7)M~cil!S2ULV>6jf~OerzT||L47Qe@|iymU6q~M^xv)0mP4EzJ#MMej*-xJC?h4 zW>vXaY%7ViyKUHZGHq;}#s+b=&s@*&52C-_TDLR`I)69G?zWiPyVctSd#C<p)1DsW zaKw3)gEK%Pv0;=U1cl!`?t?ybam~CPClC7mZD+0o4C8nDpDL)RTLCV~^5Vk=^Z{@V zlSW))hEb_jk(e(xcl*lZYxqA$;f#K8A&_MUEZl8tc_xjC)HTW?dJdnaj6W(1{Pr_= z_AS1-6)bM>!LWD&;nA#ElkfS`<eBKLx~liL*#`n2NA>44Hs4J^b%%6&WvvQ#h75$~ z(K6wH4?#MUL9$2Eik!^}Gi)e<mQAu&{WhZWyU@+(2Upg_`wD&$hOLMjE+Ibr63I^o zK8&Xb9TFxnlOHQmZxTB4ZzyY@P-g|&LN*k3giKK@Xj`?6d)W>jI?pE~l(8gHSWCU8 z(?J^)KVQKzqk}q02F^5Vv?|27DtQOBozmS+0}2f=*1?9=-ww)-6n>jl-&TCERqv07 z)moh?TqqhTP3%<+z8m9hP@|f<5-i#2Z&u2BBD$A2P7yAzIA>9mW$#p<3DO^MnQn53 zEI7nZs-PE;QT%<M$Q7pM_n~igS}h%luKGxXh~M*;EI*UI<)JGaUuW?Al2j^7G{qL3 zG-;vcnW0$QyC=g!H!oyvlZ08y9-(3qZ8#3MM4?Av*J&4G^+=a9!IM^VqoYPYr%NW) z^(komgs55h;s43m1Ik-^V<2I+a06_1A&jKOML_C6MnLL*fd>!+5@-hrO=l1gI+A~H zP>*7MH$VvKA}K2h`3D9Zo&<TPX4@PPVY!HExCq<Z+M3$AfCxL88oHR85V~8sSP+U! z$||V;K)?V2!A+4A5mfP5JKywHS#bRrxju6E`NM?VVbrJ&UJlBJ+6+=deL=PiZKd-J zzezV`I<CmYc9BI(Tay|7R%s7@;)b*#!t2}lpJKF4C3nTDfTW0D0+`C2!lWc=SUBdb z?;iqUSCK=qKK#>yyWF|Y)9!rC+slu)&p!4r9h+OhNPDry447B9w;dPza!R5?P|%P> z!NEaDLj8hJM7xB+@eW8r5*$!OUicX0fm?<3^$8UfRDb{ewXm>=hdHsOu8e}Msj2bs z^4k0Jhjf>4jQ|b}4b6fDn}?Uz(akMY>O_E@+n|hkVR_lOUZbq6EKk43FZ%;ax}_kk ztfE4waBj9#o&Y*jZ^P;8?oOm|PC;3j#2BH#_sos^;^IOH*&PHC5fOMEDXz$C2b%62 zA{uWYxT3y3J)qk$J_^GBRCv&K+<<|>d>R)97S=w~G?j!j<XGfrCf9r@5>2C84P^fJ zZ%~ixA&l$$`;^q6W5Z}j4GvorV=*x#bo9PaMrfK1)$lf9eG&QLB8L8ctxu77mp^O8 zQ*C1+VIjx~K7ZP8*E5g=HC9NO?raIlCuNPzHYA9NiNkY}2bcP(w<4<3yQE8yG4KR6 z1|<q8$m*rHpBJ;TvSg&BVALwnvgJl9R4bp(?fqeUBhjeSnavR(f&{e?3Lxu)whK|Q zI2REK5E;-+>R4RK$MCr&qaH4LF_ciA{4G0~#tWb2Q(&rRSR+;O4J|8>b0J&h1Xd}h zHAd;a%o+6%Gyl5Ti|R1gL-{pqIcH8o>}kfdmTk$>lOpxd%@I>P3}rScO|l>!Az2G) zdZg|wZ4J7!Hx!k{=^V;zKCROd9UOG*=Ql_C)cnFt84(<0EXl3cU(6agz5%CZw<7(c z8#hUJ>?={BM0(mFCco<GId4dZl4hD?aK96`RIUIq%Hg$?4iatgLOUcBOuOQaij#pQ z_F*vDAYRtwytSzCE(AIr91$lpx*WB|t;Y41ZPt9O;lw1=8%R$PR`knElnu89saGNb z%;#8WAYq~#9g*Dfjh}FPRmJAU2JU9q`|IQWA%Lt9`9_~_kIE}55*Z=ql2#ee&x~sI zBxlnnA`BTbuOp<5M8gUAq?k*Y&=YuQ(Kd5Tgy^fEU!pB#CKQ;w^ssA#UkvE^r)x+K zRxF_*xkD_Iuzp%WR1@SoGN-2@37(cQT<8vRd4IW#o>O$V(uz{=Z4VKL(rryqSkgtK zAuAnM3=Q7Xa8iZJ|KV_@0?p=<4g<>ojv(sE5Fxn^!%#qGvY?V^Ci0v7h%2JDmY&&c zvenAV&5aEb0T(DGUZ<TO)zJHzp5q7>(An1r)VP^yS5Y}*lWN7{(^(Ru-EdC#NZ4R2 zPGh69s2r{oV{>UaN4%k=BVwyTy{(>|dl=!lkjWS(@$DC)B|q8gT@Q<|7%q(FAS67@ z;kYKh>F}Zm3jRfL5>8shE(olIc%e<7%!6MrqSxquDpHR2GDpp~s>_r~2Tj@v?lQr^ z`U{r0G%aGy)!#1qX+X~9Mjn#)w`2_w3JN68e!Ck5p`dh*(QHhOc+%_+d|hI_F21Q3 zE|Fwm3diOhbgB3wDJX<2orZSiny9XL!hT-a=+V%k?1Jm|k(`+B!fA$#5{*C^H|f!K ze_=8txWL@{20~&*WW&|Wa9Y;XP>>R~C3MS&Os!(>r0G~CZG>CvJ~RDJ>I?D~2sEiI z&*+n__jgGcq9R!94Xfsx?az<p>lUGWLV9{ccX#&@fnp$Gkr%l57XtJZptO8hezTpC z5gDOyMXts-g_8*0YIHb%6WpR=xHL7p<Fes5FC&>nEFKdn#>$J|CnJYRjU}s^5*UaI z#`8=@3sauMr_X!KbSi=O?wRsgiiz9ViI%mIoh?ue8Z!~YVoGxV#n!_1kRe#ES_nbI zMN8>>WxbeoeSIxx$!6FfsLqD>ahv<8(?ZSYu+xjb90|la0G```Ju~AGTqV_^LT6%> z%-A8C?636fdS88`;Hh|CLsp=&7}R|8sp=h>*V!6U=ORd<hp9Of`s)GRU_yv|qabfw z^)3F8IJk^&7_Z~Q#4AN4bNWM^5Wa4vl#s+NrLaLB;={(5I}s!>1M2)durHtVNN78# z$6;YzxW;6`dS3M8%A9WZ0t=f9r5;y(ka(MsGkmYnK>wc3<p=s_yZ&`e$XNrtsYyIS zby)UIpl;DQ^L6i_;?!4fD?G$9*>CvE#;`ZSrgUbf?On+&Tay*U>FGNozb(g#yhs@t z7a+&w9qSY%H;SMZhO{+X<%eeTe>_>{cN*YWu8(^Hod|+$2E;yFzp_t~S&KDqX|MFw z&T=hJx#hyVOtC<y^wwDhF*0+sR~JVk1AV-ogZ3p_1z}Cd(^SRTpj>Dlvp9P=w76q- z3O91eCAi5yb%)t%tN7qJ=Q=b!9TP-KTH5<e4;DI%J6^4FIJy3ZD9$*eX72z+{A{`P z&om?#%OOP5!^Cn@`k!KVY-Co5cqFKMm|Cs1Q$B$xTf2C!ROP2;4V8;EGGqZ#F<lN{ zrQK7E>#47=ph=Cau<1#`Ty3Pc>`|!I(lwGZCX4*n6!{sF%PnCYaclBn$iAPWDW%yF zTFxt-Nf8K%b&0J-*I-4nV8?VmA7&oAw69-C>B6*4xLq1BV0yjnwzhb`Z~X-~JDSQI z8H&PKcOgT-<q&XjX(~LZv)kmF&f*-<|9nvwS1;7nW$F4b_updomY;V*DoCQysOxp~ zXzJ+b*e|N=?Bp3qNE9oq_Y`$G@vJNW26gt}=4O|y_0HS#ZS1GE-{bA={%#n-#lysw zGzZjNjF6C!MzhtTZDXgCTFL)2)k$#&s}(7~v9Pg8iEe=YJw5ICV>X6@&=o9I+;3Db z0mx|3VWmuu^pE8F^V6<wZUCtPTc+iI4F6)<(7%7JfLH75MF)2eE7g(O9exbJ4OCSP zTh@!C=3qIwxeHaOuJ7*7;<+m(+R)sQC@3hJw5nBt<LyHJ7iEHx{%fEQ;)x;zqIAu# zHky0hFRF9;zOb0j<fOo~34MONUq3!lu(GCnyua!<M&t6)dYLl3eLVJ*mXwH5?L%N= zV;`@#(0>AwS}dgbYNW2|0?{Z^%(e28l2CA1be&s9Xvn!!pO=$TCFqu&yOZB22z%43 z*pUx_6_=#A!AR#6{}=B0C-^U=F2HKL9<U`PCGpsLN^|`(?oXHhxfnSsJDU+Z1~W#i z`~5*X7MD{<M@OgDZwBxL<+n(j)CAPp;MPCOJs+$`)7i$O@kCWRZ7AmE=5A*zbEjM8 z%F3v+va;-5)~Qi_2J!YG$Etqgvc7;70K(cCA@KimwL9?ke(7(1y*FgD{tG@pFbJaF zW|axw=Sq<8^UXOiF_8fi&gW)~LMD?fhQ9kLaIR4NwjUPg1!&*`W@hBv?iYg-6H(jm z7w#+PZhp@b`ZrVT+YF}T-)PXI_Fc8*0=4Rmz=gvQhAdbb4Enyr;&DR+^z`sktJjcn zaHQLJKZj!IdHkU7c|!@%Y&2tZ{i{+@QNiK+(q!znT&O^~=E}{RhO@aK6u#b^=}>u~ z{R#5t@bD%||1A&*k+QDt)KazfPkw(sNJM;-m%9@a6B8s<RAD<iI%H(zEH2kbz{o7n zuMj(@rxTCc{_+|cn1GL?v6w@}@jZiqN{55^%I$WxGvoikoXKWub=!WrRK0&%+e6O7 zlSL#PT4(v29N+g&(eG&&a?9sd*6m_r?CE;{d42n1xWRPdX`kS8w9atA<6+eti{Fo@ zxw+Y9r4F=kZiVP^KA91csAd;XV9=_0Z+EwEG=XI9^!{wK10!=vOiK$J038&74+_QO zm`p~IKtd7l##3pv!=s~3dILaJR8$l+HK7IM<Pd=5EG{pP_~-rC%buR8Q%^51CZj<p z;K!khRtLas0hcg&-C2MfPW~JKq#zs)I|2K0s*H?`Hrw6VwcRg~k&!TbPdh;fm0z)( zk@m0wPX%>!aHB_o6A<LGQBbh5usA%NY5Ms1jE;>Fk&%Uj;d?=K>CJTezIp(;?C9h~ zOhIv!acgH|Gq||eJk<oGbKLFGjB&FT-tT{z30#T0Tkm;m=E8+%XJ;3?z6&I99AKK8 z6rRL{V7N74)}RH8lAfNNr>AEoZI@7f@A7im&5aW<E@lw<-+Gy6cm{R{!k*6>XE1p@ z7=%ON+Uz)V{v&AH-M)^%RF>)Z{CNFNPd_p?7V)^{9j98Uc70qJ#{?vs_)q7f>D|*) z>Rmz+b7yyV3M#6|<m7K#9{cbhK+y!|<`T&BT!T@iL}D?U0Zo&Vipt3ai(DqX7kDJl zaCV~Ty9wFYQujyVT3%f%D=Wvw#tbhu+FIM%7y(ZM7<{F}ot`QMrdcbdvXa{O^}%#+ zFd~*Q1c>2nDgS#!Z?AxluP=}Soi5bD#}>K14_Np2_sOZLKn3*!Q9}#>B2`|RWAuD; z0F-DVDurBpdit@49uVJuniUrpgZSLdiQfTUgT<iRm_OzJe7mjEs1F2wX~2T*2_zV& z`vootpjhYo!}^L18=L)B^s3G9=4Q6>NNhcjr(6D?zW<8H?~TK%xn20L@Z7=z>2mzH zu1LAkB&k+Wu|mamG$AM;0sez@{a?-JA1BL}E}WAf+Xy_}q*m@1yyF7u2WVjiJH0=a zv*;iNBlM2WRvURfp7s}(mZVIZ3RCXq#0hj8@AD|BsgoR#x`4QHR;pDO6cq&nQ7w;8 zMbpa{$XA%{@%IPDga^=QYuBq4fF=QOK(0}MsAzO~-OGDj0C)Y#Y%W(yt8Hvd;?|K3 zSif_27M+%cK}WaD-zC*A7><vGl#K_c-k?>j)9I1m_x_^W5)CH-GuQVo-+}ABZ5RY@ z%TL@o-a}0RtB!{Qj$;ih{*%Xv$iszSz=b{ln5h8gOF=1Q5Mb*j5>ksWLx2vsTsR$U zxb^#1(wLw^S8~*U(@icqV?XBq95#yT>W@hm*o*6@jqB=aAzv^s(zIV>><0}P911hF zHs`|RPw&0FPVstx`Btw%12|{CR=+263$z?yvq06cV8a9Tfaf$)H2t>c*4$`5<F*o_ z?O#z+LJqJ{w+=je`^(&Stj(%e)5&}c`xAiL&RMW5EG%p^`KYR*VaJ5>`M$V#GlZYE z;HpreNfjpod{xe$7dlLDdSD=^y}dm%wQ>F2)~<}$i>_E{m28s_04;goj*UUOTJ30f zb8%?8zXOjW=Rls>poso6<^@rzYHAIB?_T5M<3&tf(rGFc0&loxjX&|Y-8iPNCZ?w$ z4ElqiJ-of$Pa5C|_;4FneWphG`}={Axwc%yPL7T35_~>E{+n1NV$pzWyOxJzaPac; z7OgyiS;6UbM;Q_lVq$9Q>M4;vWyZt90|f(P#k^_3l9-z-Z)8M_!)|x>E5M>{&d$>E z#1<K0bE%qAi#PUaHLPy)yS38RgotQy{BqQm(&;HEkm}K5`>O0FU8}5LxwI4%kWNlc zZ2f=-LJBxKGDbv1EZgdaYr{a|gqeliUJW4Xzd)ONoFz@l@rxbcsjI3lh<be6FDb3- zC@Z8lvf9xwLm#nAf>EPNId<U!!UOc9G8HPIZ{g$PZ?@|^KR++S{YVWsmeTjVM?;S) zo??j_>Q~qIb$xZGc1dEt?b{G6t5fu3ib^w|IV8LHW0Sk;-X|_7rYmE0aGJrP@i@ei zxwJErs;dan>yvQv;u;r3#dO0_scmU#F`n2c$xlub_w)06Y?6wKl#r1jrKAjx!C^<i z!je=}L<WMew`UX?6~%}N_w@4OCdoibPL6_v)Jqb_vj-Ilj7UW-t#QD1ECz$#^UZ1n z-Irx=1)l2xmE`PB7Ajk6<Hw2XK?Fn!pC=A8^PD2|-grr$r=&?=&IHGLMK}WdiMu-< ztJ=n9p5(+8p13Q@oUF{Tv9$^9vxc*8d&Xg?`1o=vZxd&9)+f;mPE5{p@?y<A_Uxj% zv+|0dR5A3s*Atq2OENDRXA`vF2Z;3KqfI?LI0lSM8(+L+1FTc1r78HV5LU@aymO+6 z`5Mob4p)N!J5bQkmuTN#cXkZEeEo`74W_TJzf`3u?B&&N%(FLsA#V<t0|E*P3N%cv zVZ(-o21;65GD5<<5r_eKZ09oCapGG{IP62j1t%LvVr#0A`oH>~xSM?7^ZG`zdK1`M z5xy&xXDj~UaV?+!WY_hT%Ucb1oHUdOhR;1Wqpu#EhC|jGowxImicLAIQBe_EAM`gj ze23MTB=(bf^2iEpuVgvvUzFJh$S#k?hBLNyitj~rHGHWcL__mwCQC7U-4d5`wR^`5 zC!W>y@Cha#4|}Df#=4o1Yt`krLnehQ!{`2DzAh0l?Z2<{&*aQrH>{4%%uw+26BN#c z3+3mvwx$F1L#Lmb3fqZ}f#G~Sn{QX0)@;2D#CFz9OF#g`dby@6djyw`)un~!;Mh9O zg9`Qj&fSxB7{|&PpzzEO&(L7j0tei&V+m{s=DD4BGXBIQKA9~|-TUb%&~33JTC9sB zbmp(xzp;uyS#}45%NbKyDPG5TAsIwv%$;t7z(!_{7NPqLnB%ik;<l692A?Vf4rYSK z4AY&QPv&{gtyrltu`=Opo;A-H#c$vK2wH$#8Y+h`9VTUOvmvc(U#LyEwIor<C#I#j zFU|lsu)_su)`pF{<|h&+rUZaj(w0Tl)X+IOIR$Q?X{)~$kYQ>Kn>sl;;Z{ekJ53sX zZU`#;oI2yL5<EYOgXlFGG+AyuD0lePw3Q>4QQL;mzrKyLF8NzEt~}YyX?c>IT0d?T zfvpjmn7)~pYRbY@i|+CGJtFcEQZCW7LHWsxX1BJ*51Ce%3*DB@Sgl;KyjRU~(1vTw zdEl|>JJYC5s9N<YPHG1euAPROsC?1yli3rO*pHqeqdprpcTJ1|0|o^h9T@`y!b<g8 zvx(G0`=dW&NgY)P^Yiln0I4%hGnE#o((OnEYOWcpZfblSnE0qN=?uFMuwfI_dT{<& zJvruETLZ~g&`%Z3Whq2FpMvDq>apjTOto(r#x#{8#Y=kEDK!VPfkzVR^yar0h8|xj z^y3aVohJg)u#?I;6;#s3(+;o{5ta5U)ljeBdNc@r>$1x=C!}Q~68RHBDU>&ty_4Tw zT&#lWvkEO!!P%=^M7qtyOw1b(5b^MA%(e756?Ib&<8Jvr>IMb{t#)~{pDx!z8vGee z*wms2`WYz&#qWg$5n<u4z%=81xqH&acZQ11mD6zKI`L$?!XFN1;MHC_E185?p&FZz zA>yqq7S@q@$RW1+u~tA^#SfRj7*vy9h?lequ~N6Vq@<ZFyHqb_la_%IG%Qxgn>C%9 z)GR<Ns!5;FN(f8xArgCE=<tq>fR&MJ&+#iGxvHRs)2(1hK<`kRh9l2({Fc$<Yek)- zNXBCwdE+y$vbM<5X(gx2(9>?rM7e^|ut}8-!l2u9V}}YbpS&OKV)1#`3cFW!cX!Jc zt@if!SG#?=*IVo<I9gx#n}PWn8VUh4aKKKD>Lq;d#cFMSp&O;s-Evk<nXzaJvuAA; zIz5>^<0!`Ug(q=2!w(JkDO+#aiaqwH-&aX0d$KFZ2XD43DYAz4!ymSEp0MawVaRL? zM2yk!IKk5@l4Lu0JlTu47`HdlJ?6e-9*B`<7uwEPMPK&R0mjQ%%g>sXHc7Q0n81^} zw_P4%yPsO>;Q^bsfbtD}On=Ka#gVpyk#!)w=h_p!hbL^iwtTQ;9+}OQ@B5ZI3zVHo zEaC7FB;)IWMh?x|<i#pG)p}R56q#GcCgaWae9EyL85tQnPi%fsQPD(daZ^+BzeN10 zrmimT<;4Zmp;)zABS6)<-)^M6_P|%UE}0xdW%fQD(xD0LO|nYFA&hIgWj0bSZ_Qrs z{Kx(LGp9nwOq{?(H8rt-8Ry~QkvC_7OAFhvIo;~GZ}*+YZ`^b*6dq@(hAuiR403gK zwS@)3sWL5My~m$lI*qQ&%FEZ6w^TltoQ(~go}PZGMt5R1U-%#Q+8>S)&R1yip1t4l zzI<ObW@fK2=4=sqGock1{`Ju>bSubLtv;VxNXflkZ#?29vpG0CjDmx+Zl(qBQ(&W? z_If8L*V^6={HIn60s&V-Sy{PbAm7}LI=B_V-`~GPK9>${4gnx500~&IVx60ti;V)M zPLa~l)dltooA}?d-S<-Ld478Gwn!6+xC0ot0HEUlNJqxT9$&Zbkp&1u8^Bn~Yip1C zLtp_6ij9NgZ3rAZtXZro&!HeJE-v~!?S{Pp;NfhoISRn95QzAbY5IN<VugJGzy>g> zLE~z>X|EE1M&*{Abb^%1|Kx|^Tm5$WhqhH!RllL5-}FHeTmj@aJ|UscIF46LMdcg7 zQs^Oq@^#gb(j1Ulin_bIbs^UP-fm~x|6m3W5C0F&0yJfWBXH5G_}8yg;6M5Pz&S#d z8uew*C!bnn3V;RVvN#0w^zdC>U4bQl4V!jm-AUv%)Ia!VRG+6pWv?YytmOKf5bYk> z-p-Ygk@0l*TYg=J-~B=-a~<Lza|el4u)w>j4qCTsaUV-aX=o|HXu$+FFRZMr=W7HP z2M0p{F^&_;->K=iNbJyaCG6OY)v7)OIItb_=JGN|)R0gvpRa?XV}3~q1UozX#>R#M z<+tPem&$euKr4Xixq5Nvw1K#1Y`uJBXJ;!?rEIuw`<}OJ#v~=7K5n`b0RGXSNyVQV zI+o0hiHe$#=WA?gZ_faLyrQZqIE(%ny1~^>-`RFguHiuF?%CO77=hoYz27YkfKMHO zNAPT0H5=7yIJmhDude>|zGy3zwiEa>kET9=+yePuOCJ$PWy)`qDN=y%K)}JlL2$WT z!hsp(e6=G8Y)mkDy;y*Ze*3H5V}&}MlasUIJi`l|E4kScj*C->907Z#g8F)70Nk@t zXlhogJ)E`qQ29+<=K6nlW*VH-+|ro{D23BmB&e#WT&)<#Z8lYvmQv{H>3Mj1GP<2< zSXo<lR7X+J0@UVbW+u+I?<3x2*W(s^hb;ggWvTN4YvcGoF!}j=+|C^n9gz0eegh{{ z7hR8fa@kx%0RL%q*zH%<1qX})w8b5vr~C%<kD~*d5&#teEY$VciTcdVJITjK$fag@ zSd31uGknUd<6=m+hNo_9brlN;OtO?|=~;HX@~@C%qJ0GSO;-%yy?ov{c~cKfRI};? zY;u%fg~BTbcI8@SGLZJH*tx%`{$qsypHsR2K@k7@(C)uCR{z^U-v4&V|Bw|Zzw<}t XYm$Gy1Q7zKm>`m(aw0WC27&(vxVS)h literal 0 HcmV?d00001 diff --git a/notebooks/README.org b/notebooks/README.org index 9529e66..aefb923 100644 --- a/notebooks/README.org +++ b/notebooks/README.org @@ -1,14 +1,9 @@ -Sie können sich die Notebooks hier ansehen aber nicht ausführen. Dazu -müssen Sie sie herunterladen und in Jupyter öffnen. Klicken Sie dazu -auf der Seite mit dem jeweiligen Notebook *mit der rechten Maustaste* -auf den Button "Open Raw" und speichern Sie die geöffnete Datei, indem -Sie "*Ziel speichern unter ...*" (oder "Link speichern unter ...") -wählen: +Sie können sich die Notebooks hier in GitLab ansehen aber nicht +ausführen. Dazu müssen Sie sie herunterladen und in Jupyter +öffnen. Klicken Sie dazu auf der Seite mit dem jeweiligen Notebook auf +den Button "Download" und speichern Sie es als Datei: -[[file:../img/open_raw.png]] - -/(Hinweis: dies funktioniert oft nicht im Edge-Browser, verwenden Sie -also ggf. Firefox, Chrome oder Opera.)/ +[[file:img/download.png]] Alternativ können Sie auch direkt hier die Dateien herunterladen, indem Sie mit der rechten Maustaste auf die Links klicken und /Ziel -- GitLab