From 5129ac8d226f5389bf899c152fc9ceb824aaa475 Mon Sep 17 00:00:00 2001 From: herguejuan Date: Wed, 25 Mar 2020 17:26:09 -0600 Subject: [PATCH 1/6] Modificando archivo About-me a proposito --- module-1/lab-resolving-git-conflicts/your-code/about-me.md | 1 + 1 file changed, 1 insertion(+) diff --git a/module-1/lab-resolving-git-conflicts/your-code/about-me.md b/module-1/lab-resolving-git-conflicts/your-code/about-me.md index 30a999d..584f19f 100755 --- a/module-1/lab-resolving-git-conflicts/your-code/about-me.md +++ b/module-1/lab-resolving-git-conflicts/your-code/about-me.md @@ -5,3 +5,4 @@ Ut porttitor iaculis tellus bibendum euismod. Morbi porta, ante nec tempus porta Suspendisse ut malesuada ex. Nulla ultricies nisl et nisi rhoncus sollicitudin. Vestibulum maximus iaculis ligula, nec commodo nunc ullamcorper nec. Duis quis condimentum sapien. Cras vestibulum interdum felis eu auctor. Quisque semper, magna at dapibus faucibus, felis risus semper ligula, id aliquam lectus ligula vel nisi. In hac habitasse platea dictumst. Donec arcu sapien, suscipit ac dictum et, imperdiet id tortor. Maecenas ornare sodales interdum. Mauris dictum felis eu eros vestibulum cursus. Phasellus accumsan, turpis ut malesuada sollicitudin, augue leo venenatis ante, vel convallis tellus diam sit amet lacus. Aenean eu mauris eros. Praesent ante lacus, gravida sit amet tellus nec, laoreet ultrices lacus. Integer commodo semper vestibulum. Fusce felis massa, consectetur facilisis rutrum nec, pulvinar et nisi. Morbi fermentum ultricies tortor, vehicula ultrices eros elementum a. Duis ornare aliquam facilisis. Proin aliquam tincidunt odio vitae dignissim. Sed malesuada lacinia massa, nec blandit urna auctor elementum. Duis auctor non tortor in consequat. Mauris id vestibulum risus. In eget erat sed lacus efficitur viverra sed eu est. Aliquam interdum consequat molestie. Aliquam metus nisi, blandit non semper ut, blandit vel leo. Cras dictum turpis erat, sed iaculis ligula facilisis dapibus. Aliquam posuere dignissim fermentum. Praesent at neque sit amet lectus ornare iaculis. Curabitur id urna quis lorem varius ultrices eu sit amet sapien. Curabitur maximus volutpat suscipit. Proin imperdiet elementum lacus a eleifend. Sed tempor lacus posuere diam vehicula iaculis. +Agregando cualquier cosa From 190df4a14a0fb7183bebe90e7d406b49c16aa9be Mon Sep 17 00:00:00 2001 From: herguejuan Date: Tue, 14 Apr 2020 17:58:40 -0500 Subject: [PATCH 2/6] .DS_Store banished! --- .DS_Store | Bin 10244 -> 0 bytes .gitignore | 1 + module-1/.DS_Store | Bin 20484 -> 0 bytes module-1/lab-advanced-mysql/.DS_Store | Bin 6148 -> 0 bytes module-1/lab-advanced-regex/.DS_Store | Bin 6148 -> 0 bytes module-1/lab-advanced-web-scraping/.DS_Store | Bin 6148 -> 0 bytes module-1/lab-api-scavenger-game/.DS_Store | Bin 6148 -> 0 bytes module-1/lab-bag-of-words/.DS_Store | Bin 6148 -> 0 bytes module-1/lab-bash/.DS_Store | Bin 8196 -> 0 bytes .../lab-code-simplicity-efficiency/.DS_Store | Bin 6148 -> 0 bytes module-1/lab-data_cleaning/.DS_Store | Bin 6148 -> 0 bytes module-1/lab-error-handling/.DS_Store | Bin 6148 -> 0 bytes module-1/lab-functional-programming/.DS_Store | Bin 6148 -> 0 bytes module-1/lab-import-export/.DS_Store | Bin 6148 -> 0 bytes module-1/lab-intro-pandas/.DS_Store | Bin 6148 -> 0 bytes module-1/lab-job-board-scraping/.DS_Store | Bin 6148 -> 0 bytes module-1/lab-lambda-functions/.DS_Store | Bin 6148 -> 0 bytes module-1/lab-list-comprehensions/.DS_Store | Bin 6148 -> 0 bytes module-1/lab-map-reduce-filter/.DS_Store | Bin 6148 -> 0 bytes module-1/lab-mysql-select/.DS_Store | Bin 6148 -> 0 bytes module-1/lab-mysql/.DS_Store | Bin 6148 -> 0 bytes module-1/lab-numpy/.DS_Store | Bin 6148 -> 0 bytes .../lab-object-oriented-programming/.DS_Store | Bin 6148 -> 0 bytes module-1/lab-parallelization/.DS_Store | Bin 6148 -> 0 bytes module-1/lab-parsing-api/.DS_Store | Bin 6148 -> 0 bytes module-1/lab-resolving-git-conflicts/.DS_Store | Bin 6148 -> 0 bytes module-1/lab-rss/.DS_Store | Bin 6148 -> 0 bytes module-1/lab-string-operations/.DS_Store | Bin 6148 -> 0 bytes module-1/lab-tuple-set-dict/.DS_Store | Bin 6148 -> 0 bytes module-1/lab-web-scraping/.DS_Store | Bin 6148 -> 0 bytes module-1/pandas-project/.DS_Store | Bin 6148 -> 0 bytes module-1/web-project/.DS_Store | Bin 6148 -> 0 bytes module-2/.DS_Store | Bin 18436 -> 0 bytes module-2/lab-advance-querying-mongo/.DS_Store | Bin 6148 -> 0 bytes module-2/lab-bayesian-statistics/.DS_Store | Bin 6148 -> 0 bytes .../.DS_Store | Bin 6148 -> 0 bytes .../lab-correlation-tests-with-scipy/.DS_Store | Bin 6148 -> 0 bytes .../.DS_Store | Bin 6148 -> 0 bytes .../.DS_Store | Bin 6148 -> 0 bytes module-2/lab-hypothesis-testing/.DS_Store | Bin 6148 -> 0 bytes .../lab-interactive-visualization/.DS_Store | Bin 6148 -> 0 bytes .../lab-intro-recommender-systems/.DS_Store | Bin 6148 -> 0 bytes module-2/lab-intro-to-scipy/.DS_Store | Bin 6148 -> 0 bytes module-2/lab-matplotlib-seaborn/.DS_Store | Bin 6148 -> 0 bytes module-2/lab-network-analysis/.DS_Store | Bin 6148 -> 0 bytes module-2/lab-pandas-deep-dive/.DS_Store | Bin 6148 -> 0 bytes .../lab-pandas-deep-dive/your-code/.DS_Store | Bin 8196 -> 0 bytes module-2/lab-pca/.DS_Store | Bin 6148 -> 0 bytes .../lab-pivot-table-and-correlation/.DS_Store | Bin 6148 -> 0 bytes .../lab-plotting-multiple-data-series/.DS_Store | Bin 6148 -> 0 bytes module-2/lab-poker-master/.DS_Store | Bin 6148 -> 0 bytes module-2/lab-probability-distribution/.DS_Store | Bin 6148 -> 0 bytes module-2/lab-recommender-deepdive/.DS_Store | Bin 6148 -> 0 bytes .../.DS_Store | Bin 6148 -> 0 bytes .../.DS_Store | Bin 6148 -> 0 bytes module-2/lab-survival-analysis/.DS_Store | Bin 6148 -> 0 bytes module-2/lab-time-series/.DS_Store | Bin 6148 -> 0 bytes .../lab-two-sample-hypothesis-tests/.DS_Store | Bin 6148 -> 0 bytes module-3/.DS_Store | Bin 12292 -> 0 bytes module-3/lab-intro-to-ml/.DS_Store | Bin 6148 -> 0 bytes module-3/lab-intro-to-sklearn/.DS_Store | Bin 6148 -> 0 bytes .../.DS_Store | Bin 6148 -> 0 bytes .../.DS_Store | Bin 6148 -> 0 bytes .../.DS_Store | Bin 6148 -> 0 bytes .../lab-supervised-learning-sklearn/.DS_Store | Bin 6148 -> 0 bytes module-3/lab-supervised-learning/.DS_Store | Bin 6148 -> 0 bytes .../lab-supervised-model-evaluation/.DS_Store | Bin 6148 -> 0 bytes .../.DS_Store | Bin 6148 -> 0 bytes module-3/lab-unsupervised-learning/.DS_Store | Bin 6148 -> 0 bytes .../machine-learning-pipeline-project/.DS_Store | Bin 6148 -> 0 bytes 70 files changed, 1 insertion(+) delete mode 100644 .DS_Store create mode 100644 .gitignore delete mode 100644 module-1/.DS_Store delete mode 100644 module-1/lab-advanced-mysql/.DS_Store delete mode 100644 module-1/lab-advanced-regex/.DS_Store delete mode 100644 module-1/lab-advanced-web-scraping/.DS_Store delete mode 100644 module-1/lab-api-scavenger-game/.DS_Store delete mode 100644 module-1/lab-bag-of-words/.DS_Store delete mode 100644 module-1/lab-bash/.DS_Store delete mode 100644 module-1/lab-code-simplicity-efficiency/.DS_Store delete mode 100644 module-1/lab-data_cleaning/.DS_Store delete mode 100644 module-1/lab-error-handling/.DS_Store delete mode 100644 module-1/lab-functional-programming/.DS_Store delete mode 100644 module-1/lab-import-export/.DS_Store delete mode 100644 module-1/lab-intro-pandas/.DS_Store delete mode 100644 module-1/lab-job-board-scraping/.DS_Store delete mode 100644 module-1/lab-lambda-functions/.DS_Store delete mode 100644 module-1/lab-list-comprehensions/.DS_Store delete mode 100644 module-1/lab-map-reduce-filter/.DS_Store delete mode 100644 module-1/lab-mysql-select/.DS_Store delete mode 100644 module-1/lab-mysql/.DS_Store delete mode 100644 module-1/lab-numpy/.DS_Store delete mode 100644 module-1/lab-object-oriented-programming/.DS_Store delete mode 100644 module-1/lab-parallelization/.DS_Store delete mode 100644 module-1/lab-parsing-api/.DS_Store delete mode 100644 module-1/lab-resolving-git-conflicts/.DS_Store delete mode 100644 module-1/lab-rss/.DS_Store delete mode 100644 module-1/lab-string-operations/.DS_Store delete mode 100644 module-1/lab-tuple-set-dict/.DS_Store delete mode 100644 module-1/lab-web-scraping/.DS_Store delete mode 100644 module-1/pandas-project/.DS_Store delete mode 100644 module-1/web-project/.DS_Store delete mode 100644 module-2/.DS_Store delete mode 100644 module-2/lab-advance-querying-mongo/.DS_Store delete mode 100644 module-2/lab-bayesian-statistics/.DS_Store delete mode 100644 module-2/lab-continuous-probability-distribution/.DS_Store delete mode 100644 module-2/lab-correlation-tests-with-scipy/.DS_Store delete mode 100644 module-2/lab-df-calculation-and-transformation/.DS_Store delete mode 100644 module-2/lab-discrete-probability-distribution/.DS_Store delete mode 100644 module-2/lab-hypothesis-testing/.DS_Store delete mode 100644 module-2/lab-interactive-visualization/.DS_Store delete mode 100644 module-2/lab-intro-recommender-systems/.DS_Store delete mode 100644 module-2/lab-intro-to-scipy/.DS_Store delete mode 100644 module-2/lab-matplotlib-seaborn/.DS_Store delete mode 100644 module-2/lab-network-analysis/.DS_Store delete mode 100644 module-2/lab-pandas-deep-dive/.DS_Store delete mode 100644 module-2/lab-pandas-deep-dive/your-code/.DS_Store delete mode 100644 module-2/lab-pca/.DS_Store delete mode 100644 module-2/lab-pivot-table-and-correlation/.DS_Store delete mode 100644 module-2/lab-plotting-multiple-data-series/.DS_Store delete mode 100644 module-2/lab-poker-master/.DS_Store delete mode 100644 module-2/lab-probability-distribution/.DS_Store delete mode 100644 module-2/lab-recommender-deepdive/.DS_Store delete mode 100644 module-2/lab-storytelling-data-visualization/.DS_Store delete mode 100644 module-2/lab-subsetting-and-descriptive-stats/.DS_Store delete mode 100644 module-2/lab-survival-analysis/.DS_Store delete mode 100644 module-2/lab-time-series/.DS_Store delete mode 100644 module-2/lab-two-sample-hypothesis-tests/.DS_Store delete mode 100755 module-3/.DS_Store delete mode 100644 module-3/lab-intro-to-ml/.DS_Store delete mode 100644 module-3/lab-intro-to-sklearn/.DS_Store delete mode 100644 module-3/lab-sklearn-and-unsupervised-learning/.DS_Store delete mode 100644 module-3/lab-supervised-learning-evaluation/.DS_Store delete mode 100644 module-3/lab-supervised-learning-feature-extraction/.DS_Store delete mode 100644 module-3/lab-supervised-learning-sklearn/.DS_Store delete mode 100644 module-3/lab-supervised-learning/.DS_Store delete mode 100644 module-3/lab-supervised-model-evaluation/.DS_Store delete mode 100644 module-3/lab-unsupervised-learning-evaluation/.DS_Store delete mode 100644 module-3/lab-unsupervised-learning/.DS_Store delete mode 100644 module-3/machine-learning-pipeline-project/.DS_Store diff --git a/.DS_Store b/.DS_Store deleted file mode 100644 index eeb51dee3138810c0c743611b5b74659c2415f4e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10244 zcmeHMO>7%Q6n-xatwS2J`E^ndtcWUAszF{mj*U=N$4LaHKujEkL`g~4_QqMd*)_YH zgv12-(kl`tpokNvO56~LD+eTgBsd`?4shVw0}=vpD{p4kKk+uHs8AAMM%sPPGw;oK zzIor7n9Oiy4|I)c6J3yhhNiA63HLHfG3~=Hdyd#z*I-7_pwF>%tvgNITTCu+RN-$PIcD{zCLeRMnhK%3%a(wDh*CqrmO0v zW^-q~q>;(W%eq;zwlmhIS#o$kd9R_1l~rk^T1_euSy7UE5xJ^FQ}KwLjK%i$xcR@FL`4X1_It+pI&>uLUL8qy^LH$VF+hzi}`7mc{wOk&Q(J#XvVCWv0T^MSk!42?4R=i@)fnHo8_^~ zzjBPBYb<@i(Gnu{C{N-t$-t7fk*vKv)<%WjsE<~n1?*d> z@O3>zjw?@%R;x-PL5V7w;)yDrOj4psDgiREL`3C4GQ3ZXftlV98AeABAVVX7{=FOs z^7*c0XbJa2NI|UFPlo4+4(qTDZ^2FY2tI=^;77O(e_*FihH<=vmpKitU=ClpFEYgL zL5BE#GIXdE7Kf1`e!|EQOVPtXnTT>SjHehG5{Z9=4Dl8++^Ez3C-h%W8qbB^{@#Is z!J%PkWc0Y634iYiaAf)ZJiQCP01I#(cHwRK0B*sj@C|%V8UHr?iHIH8&GUX3NAXd7 z41MY}a{W1$znTT0<06VAi(;1ppeIwpJLw43K({+t5R+wGQliY=F z{5YN@KaQs#>^Ppk^HE)tbY4hLGlgW$lcZ5O@{a+{qqEov+wzG0|B;=6{lEABe*y3? Bv$+5O diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e43b0f9 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.DS_Store diff --git a/module-1/.DS_Store b/module-1/.DS_Store deleted file mode 100644 index dc90db086a0689164ee8b0d896f89f418fb35e18..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20484 zcmeHP-EJF26rN4f#-Tt{D5T}5_@)vUi4?nOeuOGTp-Amrr69O~DqY7;;$nM^?KDk8 zP;PjK!W-}=aK$AL!UMqf&8}x>j~#pcqp~bJ)$Huf?o2b^IdkTmGiR)na<-4k1*IM; zrEB!!+QqeuvZGr1zKz-L;l7Ti;H&35twzmj9H3W9 z2S^4rZ+fq*6V+DVt6J%}-7M9-65jq^YSyal&dSQ4&djCR%U9-dOmF3$>>PT>I~})k z)ZTVm-|*?N+c_)+_g{Km&D^`Cud0>f-Gv*UdyS4;ZB$yiakX5*C*OWuZIr#^ZSSa2 zZtH$_{1@{~y9+l@Pw(Dc%C8nT&zAD1h2r}9QvTlh#@X3?Zt+gx{-dY$lb5GIoc;JS z{#Yc3!(zJT7v}m4?yewzXolNT6%5zI^K(GhPzQkS0CycNA_?g}-ceOA#}n$ zM5nIH2jx~!p8KV4iZ;3_O24TSm>7=V9QApAj&ds~&;8PGt{lI)a)STa2`m&x|LUPL^&oJ!?P=Q$Y5f zfvgS1v}G&=52|fNtEOGUOTc;QzJPOtp3(~S2oMM|ykp4FfnCwWQw26d8&}#6W#2rD z^0WF31bAWD2C@1`EA+7jFF;=~pdSNhIu6?~)@Y73`x#^ER{{9Y_Gtxs=)eWgZv#-@ zYvTgqWjxXH4Q%5mS8I#c=IViMEr5Ufw>>zEr>FOdblPYK&T3(EDZjR{*5kl=`n0dXI-rlV5+W9WBY@6r z-UH+p0(2Oyu|YR|{2xI#gBPIRGG2mSF74{81N{axX(J>UqsIgjM4JcWhANB!g&@!S z7J0aG_)Z)bB8hwLoDnV59Y8?URV6w%99Y5;!i>~cf=N=m2lH)Ql8gj`AV%mIDgkgt zns_=C?-*qZ>qI{vvb|gnZJ$=qhYnl-oikidpxf%u0wxKburf54668t$4{c#fM zFcBz%cp=kwmH%ZOqxK!hMA4n-XtYT{96E3T)OEwmt*vh zR*sD^bOHAi15qtdlOUE08`za7_+oi;qrZ+2M=XQ8rk8G`s~d*Hsjs!*U-$QmcC{4e z)->fiqcA3(!9>T)z+h7Il(tumvOEySqyRBZRe6<(1`B8LLl= zC`k}g)E)q703b8+M!78+z5OhJpca09iuyvaIH7#VQ(Y(Y{ z;G_|xVpz33D`NJN)|nD>_yYQC0(vTn{!bR@Lm2{cMp)aB4{4oNsD}(&Ks@GAyD0QJ z3fn+GrmF?({v0yWL!STtqWAZIwzA&^(D-DR41rW5;LJYQd9aNkIu{I+XYKRIPm!7U z-ML@tCb$I0@%1}>6d!eu@d>|u%9089=YEMhq}Tr=078pM>!Osc|F7-$p8l)r|3C7X Bmw^BP diff --git a/module-1/lab-advanced-mysql/.DS_Store b/module-1/lab-advanced-mysql/.DS_Store deleted file mode 100644 index dc0ae86d75529fcbfa559bdbccbe3adf0ba77953..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeHK%}OId5Ux(*Izhx77WCK`!9x_2xMY__7-MqCVL=?x!>;Iz6LeslmSkek7@615 zH}Fw>0v~6s>h6dkE_+*Lse>Q85MI80g_4Ox_%NJ%o%{pZB&Y^dv243o?{a(ZG{-oND zpPmIa-cu@miTz+d>I{xbpSM+#`ccy9YH}2IFy+@ll!R)~Q2iwA>2W;MQ6xJmEe(gY zT3K#Xzm3XrSgF?QW%;H4bu=nEi_4YG_VM}E_3&nNd#9HV0)KaH3l_(4kHH(_TzcIk zR>>*$j+tWyBP+lPumbO(fZd9mxp$bGr(^|Kfsd^K?GF;2(6yKu)LRD@`U!wY*GO#` z(}j^Z(xPiIGl)HC!cY+nRoEwnFm!B}HqW(~88mbd_VFR?%)-7w0{@i)qR{l34P25vTc;LBXRSm(Mkk}Z%-{;Iz6LeslmSkek7@615 zH}Fw>0v~6s>h6dkE_+*Lse>Q85MI80g_4Ox_%NJ%o%{pZB&Y^dv243o?{a(ZG{-oND zpPmIa-cu@miTz+d>I{xbpSM+#`ccy9YH}2IFy+@ll!R)~Q2iwA>2W;MQ6xJmEe(gY zT3K#Xzm3XrSgF?QW%;H4bu=nEi_4YG_VM}E_3&nNd#9HV0)KaH3l_(4kHH(_TzcIk zR>>*$j+tWyBP+lPumbO(fZd9mxp$bGr(^|Kfsd^K?GF;2(6yKu)LRD@`U!wY*GO#` z(}j^Z(xPiIGl)HC!cY+nRoEwnFm!B}HqW(~88mbd_VFR?%)-7w0{@i)qR{l34P25vTc;LBXRSm(Mkk}Z%-{S5T317Q$*}R&|@xwhbpZ~6(U#hZ%E!0b1>JKrw*CF~CXh;l0^0ptO|LMP1Ru=vENpM1bFrX`Cg)EL`P zg?YGypcV~ebHiU$fWBQ0cJaGyLIpm2KY8Xy(#Kx9f(FdN8Abur zYf&HL>3fFXZeE!=p8cyRY$nCxi^vRRhet*&vT^I!y^w7;@sd`v>@^Olw&NuizKQpw zjNW6<-w*5UllkUN?gF2=h9fWZp+hy5`gQgnC)g3vqll*k2v$$BWmloE# z1-nx!u3}|*WwqPQSyMBmjoRtu&28tdd;g%84+4L8WfKN_@QA@D;#|9pIFj)>_V$=P z1|uuL3a|pdpn%zmtg&C1o2O(2Sb@K-0PPPpI-z4Q)u^@(EYuSKk*<--Fs2J5acqN* z!Bivmpb1Sy)Kp=f7(&yr-8OlS!BnHBgD{T|VP+QQg(B4KIKHjYK{y(@WCd7(eg%ef zHBaY%_3QV4KZ$Fs04wmX6cE{pTPfp`%-K4yI67->^iy;)%1brAQ!r3RG3L@yJdLgl Z+ieOE9fPSxY(e9TfRcd=R^Ue!cmtGAY@PrB diff --git a/module-1/lab-api-scavenger-game/.DS_Store b/module-1/lab-api-scavenger-game/.DS_Store deleted file mode 100644 index bbc5389534c72ed080deb4ddb74b850fc8375523..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeHK!EVz)5S>j^Y6}55AhkzdkT`^@ZmB3jNG7C*9*_`5Z~)ZWvDH{|y;0&c3TZ0; z2K)h^!WZ;&%A4IyQ7{Op2ZXAfX!ea~=dI&sd)G@uqBBl>q81T3aK?s<<~PRu>@{nc z%qmc*F>*?&pkuU;YSlLJKPtfY?k@GHPZ8z#{k(rZZPI|I2f6IUxr|ZA56Lt5!%Jm| zh+KL@`}Bgk^a{91CzSlc_*P>~Nz#~xct(1N5=xgDV*T%ocrqH8fAu{cB$Z?U3)HtE;aM=!98?)KYPTPCD{dC^;X8!iB-}ZK&?9Jz{v;M$;esFX$ z{X9FHpMPP!@TTBZQFhPZ0=^<}sV2^8I4p8m9HV!^TrezJ1*`&Afom#YrW5D(HTjli z6|f52Tm^W3@ZgMr!Ahf=I?$*s0I-R)GQ|9u$Q;jLV6f7N9+=Qnpr#75#Sof~yl3hH zgOx^2Ct)@p!kk%{9g0wA$M~KqClP40tyRD(u&ls}K5X&&zyIg`|1!xQSp}>DH%bA~ z?1tSAF3GH|wTt7m)`K6x*|@IKctt^=mSWWMQoI3IhP=lCFfdqYLj^u!RsgAhib$z94Z(tEQy_gpf=~4>=$qjNkyMwQG}Da=nr55VdKL zf1~{aK7}vfbKuSHrXr-28$z%X&A!>$nQ{Eq-t`iZ=#JwKQHzKiC}YD#bBXXc>yk8# zXB8+^jpwvSn{-5RKU<2nj=zxso;#ObV&0xokA9dxc^G9f!YDr)kD>RzDS<_Fhe{e! zNChPn(*|X*a~jYXIDl`1MzAXU62#<)-h?Nn5B+SR?&qKCx^zquRSHx%gcVb=m?74F zpAk*Uk@@dmqEVKX)z;Qm(O7A&Uc2tF+;rXtLpcemuo{=$uz1V87hyGwjQvW=?7|MC z*J(1@Z{2<-^D0d9q)^FeoFL@gn>3H*q$|gHT&g;O9&lOqTkF&5&Q9CAzx`;|_NJZf z-A>!veeiHLbDg!johSW+qvMn5>Fm=Pvx>I}uaS~l2Ip`N;}UW{21TC9e1Oq;<~+lq zWxz6E8MuN0vt&3ou86TimI2Ga|H%Na4<3}!H&|;_O9vWt1OPVSRsx$p7&*r?=o_px zVgw>|Dp02ibHorj9e&Tm`37r^I-P_$dKP#VF*f`}ffw3yg~2x&}&f}%9V9{gxG-KAOB?1W^~SYspz zUOj8Qh*XPzh94LI0zLXah-ZECk#u*m6%QgB=fTXI-FYv|`_0bGz6k)3eAAf&NCSX@ zh3V7*tP+Ivvoatf^3E~T1pNWl!NcN0W6>Y5);BZ(O+XXS1T+Cn;BO#+do~kepM78S z>RJ=f1pZ3`Y<;k>FrAaSD>Pp^u;M8I>M^{{1>2Yha34$RoYY;Rxhwvr$R3DvB{Ibz z!X5i9W{x^1bysNN4n(*EkxwQvLm~X>=x1?rAUUCRtqEuXg9KRaZeqrM4@*6ozti=y zPs`ZLCe%eNXTEd6R-#9_)u>62kL8;0HNx51Ph@0tYxHbDYV08BX8Gl zv8x+)SSic)GNpdMZI^F)ZfiAl^fC=X+Y8(}clI0?O>VDvfkRt)+6kbUkUGp8_=L#7#rwwgL2LtXKl zu(Iq1Mc>_YgX{IHcIXPGzky?PY|N86dkw?DQU5tx(>Q+m%F^BDqbJ+XcV4~TefOSw z?cqHluKV=|Y{h^mV8_7+if^S0)i_o%jh<1g5z7eFp?VJ^Au5=r_AtR&oWc~}#VrNc zV+B~E&#pK{}=Z^{~wxobs(C6CNM~Vj1@|SJl^kp2dgG5*S4^% zVPV4TxlB diff --git a/module-1/lab-code-simplicity-efficiency/.DS_Store b/module-1/lab-code-simplicity-efficiency/.DS_Store deleted file mode 100644 index 215eb8a5be8b5c0d8824bd171075d81e02853db0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeHK%}OId5U!5Vov?^G2O8a06j8p33HiSyX_&T>*~qyB$Ft{`r3DGKf`xz4U7wps)SWh7mDtK|v2X zunw0Ph0too6O3Q4GlG7%ZRhwMwBx9oZf-t_++2Qs;e$iA=$v`is_&(K+UwT*&MDQt z_~~_EQqE`RBxco^asUIb+jwVN83sb&-i;__FYpR!oT|JIxItpax#nNC< zt(N8X*8Z?82bHazN?Gpg?hS_pXJxf=*u1#8y&L=--aqK&gTUWi+mgi*JYw*SI6u5j z60772dq>O>gOL?r1z3T1P{3|Q&c}C{o2O(2Sb^DAfc6K8PUu?94C<`|3;hH@q-&%$ zjOoHi9BI+Dm>I+#G-0TShAQk6Ll`=?OPl9f%nTYj2>bXDc4lE;C_>MU<4c_m!ZpYx zE5Hg&DlliNMLPc*FTejMNnB$ESb_ga0gnmVpaa;7t|y3stRbn*aa+ diff --git a/module-1/lab-data_cleaning/.DS_Store b/module-1/lab-data_cleaning/.DS_Store deleted file mode 100644 index 150a76f2efe124ad9406a86f8db8df1f2b40661c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeHK!EVz)5S>j^u!T@_Kx&VBLE;dqrlkUekW5GqIUpg7-~gz#V~bdFy;bbgDj~?f z0e`@!@CAGhyxHAUgcKq5fKas~&A##MymkCG-t`iZ=ueX#QHO{;IAhC4bAfR``--(} zW*sQ>7|-Z{w&|FXVZKuB691zDJa<05z`Q-70sS(6Y82-xMlb(09>MSY(1wU;gKA1C zqKd}A3EhQ9$ZgYzN;)0pOYE<|v3)utMN`ciAxbD+W{AzdGvc~DvA^(Je3EBnwX^eG zwAR||*RFePH@$b^Sk++_RnxK`P2TX;^QaofHh!s8ejZ2ht1PV#JGY*yqKdL2ooI5F zq$qj&Ix7-Y_tmsWNlAPbEGw{PE<3#cAN=|Jzf5vhP64ODl~O>o z2jQTPN3whC%ER$qE8$0QHm++7o>LI$tr)eu6>q_{Aul-q1{NEG$iUo(fR@2EPJw@_ Fz)$Mvd;I_a diff --git a/module-1/lab-error-handling/.DS_Store b/module-1/lab-error-handling/.DS_Store deleted file mode 100644 index dc0ae86d75529fcbfa559bdbccbe3adf0ba77953..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeHK%}OId5Ux(*Izhx77WCK`!9x_2xMY__7-MqCVL=?x!>;Iz6LeslmSkek7@615 zH}Fw>0v~6s>h6dkE_+*Lse>Q85MI80g_4Ox_%NJ%o%{pZB&Y^dv243o?{a(ZG{-oND zpPmIa-cu@miTz+d>I{xbpSM+#`ccy9YH}2IFy+@ll!R)~Q2iwA>2W;MQ6xJmEe(gY zT3K#Xzm3XrSgF?QW%;H4bu=nEi_4YG_VM}E_3&nNd#9HV0)KaH3l_(4kHH(_TzcIk zR>>*$j+tWyBP+lPumbO(fZd9mxp$bGr(^|Kfsd^K?GF;2(6yKu)LRD@`U!wY*GO#` z(}j^Z(xPiIGl)HC!cY+nRoEwnFm!B}HqW(~88mbd_VFR?%)-7w0{@i)qR{l34P25vTc;LBXRSm(Mkk}Z%-{}E}~uvr=Jy2f=~ z_A%N==$qsX@;J$iB%2sJ^j3#31EX&w%_pI67yST$Xb!?UKp6lWbizUjizP<=b!F#-hx z=))FVViZER9nUfT{+kgD)1IBEzqOewc@$!{Jw&9$6S8C{Gel|#(e*X*A zj{NK@uLG4Cv+|52KCl~g?<7c(lt^W z#&lsMjnlMyELlyRkAq*YcrOk6K<^~NNgnfJnJF~Da6rpFw@uf}&;Tq(U z6<`JC6<9OXGM)bikH7!tNnB$ESb=AyfGD=SRuh+G&(?*-(OE0eFVM*-FE==&V4#m; g%%!9FExI;rmlPnn7ITBxg2opCEdv*;Iz6LeslmSkek7@615 zH}Fw>0v~6s>h6dkE_+*Lse>Q85MI80g_4Ox_%NJ%o%{pZB&Y^dv243o?{a(ZG{-oND zpPmIa-cu@miTz+d>I{xbpSM+#`ccy9YH}2IFy+@ll!R)~Q2iwA>2W;MQ6xJmEe(gY zT3K#Xzm3XrSgF?QW%;H4bu=nEi_4YG_VM}E_3&nNd#9HV0)KaH3l_(4kHH(_TzcIk zR>>*$j+tWyBP+lPumbO(fZd9mxp$bGr(^|Kfsd^K?GF;2(6yKu)LRD@`U!wY*GO#` z(}j^Z(xPiIGl)HC!cY+nRoEwnFm!B}HqW(~88mbd_VFR?%)-7w0{@i)qR{l34P25vTc;LBXRSm(Mkk}Z%-{;Iz6LeslmSkek7@615 zH}Fw>0v~6s>h6dkE_+*Lse>Q85MI80g_4Ox_%NJ%o%{pZB&Y^dv243o?{a(ZG{-oND zpPmIa-cu@miTz+d>I{xbpSM+#`ccy9YH}2IFy+@ll!R)~Q2iwA>2W;MQ6xJmEe(gY zT3K#Xzm3XrSgF?QW%;H4bu=nEi_4YG_VM}E_3&nNd#9HV0)KaH3l_(4kHH(_TzcIk zR>>*$j+tWyBP+lPumbO(fZd9mxp$bGr(^|Kfsd^K?GF;2(6yKu)LRD@`U!wY*GO#` z(}j^Z(xPiIGl)HC!cY+nRoEwnFm!B}HqW(~88mbd_VFR?%)-7w0{@i)qR{l34P25vTc;LBXRSm(Mkk}Z%-{;Iz6LeslmSkek7@615 zH}Fw>0v~6s>h6dkE_+*Lse>Q85MI80g_4Ox_%NJ%o%{pZB&Y^dv243o?{a(ZG{-oND zpPmIa-cu@miTz+d>I{xbpSM+#`ccy9YH}2IFy+@ll!R)~Q2iwA>2W;MQ6xJmEe(gY zT3K#Xzm3XrSgF?QW%;H4bu=nEi_4YG_VM}E_3&nNd#9HV0)KaH3l_(4kHH(_TzcIk zR>>*$j+tWyBP+lPumbO(fZd9mxp$bGr(^|Kfsd^K?GF;2(6yKu)LRD@`U!wY*GO#` z(}j^Z(xPiIGl)HC!cY+nRoEwnFm!B}HqW(~88mbd_VFR?%)-7w0{@i)qR{l34P25vTc;LBXRSm(Mkk}Z%-{;Iz6LeslmSkek7@615 zH}Fw>0v~6s>h6dkE_+*Lse>Q85MI80g_4Ox_%NJ%o%{pZB&Y^dv243o?{a(ZG{-oND zpPmIa-cu@miTz+d>I{xbpSM+#`ccy9YH}2IFy+@ll!R)~Q2iwA>2W;MQ6xJmEe(gY zT3K#Xzm3XrSgF?QW%;H4bu=nEi_4YG_VM}E_3&nNd#9HV0)KaH3l_(4kHH(_TzcIk zR>>*$j+tWyBP+lPumbO(fZd9mxp$bGr(^|Kfsd^K?GF;2(6yKu)LRD@`U!wY*GO#` z(}j^Z(xPiIGl)HC!cY+nRoEwnFm!B}HqW(~88mbd_VFR?%)-7w0{@i)qR{l34P25vTc;LBXRSm(Mkk}Z%-{BeNXV*03NhMbS;2Oz zT>261AM{iD1$+*DW4kNDQdL|K0zYZ|#`cUYKg)4UM55h~n?!XYa$(HQ9Exke{cIDM zGA-OGc#N%79z>~(Q0D0@umoY+I&7fZs8K)$vk2#)W28m7SRx`xn|1<9E*3@W1oGY6I zZ7go2fH?~8{Ef0~uvNe+@DLQ>?}GIA&&HUMRvmJcOshN%)#=X%(;vR27)k)jHq* zoBw|QSCeebDqt13R|*KH6Li{GlDS(a7RPt32iu1+IIh&JQc#%dSUG$ZFToVh=dlC! U4VRkH0@xn`C4()j0=KHbAFuq#tpET3 diff --git a/module-1/lab-map-reduce-filter/.DS_Store b/module-1/lab-map-reduce-filter/.DS_Store deleted file mode 100644 index a3a96e1382470c55eeb237f7f3f3e3f7bbffb91b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeHK!EVz)5S>j^uvH;)Kx&VBsl*{vNlTPg2+2*;Lk~y@BRBwR?K+~CTyK>)q$Q;C zZqPQ=-I762e#RNKEL81GskgeVyvLo;|co1@76E^@ZkmQ z!!GpU8R7<dzcePhj-&WhI+z?b9_*RCh|+v8wB$4yV9DFp zX`Yx#&y4eAWXB0zhfj9cSes6_wwn6!=FY6Cr|r#dx2Zeb?b*!tR@d844~|YRK2AT) zF0V*0{6_F2v38$v4xcgbp(4(QaF}N%e~-O$=A0oY3Wx%tz>O5(NyS^a(I`R|1w?_{ zr~u6m8l5m;EFIdZ0~@;qK&)fh8piaqNF2==FqRIn2TeIDqN6I_Vkk$)yym)qv2^I@ zpm_74_{@rTD9WB4$Je$TRNzorQ9u+}RA9*+Hfa6d|MUKTkt9c=fGBXQ6j1ek*ze&j z@!DFsIa+Hq`Vl%A)s+sfDHzzL7;9-MUPHHrc})Rgz*suO44V81SQ(@d1^%f5KLE`9 Bcz^%^ diff --git a/module-1/lab-mysql-select/.DS_Store b/module-1/lab-mysql-select/.DS_Store deleted file mode 100644 index bd89667515cb27a52e51287748689c314e9b5c00..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeHK(QeZ)6us`sNQBV(fV4g41!)guT02mg5K<`J!yb^P1;GQLEoq`PQWjTjN;OJR zUib+313qP6z~{iZwmZ~?iZ_IqZ*_fc?0anaIJILU65UDMB5Dwk181zcD1Kwy&R(&a zsaXdK)kj7N<#dMfK_%N({EG_k+HFvu1{6|;->>y+(GCrHH4ih{k1`n{lV6i3@a-SU z5UpajSFpcbW4m-r2lR}3^a8j;=M*oGCpIgL3z9UU5#F&rqL`9vjL&~&MAPxm%;_>3 zX6d-t-Tf|VYxP^}w;i^-&bweBr$G@GlW{j3z2T>$uoy%peko;k6^GHQG?|_>?md@z z5vF-EQsgvFkn;9*n#Xe5m6JRkt9}CA;If@Gwq~=vy{7lDy+3byvsSy)X?l-3kLPpO z*}UI+dU$$%@nQCH{^<**1rzwIDcdl(fUgK#s)+MG80DGF&(OMHE*KWA0#<<=tAN=K zoI5vG0XuQ4fK_0X0=z$Xa7N!?sZnhmDAW}ISVy%o#Qc%S9M7O{u+)ean9x+9rV4Y# z5Sos9&*b?AOO2XN!dyOt8CjScicq7Ye@~^8@HN`fDqs~@R$xs(Hu(HMSbhIrCfO&e zfK}kXQb5#uL9dG`nX|PrIX-JW_$i!?^Gc0Z6a?xhMlK)4TX1El_c#Fh21|{of!PlM MC4()j0)JJ3pX45j?f?J) diff --git a/module-1/lab-mysql/.DS_Store b/module-1/lab-mysql/.DS_Store deleted file mode 100644 index dc0ae86d75529fcbfa559bdbccbe3adf0ba77953..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 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 xEspP68|e^xMu7`e;1~TMpYZ?y diff --git a/module-1/lab-rss/.DS_Store b/module-1/lab-rss/.DS_Store deleted file mode 100644 index dc0ae86d75529fcbfa559bdbccbe3adf0ba77953..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeHK%}OId5Ux(*Izhx77WCK`!9x_2xMY__7-MqCVL=?x!>;Iz6LeslmSkek7@615 zH}Fw>0v~6s>h6dkE_+*Lse>Q85MI80g_4Ox_%NJ%o%{pZB&Y^dv243o?{a(ZG{-oND zpPmIa-cu@miTz+d>I{xbpSM+#`ccy9YH}2IFy+@ll!R)~Q2iwA>2W;MQ6xJmEe(gY zT3K#Xzm3XrSgF?QW%;H4bu=nEi_4YG_VM}E_3&nNd#9HV0)KaH3l_(4kHH(_TzcIk zR>>*$j+tWyBP+lPumbO(fZd9mxp$bGr(^|Kfsd^K?GF;2(6yKu)LRD@`U!wY*GO#` z(}j^Z(xPiIGl)HC!cY+nRoEwnFm!B}HqW(~88mbd_VFR?%)-7w0{@i)qR{l34P25vTc;LBXRSm(Mkk}Z%-{;Iz6LeslmSkek7@615 zH}Fw>0v~6s>h6dkE_+*Lse>Q85MI80g_4Ox_%NJ%o%{pZB&Y^dv243o?{a(ZG{-oND zpPmIa-cu@miTz+d>I{xbpSM+#`ccy9YH}2IFy+@ll!R)~Q2iwA>2W;MQ6xJmEe(gY zT3K#Xzm3XrSgF?QW%;H4bu=nEi_4YG_VM}E_3&nNd#9HV0)KaH3l_(4kHH(_TzcIk zR>>*$j+tWyBP+lPumbO(fZd9mxp$bGr(^|Kfsd^K?GF;2(6yKu)LRD@`U!wY*GO#` z(}j^Z(xPiIGl)HC!cY+nRoEwnFm!B}HqW(~88mbd_VFR?%)-7w0{@i)qR{l34P25vTc;LBXRSm(Mkk}Z%-{`j4~M^%72ZA&^terz#_UuC54x9iJiqUdB!LLA8j(&!CK`9Lp*`bQgs2XHTb9`Ny!!;uos2*bMn3ClR zvGwPQXj+cVb9{@&Sz1=RyWd4)qq%wIs>5>Kc^i!6G^oOAQue~)HTRx{)hIId3n{Y; zJB(hY$@Hjo^NGx>FwK)f6{m56lsB)^JeJd*oaAw-#tC%5WjShX&u07kZSUURgL&JV zb@sa5ws*gKFrT~5*6q%t!STuYhuO#Zr_anV-YC3MN^Tfjz!w;okaHRoc_#Dsh%PD@ z6&5W6mI2Ga3Ik@FaIUTRZPzkj8L$lS{@_6weS@_|wRNCTR{&rWZY8k!gOO`IgTBF9 zBO(x?OM$vnm@9_R!H9N-lR5}S?qirn%mVspkHgvbe z=l|jF@Bhn1wr3fz4E$FNh-N?N_wY#OY+ZXeK5ISbF_eY#YK<2qFw{|uTt14op-SNQ X*Z}$lYmM+g?1zA&!8VqGzskT*B{_pG diff --git a/module-1/lab-web-scraping/.DS_Store b/module-1/lab-web-scraping/.DS_Store deleted file mode 100644 index dc0ae86d75529fcbfa559bdbccbe3adf0ba77953..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 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 diff --git a/module-2/lab-advance-querying-mongo/.DS_Store b/module-2/lab-advance-querying-mongo/.DS_Store deleted file mode 100644 index 9412ab56a4ddbd4ca8e11d928598de5774cb01e5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeHK&2G~`5T0#AaQG29AllnjKXptc{mKfKtvhW+_ zh%w>-Z>%Vyc!~GnPkG^_7}?Q$2}fyCl-t{1#oBu9QvI^WcHMjJ57opkgK}K-g8U_4 zJqgNTX!B=Er9bi@e4fOULG$Lm%E}+H>D4R7Oi`{Ciy>D#mEyV?7X7#vJs$<=nl;v7C9IajDR zex9W&J3-ByKj%5TU<%j|z`J_E#_fjd6mSasUIAVoB%HBpu`;Na4g`G!0M^i~4LSc7 zFh^SKTC5DB2PO;^XsE&-F@&L`UD~>?#mbs diff --git a/module-2/lab-bayesian-statistics/.DS_Store b/module-2/lab-bayesian-statistics/.DS_Store deleted file mode 100644 index dc0ae86d75529fcbfa559bdbccbe3adf0ba77953..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 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 diff --git a/module-2/lab-interactive-visualization/.DS_Store b/module-2/lab-interactive-visualization/.DS_Store deleted file mode 100644 index 78ba93d27f87be41786c0db3273adde0c7eaa033..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeHK(QeZ)6us^OOPSF6Fll|v3lb0Av~HkoLP()>4|_nGmWe$uv?WWmMoQzVO;>fL zD8B)Jz^Cv9d=8vzn~HWrJPpC*BVC_s`(9fL~|I|i7G_o!kC>$C~g7wv)w?+ zv@C-Kk8zO7izt;5>O7!@Rlq9nZ!5ri*P)m~$|+pfzc0}D^t*yu#4Iiv4SHsue~o%+ zGRU{KzKPP3^WfpK%XsX*4?1!bG{gQot{sMXCo=xAl)Z z^TC5L`-Th6>gYhBo&aD6%?j|4|_nGmWe$uv?WWmMoQzVO;>fL zD8B)Jz^Cv9d=8vzn~HWrJPpC*BVC_s`(9fL~|I|i7G_o!kC>$C~g7wv)w?+ zv@C-Kk8zO7izt;5>O7!@Rlq9nZ!5ri*P)m~$|+pfzc0}D^t*yu#4Iiv4SHsue~o%+ zGRU{KzKPP3^WfpK%XsX*4?1!bG{gQot{sMXCo=xAl)Z z^TC5L`-Th6>gYhBo&aD6%?j|w{ z1O9+d;S2a2nAzP_1cT@aA=r^--*|SO*M4hzy#T~u5_f?X0Ee8h;ZpMx<9_yL|NzZ~-4Fa8VQIEEwmR%wJRQg1KN=vpw+hp}P3s zp~v>v`w||jVOT`Ppx=sm`~37FDvo0te^e^FilcZh?Fx4hbTvvYVd`aV9L zoc&wWx7R?QDzJ9do!d@|ip(8JCyTD>; z(9lWfk=wlDR8e85Y=|r zZsC>e**f=feAY_%A)Jldl?JaU2=q~mwtN(?z_lSSIRFM0OM}S3+=qac!4*z{J5}H} DI3Ri+ diff --git a/module-2/lab-network-analysis/.DS_Store b/module-2/lab-network-analysis/.DS_Store deleted file mode 100644 index 8228dcf0ff02db1a840e936c498aea844dacb962..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeH~L2J}N6vyARv1S!<4?=s)Md)EG-Bwvegt%@GJrtxVdZ^MSO=tsYrfjk_%DFGqP?sCfcC&|*7iuS_PJn;q}*#0rR=`Z3;70Tw!ja;FwbOuj6RNEqLfa7=$H~J8j!wY z{7*==*m(t2TVw-Pi*{*?UebVeppO79t|Jr64P-4kCrKk3(i$DXiz#Vje7QbjUQu5G zrvV&nZf0gHxOZ=sZnG=_OJI%(@b|$(VfBqxTGgimmAV2z9ds*$uYUcZ9(O=}qm@?l zz=TeP>QrH_7{c5fgign}Z{jPhI-P`iGUhQ)7UqT`%*8`^Dx8F`)z+4PB~T}@sGDs* z|F`~r|F0+6mL*^b%oPFQ41z%)OEPEcrN!}C>!BQ?uyI_aRi&UZ$FXwwC|*HPhB1#F WsBg5=iXNE#5l|RxWeNOK0>1%S;R^l$ diff --git a/module-2/lab-pandas-deep-dive/.DS_Store b/module-2/lab-pandas-deep-dive/.DS_Store deleted file mode 100644 index dc0ae86d75529fcbfa559bdbccbe3adf0ba77953..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeHK%}OId5Ux(*Izhx77WCK`!9x_2xMY__7-MqCVL=?x!>;Iz6LeslmSkek7@615 zH}Fw>0v~6s>h6dkE_+*Lse>Q85MI80g_4Ox_%NJ%o%{pZB&Y^dv243o?{a(ZG{-oND zpPmIa-cu@miTz+d>I{xbpSM+#`ccy9YH}2IFy+@ll!R)~Q2iwA>2W;MQ6xJmEe(gY zT3K#Xzm3XrSgF?QW%;H4bu=nEi_4YG_VM}E_3&nNd#9HV0)KaH3l_(4kHH(_TzcIk zR>>*$j+tWyBP+lPumbO(fZd9mxp$bGr(^|Kfsd^K?GF;2(6yKu)LRD@`U!wY*GO#` z(}j^Z(xPiIGl)HC!cY+nRoEwnFm!B}HqW(~88mbd_VFR?%)-7w0{@i)qR{l34P25vTc;LBXRSm(Mkk}Z%-{ zTzCk01H_YX;>d&W0PxN15|Xr*$^}ueV|ivhJ3s4h*WQdnM5@}VEfLKUQ5h%8=^J3@ z5cl(Wh6+Z*ehU6XF&$ArHF9Y0jI~u*1S|p;0gHe|z#{N3Ab>rashqR#>t4$(0v3V) z5&?ccI5=5Wj2vhwuMRLN0U%3I3!#lVKztk{D@G2q6j#L5)q^sw%9I#NyQAM>bI6L3 z11+^XDeX?mWLBm^QIZ{gj+m3GXlc1cz#?!K0p9!X(mHDPHhE+9dqNEgQO~D%5<~Pj zv?~@h@RS}x*Pt%+{!Ww}`BCB{5*|J^13C9YNYa%M+oO!UaXWgJXXkg)hKcvZZ$x35 zEiQgjg<|Q-)oW#@o8{MTJ?Xfam$lNW*L=xWyIxlJO?xj%qG8+fUxY#DVEXn(5@%i* z2TgGfYXMAN?T2wK=~R&y_J;(=h5=h{({q6T3%gUa2~Hd>G!9~ zGxwL)b`DRvr@goRcOT?dNtw43-O|@X{t>Mq5N)>^M@f7P9os*kO$`trUZ-OmO?*T- z7F|dQAm%CH$>9$xF16?chX<>WPDiZrr{q1dj84g&Va9Dl@enOQw=XJrJABbEZ`ZVElZ|we@A^JSuv7p|?C_@?P7QKPy z1mlh{%G?~qwTT?_vNC+c2!JWiUW_&Ld)+Wn5%ht~jqd9}_XqeFKab~BcK-(;mMj97 z6M>>0_ALJf*vkL@e>rc?j@lw%5x5Wnsg0t;snKmY&$ diff --git a/module-2/lab-pca/.DS_Store b/module-2/lab-pca/.DS_Store deleted file mode 100644 index dc0ae86d75529fcbfa559bdbccbe3adf0ba77953..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 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 diff --git a/module-2/lab-two-sample-hypothesis-tests/.DS_Store b/module-2/lab-two-sample-hypothesis-tests/.DS_Store deleted file mode 100644 index 101d24f1a21566668c3f80393182e1346dee9ef9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeHK%Wl&^6upxMun7nYA+<|ykXWQu(}Ds*NG7CBr?6tlhwuS#<`G1kAT|{OG*_BAcOK_n&xvLxLqx1Ij#@+x5m_h#>lab2F)=R6 ziq&+F4P-J#OgR;_Lw%qzqkvK1Z&yI<-3A2|QV%=#=ly$nnDTy@@(?p{Jg|4b8{eeK zMO^}G3=XGl8qkoA^}et2zE*fwkt+p@Q-qvD8p*6VVhK;39hDfhpc1129;a8BKLBRy zS#-C;a*!dAtL)($rpVr>1nud1e(iIGZ_{Hsp!?LNhrk`=j+Ql|k1LERzE7-d8@a@a z<7Ech{5>O_CdXdpBw0L?E7JC zGjF=H)?T~abZ@n9&*!$adA)V-@Mti7J$o~M`yR`JFXFhxhdtLJ$dONEL~Og}!D&dl@+g~{xQ@5<@KJcXt<3K#{J71&Ts zN8JAhzkdHOlT6DfU=;YT6kzqP-|b*Y`fgoWoVaUUlp_>jVqU3GQc&sZSUTb=-a?Uv ZF;_T1Ph+VNJuve}K+0e$qre|k;5*vfxyk?l diff --git a/module-3/.DS_Store b/module-3/.DS_Store deleted file mode 100755 index 0d1bd583eceb82987cc70a4af1744a18ea11adcc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12292 zcmeHN-EPw`6h7Gx>jY?(n6ym@5hf-L)Jf}p*d{co8slPjNJVe~XiL|!m8D75rYlf} zdc!-wcmf^;Zn)$@cmVj06GGy$CEZdOSuEMdagOce`(nq($3HHulHX(CD?vP@qh z>Ki6fFXF-z_&&#u(2o)Y@fITTX`%wnP@Ni7rBa7>QgGG~=)(gse*=hPq?6|3uSWY+ z2Ad@+f>j+-qZ%0~GiayKtXB)VSwPLtg{oezTeGv@l)nCf!3#qv4wqBU^1Eg;Z)sMe zzNXcl@YMs&+ATQwho-5!d9CoMTxxEnNAH=2rIn3RO;j!yOHg_GxNH>7=9<|signRW z-o7!+VKY76YR%7Q)P=c~gN)kB&Mhrv)WxOcgM;DJ*i?3PW2^G&b?eQ++YfkH1chIj z!-y^1^sqZ^)JwadY53$d+NNE=#6y6uYP7eXuNk^&>_C@$9dY#;L<<@wv@MZVNZ-)S zZ3k40CHjOo{X+!g0&9CH`4WN>(PWY&2qXxcR|K4iFeUx(&nq0sdnX7a2zU_S`9Vcw znR8^@mSXBa!b?cL&r3)Vkmt1vm#L1-IkIg_+(A(6s*rY7#W67yyE@8MM=$5dwk_@I zq==r;j?=T^SSX6<9p$P}CnaagBux-V5a>i;97SE)ev(l$=^8b^EdOIIM;JUMSe6=U zHIQ1cCrvW^rceJWp2}>~P2&0tbX69WozrGXiWRKCgzG zLjyScif8k#X0Bo38*+9&zGY$icw1(Ol8_+K8w7Z}EYOYVpTC6R=C#fP>w9LWSXthI zFD^|zXUYHj|NH_1P?Inob=PB^K6amZ8rP39GyoECS6twDmBZUOyhk@9);tz9VJPB2 z1J(U=fij8tW6HCMGvsMSr>dmQi(2o@A!)~z66rN1;HO;3eBURa*8n~rz6rgw@WU+@ znqIgg>?y8PMF^2ZbCXp@^||Nng~1CBWVCzO&T zK_EdOo(L!d>-qIHyqn`&?|4i0wX29*h#Xk2ZA-TbGQt%PDO~Z8vrrKM`5b2;+qOgw d;jbS8_!p;2@t(>5zo*tlWCwsj)w%iq{{&8WjUE61 diff --git a/module-3/lab-intro-to-ml/.DS_Store b/module-3/lab-intro-to-ml/.DS_Store deleted file mode 100644 index 785415de525d265c3e48d4fffedd8fa344f2e606..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeHK-EPw`6h7|CNI-}RO&Z+!28oL@wTQ7z2q`Pw#V(K#L2v=6OO}X6%Hk8fNXOr?eLh?M+}be_vB4zj6LpBlflF+;D3+M)m)@|J zX;}p_HAX@iji{oSf=0G&_!kwBdv^=FHKBq^`gQ+G8e<=G+Mq-9o$ROLFib^=eEDN} z48Qk786u)<$cnN1g&Juohkd%hap?u^(Jl??8E}J+D7rAq*9PO11ZK$TKIRh?QM|}t z>wjj1RdH-q@+~}0lcMbPzO&X!`^xH7N7@bNoj(?pUk2r*7zFtnS$iIok#V(K#L2vcIgFVWgfX9K)Kb>d;;tnC^BOQOo_W5G@i(|(`#QJ5_C2A3o1DDuvQT)PWzx0|l zOv@^esb_4`DUE1I9XhUM+lGHp0r~FkQa~jYBo^GCB=O|1b$?G}MUZ6iSdo(`M#}rQNfwDoUzAyttLON-!W_LEtg zPrKW_UYkGe?apSdv;Ls_?BMA1{Nwb~?BWZi1!MTgl&u+@!&d|@)xBEbLWQZV5e^tunN=_koyCNOY{s@8r9Z;LR|rXO*AV*EPoXxha2<^ zRvOU*W10%oRA#OiOw-ZMO`d14(x~ag%;kfbk(s%nFf}@!&s91xPopiZ0#<=V1y*#m zCC~r;-{1ciNw#JcunPQF3b5wDAM`OLbGFtdC(l|AKY~k>d6mX%3IcT$BUc{98*pW4 Y=Q03#1}lwdf!QAcC4()j0)JJ3AA1&xZ~y=R diff --git a/module-3/lab-sklearn-and-unsupervised-learning/.DS_Store b/module-3/lab-sklearn-and-unsupervised-learning/.DS_Store deleted file mode 100644 index a0657fbb8891b28899875ad26101f829d821ee85..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeHK%We}f6uoW(O?ZebklN*JkXR&9(?SD6l|o1tT_7O_!2(b_lNr*HrsHU4(kKl< zv*9D)5BL$_=xlKKgtG1;jjK6jFI~C1QD(bYe(Rpdk(+z@Fza~fYpy-> z@)O^bUq~7MDtrFRC>$MCZ$FVq?nOzMDsmKr2zm1=N&-3R$YBy>svlQ3RM?KHTa(G| zZq2#3^Ke>oCe58ztLEHqJ(x}_<;^?I{lnwa@%iNa^us4C3np;nE4yWI2A@%=;B(*) zV@{kiH%(%h^wBzF&KMRiL;>?Nl&@dN=yp)6fK}i!E5PT2gT&Z2SZGv72Qu{p0G8lZ zhBE(EV2)$3ZLrXY7MRdfpr#7*#1NVezhmOs1`CavPQpAsgc(_w7m84$qkl(*lW1$S zxmCa_u&BVgu2%W}KltlLaLz}||VB27!5gwTRBcNoknN{GQD)1AjHmbb< diff --git a/module-3/lab-supervised-learning-evaluation/.DS_Store b/module-3/lab-supervised-learning-evaluation/.DS_Store deleted file mode 100644 index 1e0cf3f9287391d576b671a0fc0df118b12baae9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeHK%Wl&^6upy%Vymji0;yfj28l(8nido)gk;im(FGF12o``+yAF*d#}mbNqc%f>posa%dO#M8_i>w<=-pjjJK|Tyk{6>i6HV(qK z@nG6-+&>U$9>nQjqR4SHK+1=AaTpVNfVKtqIJPsFf3XH ztO8a6C}5TbXTz#t6|f3e1y&T0>jQ^N^bD37)zX1N9RYxKR4YR)KNcm28}tm88qoq{ znhMlZW{wz4(^1b&o@cPssOiMa;e(lxnK_{_H9Gp|DxH|8(Uw*LtH81XYx=e!_y5D+ zpZ}Lh_RcC`75J|dVD+Bg>tae~Z>>yD?zJ3#43{SJN{zP^1ZpcruH1^Z;mT0YWdQUH UmKsq5vmXLV23uGK{;C2$0H5%QwEzGB diff --git a/module-3/lab-supervised-learning-feature-extraction/.DS_Store b/module-3/lab-supervised-learning-feature-extraction/.DS_Store deleted file mode 100644 index 9d5cf3cffe79c4aa669b90163890e3620c1df7c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeHK-EPw`6h7VxONS7ZK-w;SgTzId)(zAlgcM45u?r+bCb$69B}>#r%Hpa?8kJI% z8y*7QfJfm8cn}@{KL2#k7PPymLOzwx=N$Vxj=#uuO+>6yge{^55jiLlYnyO?G1)H5 zlC7D@29T*71!c5Dr|_et-Zo$runMf20&?wcV#P+3V%7e!evcAy8YCh>J2nUQ19&}PnR=-G8-7}z6FCM&hp*e?`&Wd!`)HjpXAFxgu7LSq&W#m+Py2dS0jt2( zDFN*XwpL zC3CheO-`P*9OVQ>n(S9;R1`RK9IJ{vinmdep^eK5&^1_TLvkF|P0>1#* CYop-+ diff --git a/module-3/lab-supervised-learning-sklearn/.DS_Store b/module-3/lab-supervised-learning-sklearn/.DS_Store deleted file mode 100644 index c94f9c70ba0866097ec3c514f759b91c551ff3f2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeHKL2nX46n+D!Kqcj1()P9&6A#doR)fYgL8ONsOpF*ksG++op_?qb$S%c-7%u(? z^&c32i6@W#5PyJvZ)PxMSv?Xp^OBkG?aX}h=6&qWFhnGpW4A_BCZaqFW3GrQ#kil# zie+?52`JfbC}0%$+Z5n$_bS;mrkFyy`29w7cI<~;#}6Hh;SJ(0 z%8eh=;1Lz^mG>y12<%9H^DCUp*92#Wd_?PmH=+)_0C7D;eudiA&mHvj^e(b8WA-pH zV-YiYm}kKm!tXDyJo`C?6C%PNIJun!XA`URk!Mx1IAPp4;1bajNBFqn< zYZt68xM}ag`wQPI<=ZV*wbjsK6he2$6L2o3!~)Y@PDw4|*_+)VYdirMe z_5;#_2^@gZHZ?BbBb<~}&)TEF4}(5>7t94?ZKwn1H`W%>1TqR31^yKUcz>`^7#kYr z3gy;;N?rkgIW$Xy&wmw|V`*$?oGU~ROeiW)QH8!@2t`M`rN=ci&J`*;34QqxI#EyYPXt5NuRAN$?;ih tp`4(w@wmA{NkOHLW9jfwyp19aeHJ^whQ_%qaJjhnEx#3?_K<%AN&#-Tgs87G_pFEB-8KGBw8V}&Ne`rHQbe&2X zQc5|!qisYXjVZ>?zoikK46+68*Cp--Rg_Rf1^6YR9XdvQw#X8jODvbpNzw%KY$IP{ zwq%L%>CcR)Dn@oy-=a~L7Uk~lchOjDURl5DD7)so35K!?%CMXiy>R?W)t-jsFtYJ; zDYJ_>j9#Qkb=bQ3SmtGz=E+!-(>OuO>z8RB%c>_Qd0gmm0@L9tJ8W%Dr~CVD@6O)+ zS=*a-_PX7+cei_QHglcLTb+l4qto;E(+{(cpRp{MzzL-P~Ry~=qCWMiDqqx)rC=UJd3`? z+8}yh!cc*RD(n+O7&_WLo9A1s4H`NL`}h!cW?^3_LeGxzJ)KU%H^?O`zzQrXux6?) zb^agx{{6p5;u;Iz6LeslmSkek7@615 zH}Fw>0v~6s>h6dkE_+*Lse>Q85MI80g_4Ox_%NJ%o%{pZB&Y^dv243o?{a(ZG{-oND zpPmIa-cu@miTz+d>I{xbpSM+#`ccy9YH}2IFy+@ll!R)~Q2iwA>2W;MQ6xJmEe(gY zT3K#Xzm3XrSgF?QW%;H4bu=nEi_4YG_VM}E_3&nNd#9HV0)KaH3l_(4kHH(_TzcIk zR>>*$j+tWyBP+lPumbO(fZd9mxp$bGr(^|Kfsd^K?GF;2(6yKu)LRD@`U!wY*GO#` z(}j^Z(xPiIGl)HC!cY+nRoEwnFm!B}HqW(~88mbd_VFR?%)-7w0{@i)qR{l34P25vTc;LBXRSm(Mkk}Z%-{;Iz6LeslmSkek7@615 zH}Fw>0v~6s>h6dkE_+*Lse>Q85MI80g_4Ox_%NJ%o%{pZB&Y^dv243o?{a(ZG{-oND zpPmIa-cu@miTz+d>I{xbpSM+#`ccy9YH}2IFy+@ll!R)~Q2iwA>2W;MQ6xJmEe(gY zT3K#Xzm3XrSgF?QW%;H4bu=nEi_4YG_VM}E_3&nNd#9HV0)KaH3l_(4kHH(_TzcIk zR>>*$j+tWyBP+lPumbO(fZd9mxp$bGr(^|Kfsd^K?GF;2(6yKu)LRD@`U!wY*GO#` z(}j^Z(xPiIGl)HC!cY+nRoEwnFm!B}HqW(~88mbd_VFR?%)-7w0{@i)qR{l34P25vTc;LBXRSm(Mkk}Z%-{gGlBAX>MOb5U(F;Lbu@@@oZa0|4%}&{$h8iP# z<3s2h_$WSs58?ypH$M@Rw0b8&=D?Zn%+Ggb=L<8FAtKf-!WL1Dh#a`Y$`usnnCzFn zVjHGq3&>QCCbejf26RkfWwdRu3Rnf!O#!)g>*Qm{X4IzN_isT7<#dMK9HKvm-&Lbd z4`Oi~#3BF_#|HZdy!}I&THFolQc6RN4-xsu`xdnvd3yAOybH2?U&>OYXVj-hiqi*Y zOyT0Zw7!B}8d8^PsAWKSj)VUVYaPdo6 z{qKxmlARdMz6K|8l;zFlH@2}^xpaBUk#@~_?Ty65%l*8_x_v=L zAH0Z$lR<6!u}E@1N`|Q-N8u1dUL8hBC?;J|Bw?oVc)Fu1ZBW~pPIq@3{9gOPtih+P zcBj+ed!75US=FiEYCSwS8lSzJzMp;ggk`}Pj&^0&4bI^+f^)<<_0l93$s6>}nRAB4 zwNk+RJkHg%`YQV|RspNPIw&B|2M(9$8Z0%cqXUI{0st#$R)$!^Fm>2cI4-3I5AhFEv*7pfkg#2b+sn%|Nh1A z|3#9mSp}>D|CIu)((`&l41HV%K-XZY S5iKzLM?lG73#-6CRp2L*7Nk=E diff --git a/module-3/machine-learning-pipeline-project/.DS_Store b/module-3/machine-learning-pipeline-project/.DS_Store deleted file mode 100644 index 588ec61eda3e05081517e35a26b024c4014061bb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeHK%}OId5U!5db%HFL!-9J2i{K$jvaElIFvfVuK@dmupo`8pK?lZZNhSu3k$Db% z0$;@!@Nu-NyCa4u-hxOKRDado^>x$V4E+NDqS_8C07U?B&~2s@Hr#sv@Yx%kHJM8wbF9=N#w@zKYoroWWSvM-kIunsh_r6Rlj*awQWB= z3v9frRQwwI!Cutp92Ng;s3i5Hq|wymC~RQL;eM2as#8_%By8z%JkwDiJ1S0hyMLEg zO0u$8?v-S>@^5*mB$pNzdcA@(Ia67yAD>@ccW-*PcY6IG@PF6#+hQN?F?dIvORt&4 zDmlg8KC{nYWCd6OR$%lB*qz9k82!{dBP+lPd~pS6e~{>euEort-a4?*PXI)^Mry;D zE{w#H7F~;(LF_>jhKgvY!agyCp<}zWd9KCGprM1Xj}KvI7WRcA^z1mk)af8xgIux# ztiYfGW2Rc9^MCW>_x~V?Ypeh(@U0XO`I=X&;*#vyI Date: Tue, 14 Apr 2020 17:59:57 -0500 Subject: [PATCH 3/6] Subiendo otro Juego en python project --- module-1/python-project/your-code/snake1.py | 187 ++++++++++++++++++++ 1 file changed, 187 insertions(+) create mode 100755 module-1/python-project/your-code/snake1.py diff --git a/module-1/python-project/your-code/snake1.py b/module-1/python-project/your-code/snake1.py new file mode 100755 index 0000000..e1f7e29 --- /dev/null +++ b/module-1/python-project/your-code/snake1.py @@ -0,0 +1,187 @@ +#from time import * +import time # Importe tiempo para darle delay al snake +import turtle # Importe Turtle para usar sus métodos +import random # importe ramndom para crear los puntos alatoriamente + +delay = 0.14 # Indico que el programa tenda un delay de una decima de segundo +score = 0 +hight_score = 0 + +print('\nListo para jugar?, Utiliza las flechas de dirección y control de tu teclado para desplazarte') +print('Recuerda que no puedes chocar con el muro y tampoco puedes chocar con el cuerpo de la Snake') +print(' de lo contrario perderas!!!!\n') +input("Presiona Enter para empezar") + +mensaje = turtle.Turtle() +mensaje.color('white') +mensaje.penup() +mensaje.hideturtle() +mensaje.goto(0,325) +mensaje.write('Este es el juego de la Snake', align= 'center', font = ('Arial',18,'normal')) + +# Set Window +ventana = turtle.Screen() # Se crea la ventana objeto de Turtle +ventana.bgcolor('black') # Le configuro color a la ventana +ventana.title('Snake') # Le agrego título +ventana.setup(width = 700 , height = 700) # Configuro tamaño de ventana +ventana.tracer(0) # Se inicia la animación de turtle + +# Marcador +marcador = turtle.Turtle() +marcador.speed(0) +marcador.color('white') +marcador.penup() +marcador.hideturtle() +marcador.goto(0,302) +marcador.write('Score: Hight Score: ', align= 'center', font = ('Arial',20,'normal')) + + +# Head +head = turtle.Turtle() # Se crea Head objeto de turtle +head.speed(0) # La velocidad inicial del head +head.shape('circle') # Forma de cabeza snake +head.penup() # Con esta instruccion no se deja rastro al desplazarse la snake +head.goto(0,0) # Posición inicial de head +head.direction = 'stop' # Para que no se mueva la snake al empezar el juego +head.color('green') # Color de la cabeza + +# Body Snake +body = [] # Se crea lista para appendear el cuerpo que se crea en el ciclo while > if + + +# Points (cuerpo) + +puntos = turtle.Turtle() # Se crea 'Puntos' objeto de turtle +puntos.speed(0) # Para que aparezcan los puntos en pantalla +puntos.shape('circle') # Forma de los puntos (cuerpo) +puntos.penup() # Con esta instruccion no se deja rastro al desplazarse la snake +puntos.goto(-200,0) # Posicion inicial de los puntos +puntos.color('yellow') + + +# Funciones +def hacia_arriba(): # Para indicar que el 'head' debera tomar una dirección una vez llamado el método + head.direction = 'up' + +def hacia_abajo(): + head.direction = 'down' + +def hacia_la_derecha(): + head.direction = 'right' + +def hacia_la_izquierda(): + head.direction = 'left' + + +def movimiento(): # Definimos método para el movimiento del Snake + if head.direction =='up': + ejey = head.ycor() + head.sety(ejey + 20) + + if head.direction =='down': + ejey = head.ycor() + head.sety(ejey - 20) + + if head.direction =='right': + ejex = head.xcor() + head.setx(ejex + 20) + + if head.direction =='left': + ejex = head.xcor() + head.setx(ejex - 20) + +ventana.listen() # Aqui la ventana está pendiente de lo que presionemos en el teclado +ventana.onkeypress(hacia_arriba,'Up') # Mandamos llamar alguna funcion para modificar dirección del 'Head' +ventana.onkeypress(hacia_abajo,'Down') +ventana.onkeypress(hacia_la_derecha,'Right') +ventana.onkeypress(hacia_la_izquierda,'Left') + +while True: # Mientras la condición se cumpla + + ventana.update() # Se actualizará la ventana y el movimiento + + + + # Delimitando área ed juego + + if head.xcor() > 350 or head.xcor() < -350 or head.ycor() > 350 or head.ycor() < -350: + time.sleep(1) + #print('Has perdido, presiona enter para intentarlo de nuevo: ') + #input("Presiona Enter para empezar") + head.goto(0,0) + head.direction = 'stop' + + for i in body: + i.goto(2000,2000) + + body.clear() + + score = 0 + marcador.clear() + marcador.write('Score: {} Hight Score: {}'.format(score,hight_score), align= 'center', font = ('Arial',20,'normal')) + + + # Comiendo :P + + if head.distance(puntos)<20: # Si la posición del 'head' es menor que 20 el cual esta entre los rangos de X y Y, se actualizará + x = random.randint(-345,345) # la posición del punto (puntos.goto) + y = random.randint(-345,299) + puntos.goto(x,y) + + add_body = turtle.Turtle() # Si se cumple la condición anterior se creará un nuevo objeto turtle + add_body.speed(0) # Con forma,color y se posiciona en pantalla con speed(0) + add_body.shape('circle') + add_body.color('green') + add_body.penup() + body.append(add_body) # Cumplido lo anterior se appendea la lista body para la longitud del snake + + score += 1 + + + if score > hight_score: + hight_score = score + marcador.clear() + marcador.write('Score: {} Hight Score: {}'.format(score,hight_score), align= 'center', font = ('Arial',20,'normal')) + + + + # Movimiento de cuerpo + + body_total = len(body) # Se declara que el cuerpo total es igual al número de elementos de la lista 'body' + for i in range(body_total -1,0,-1): # Se crea bucle para indicar que cada elemento de 'body_total' asignará diferentes cordenadas + x = body[i -1].xcor() # en 'body con respecto al numero de elemetos de 'body' menos 1. + y = body[i -1].ycor() + body[i].goto(x,y) + + if body_total > 0: # Modificamos las cordenadas del 'head' tanto en X como en Y + x = head.xcor() + y = head.ycor() + body[0].goto(x,y) # indicamos que para el primer elemento de 'body' las cordenadas serán las ultimas del 'head' + + + + movimiento() + + + for b in body : + if b.distance(head) < 20: + time.sleep(1) + head.goto(0,0) + head.direction = 'stop' + + for b in body: + b.goto(2000,2000) + body.clear() + + score = 0 + marcador.clear() + marcador.write('Score: {} Hight Score: {}'.format(score,hight_score), align= 'center', font = ('Arial',20,'normal')) + + + + + time.sleep(delay) + + +# Esperar para cierre de ventana +#sleep(30) \ No newline at end of file From 76add7e8b1518750240450a91397a341bd2bb6b2 Mon Sep 17 00:00:00 2001 From: herguejuan Date: Tue, 14 Apr 2020 18:36:08 -0500 Subject: [PATCH 4/6] Estaba olvidando el Readme --- module-1/python-project/your-code/Readme.md | 23 +++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 module-1/python-project/your-code/Readme.md diff --git a/module-1/python-project/your-code/Readme.md b/module-1/python-project/your-code/Readme.md new file mode 100644 index 0000000..fbfdf54 --- /dev/null +++ b/module-1/python-project/your-code/Readme.md @@ -0,0 +1,23 @@ +{\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf610 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +{\*\expandedcolortbl;;} +\margl1440\margr1440\vieww10800\viewh8400\viewkind0 +\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardirnatural\partightenfactor0 + +\f0\fs28 \cf0 \ +### Juego Snake\ +\ +En \'e9ste sencillo juego deveras direccionar la snake con las flechas de direcci\'f3n y control de tu teclado. \ +\ +**El juego iniciar\'e1 con el snake al centro de la pantalla y tu eliges hacia donde debe moverse, solo ten cuidado porque en caso de tocar el l\'edmite del \'e1rea o tocar el cuerpo del snake perder\'e1s.**\ + \ +Pero no te preocupes, podr\'e1s intentarlo cuantas veces quieras y as\'ed poder superar tu propio r\'e9cord\ +\ +\ +\ +El juego inicia abriendo una terminal y ejecutar el siguiente c\'f3digo :\ +\ + - Python3 snake1.py\ +\ +**Nota: Dentro de terminal debes posicionarte en la carpeta donde esta el archivo Snake1.py**} \ No newline at end of file From a8976550afd91fb4fd30ddf4573696e4732cb149 Mon Sep 17 00:00:00 2001 From: Herguejuan <61879880+Herguejuan@users.noreply.github.com> Date: Tue, 14 Apr 2020 18:37:12 -0500 Subject: [PATCH 5/6] no es necesario mantener el archivo --- .../your-code/sample-code.ipynb | 248 ------------------ 1 file changed, 248 deletions(-) delete mode 100755 module-1/python-project/your-code/sample-code.ipynb diff --git a/module-1/python-project/your-code/sample-code.ipynb b/module-1/python-project/your-code/sample-code.ipynb deleted file mode 100755 index a6f8a94..0000000 --- a/module-1/python-project/your-code/sample-code.ipynb +++ /dev/null @@ -1,248 +0,0 @@ -{ - "cells": [ - { - "cell_type": "code", - "execution_count": 1, - "metadata": {}, - "outputs": [], - "source": [ - "# define rooms and items\n", - "\n", - "couch = {\n", - " \"name\": \"couch\",\n", - " \"type\": \"furniture\",\n", - "}\n", - "\n", - "door_a = {\n", - " \"name\": \"door a\",\n", - " \"type\": \"door\",\n", - "}\n", - "\n", - "key_a = {\n", - " \"name\": \"key for door a\",\n", - " \"type\": \"key\",\n", - " \"target\": door_a,\n", - "}\n", - "\n", - "piano = {\n", - " \"name\": \"piano\",\n", - " \"type\": \"furniture\",\n", - "}\n", - "\n", - "game_room = {\n", - " \"name\": \"game room\",\n", - " \"type\": \"room\",\n", - "}\n", - "\n", - "outside = {\n", - " \"name\": \"outside\"\n", - "}\n", - "\n", - "all_rooms = [game_room, outside]\n", - "\n", - "all_doors = [door_a]\n", - "\n", - "# define which items/rooms are related\n", - "\n", - "object_relations = {\n", - " \"game room\": [couch, piano, door_a],\n", - " \"piano\": [key_a],\n", - " \"outside\": [door_a],\n", - " \"door a\": [game_room, outside]\n", - "}\n", - "\n", - "# define game state. Do not directly change this dict. \n", - "# Instead, when a new game starts, make a copy of this\n", - "# dict and use the copy to store gameplay state. This \n", - "# way you can replay the game multiple times.\n", - "\n", - "INIT_GAME_STATE = {\n", - " \"current_room\": game_room,\n", - " \"keys_collected\": [],\n", - " \"target_room\": outside\n", - "}" - ] - }, - { - "cell_type": "code", - "execution_count": 2, - "metadata": {}, - "outputs": [], - "source": [ - "def linebreak():\n", - " \"\"\"\n", - " Print a line break\n", - " \"\"\"\n", - " print(\"\\n\\n\")\n", - "\n", - "def start_game():\n", - " \"\"\"\n", - " Start the game\n", - " \"\"\"\n", - " print(\"You wake up on a couch and find yourself in a strange house with no windows which you have never been to before. You don't remember why you are here and what had happened before. You feel some unknown danger is approaching and you must get out of the house, NOW!\")\n", - " play_room(game_state[\"current_room\"])\n", - "\n", - "def play_room(room):\n", - " \"\"\"\n", - " Play a room. First check if the room being played is the target room.\n", - " If it is, the game will end with success. Otherwise, let player either \n", - " explore (list all items in this room) or examine an item found here.\n", - " \"\"\"\n", - " game_state[\"current_room\"] = room\n", - " if(game_state[\"current_room\"] == game_state[\"target_room\"]):\n", - " print(\"Congrats! You escaped the room!\")\n", - " else:\n", - " print(\"You are now in \" + room[\"name\"])\n", - " intended_action = input(\"What would you like to do? Type 'explore' or 'examine'?\").strip()\n", - " if intended_action == \"explore\":\n", - " explore_room(room)\n", - " play_room(room)\n", - " elif intended_action == \"examine\":\n", - " examine_item(input(\"What would you like to examine?\").strip())\n", - " else:\n", - " print(\"Not sure what you mean. Type 'explore' or 'examine'.\")\n", - " play_room(room)\n", - " linebreak()\n", - "\n", - "def explore_room(room):\n", - " \"\"\"\n", - " Explore a room. List all items belonging to this room.\n", - " \"\"\"\n", - " items = [i[\"name\"] for i in object_relations[room[\"name\"]]]\n", - " print(\"You explore the room. This is \" + room[\"name\"] + \". You find \" + \", \".join(items))\n", - "\n", - "def get_next_room_of_door(door, current_room):\n", - " \"\"\"\n", - " From object_relations, find the two rooms connected to the given door.\n", - " Return the room that is not the current_room.\n", - " \"\"\"\n", - " connected_rooms = object_relations[door[\"name\"]]\n", - " for room in connected_rooms:\n", - " if(not current_room == room):\n", - " return room\n", - "\n", - "def examine_item(item_name):\n", - " \"\"\"\n", - " Examine an item which can be a door or furniture.\n", - " First make sure the intended item belongs to the current room.\n", - " Then check if the item is a door. Tell player if key hasn't been \n", - " collected yet. Otherwise ask player if they want to go to the next\n", - " room. If the item is not a door, then check if it contains keys.\n", - " Collect the key if found and update the game state. At the end,\n", - " play either the current or the next room depending on the game state\n", - " to keep playing.\n", - " \"\"\"\n", - " current_room = game_state[\"current_room\"]\n", - " next_room = \"\"\n", - " output = None\n", - " \n", - " for item in object_relations[current_room[\"name\"]]:\n", - " if(item[\"name\"] == item_name):\n", - " output = \"You examine \" + item_name + \". \"\n", - " if(item[\"type\"] == \"door\"):\n", - " have_key = False\n", - " for key in game_state[\"keys_collected\"]:\n", - " if(key[\"target\"] == item):\n", - " have_key = True\n", - " if(have_key):\n", - " output += \"You unlock it with a key you have.\"\n", - " next_room = get_next_room_of_door(item, current_room)\n", - " else:\n", - " output += \"It is locked but you don't have the key.\"\n", - " else:\n", - " if(item[\"name\"] in object_relations and len(object_relations[item[\"name\"]])>0):\n", - " item_found = object_relations[item[\"name\"]].pop()\n", - " game_state[\"keys_collected\"].append(item_found)\n", - " output += \"You find \" + item_found[\"name\"] + \".\"\n", - " else:\n", - " output += \"There isn't anything interesting about it.\"\n", - " print(output)\n", - " break\n", - "\n", - " if(output is None):\n", - " print(\"The item you requested is not found in the current room.\")\n", - " \n", - " if(next_room and input(\"Do you want to go to the next room? Ener 'yes' or 'no'\").strip() == 'yes'):\n", - " play_room(next_room)\n", - " else:\n", - " play_room(current_room)" - ] - }, - { - "cell_type": "code", - "execution_count": 3, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "You wake up on a couch and find yourself in a strange house with no windows which you have never been to before. You don't remember why you are here and what had happened before. You feel some unknown danger is approaching and you must get out of the house, NOW!\n", - "You are now in game room\n", - "What would you like to do? Type 'explore' or 'examine'?explore\n", - "You explore the room. This is game room. You find couch, piano, door a\n", - "You are now in game room\n", - "What would you like to do? Type 'explore' or 'examine'?examine\n", - "What would you like to examine?door a\n", - "You examine door a. It is locked but you don't have the key.\n", - "You are now in game room\n", - "What would you like to do? Type 'explore' or 'examine'?examine\n", - "What would you like to examine?piano\n", - "You examine piano. You find key for door a.\n", - "You are now in game room\n", - "What would you like to do? Type 'explore' or 'examine'?examine\n", - "What would you like to examine?door a\n", - "You examine door a. You unlock it with a key you have.\n", - "Do you want to go to the next room? Ener 'yes' or 'no'yes\n", - "Congrats! You escaped the room!\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n" - ] - } - ], - "source": [ - "game_state = INIT_GAME_STATE.copy()\n", - "\n", - "start_game()" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [] - } - ], - "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.2" - } - }, - "nbformat": 4, - "nbformat_minor": 2 -} From 030065fed9a060e973adb9628f4d7726689baa3c Mon Sep 17 00:00:00 2001 From: Herguejuan <61879880+Herguejuan@users.noreply.github.com> Date: Tue, 14 Apr 2020 18:37:34 -0500 Subject: [PATCH 6/6] No es necesario mantener el archivo --- module-1/python-project/your-code/.gitkeep | 0 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100755 module-1/python-project/your-code/.gitkeep diff --git a/module-1/python-project/your-code/.gitkeep b/module-1/python-project/your-code/.gitkeep deleted file mode 100755 index e69de29..0000000