From 44253afaeb07efa4b62544a44c991e2042a88019 Mon Sep 17 00:00:00 2001
From: Riva Quiroga <31421616+rivaquiroga@users.noreply.github.com>
Date: Wed, 27 Jan 2021 17:13:46 -0300
Subject: [PATCH 1/5] update code to python 3.0
---
en/lessons/creating-and-viewing-html-files-with-python.md | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/en/lessons/creating-and-viewing-html-files-with-python.md b/en/lessons/creating-and-viewing-html-files-with-python.md
index 0029ac4e4b..e4dce5baab 100755
--- a/en/lessons/creating-and-viewing-html-files-with-python.md
+++ b/en/lessons/creating-and-viewing-html-files-with-python.md
@@ -86,7 +86,7 @@ three quotation marks (see below).
``` python
# write-html.py
-f = open('helloworld.html','wb')
+f = open('helloworld.html','w')
message = """
@@ -136,7 +136,7 @@ want something inside the directory (rather than the directory itself).
# write-html-2-mac.py
import webbrowser
-f = open('helloworld.html','wb')
+f = open('helloworld.html','w')
message = """
@@ -161,7 +161,7 @@ filename path correctly.
import webbrowser
-f = open('helloworld.html','wb')
+f = open('helloworld.html','w')
message = """
From 7953d954fd4b2c5f048b84f98e561aef47bd4ef8 Mon Sep 17 00:00:00 2001
From: Riva Quiroga <31421616+rivaquiroga@users.noreply.github.com>
Date: Wed, 27 Jan 2021 17:20:13 -0300
Subject: [PATCH 2/5] =?UTF-8?q?actualiza=20c=C3=B3digo=20a=20Python=203.0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
es/lecciones/crear-y-ver-archivos-html-con-python.md | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/es/lecciones/crear-y-ver-archivos-html-con-python.md b/es/lecciones/crear-y-ver-archivos-html-con-python.md
index 365d19d844..6ce8ef8496 100644
--- a/es/lecciones/crear-y-ver-archivos-html-con-python.md
+++ b/es/lecciones/crear-y-ver-archivos-html-con-python.md
@@ -65,7 +65,7 @@ Normalmente un archivo HTML comienza con una [declaración doctype][]. Viste est
``` python
# escribe-html.py
-f = open('holamundo.html','wb')
+f = open('holamundo.html','w')
mensaje = """
@@ -96,7 +96,7 @@ Puedes entonces copiar y pegar la localización del archivo enlistado después d
# escribe-html-2-mac.py
import webbrowser
-f = open('holamundo.html','wb')
+f = open('holamundo.html','w')
mensaje = """
@@ -120,7 +120,7 @@ Si recibes un error de "File not found" no has cambiado la ruta de nombre de arc
import webbrowser
-f = open('holamundo.html','wb')
+f = open('holamundo.html','w')
mensaje = """
From 9b77998fdd3ff6daa33ac0b97a36f09a5b89519c Mon Sep 17 00:00:00 2001
From: Riva Quiroga <31421616+rivaquiroga@users.noreply.github.com>
Date: Wed, 27 Jan 2021 17:35:59 -0300
Subject: [PATCH 3/5] update cheatsheet link
---
en/lessons/cleaning-ocrd-text-with-regular-expressions.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/en/lessons/cleaning-ocrd-text-with-regular-expressions.md b/en/lessons/cleaning-ocrd-text-with-regular-expressions.md
index 58196ab149..9e49f89e4f 100755
--- a/en/lessons/cleaning-ocrd-text-with-regular-expressions.md
+++ b/en/lessons/cleaning-ocrd-text-with-regular-expressions.md
@@ -423,7 +423,7 @@ bitty step at a time.
"PDF Miner Module"
[Patterns App]: http://krillapps.com/patterns/
"Patterns App for RegEx Experimentation"
- [cheat sheet]: http://www.addedbytes.com/cheat-sheets/regular-expressions-cheat-sheet/
+ [cheat sheet]: https://cheatography.com/davechild/cheat-sheets/regular-expressions/
"Reg Ex Cheat Sheet"
[another tester tool]: http://www.pythonregex.com/
"Python Regex Tester"
From f525422d1fcfb32c3a60c0c17c369ed0077e0d24 Mon Sep 17 00:00:00 2001
From: Riva Quiroga
Date: Wed, 27 Jan 2021 19:16:10 -0300
Subject: [PATCH 4/5] update zip files
---
assets/python-es-lecciones5.zip | Bin 13263 -> 13622 bytes
assets/python-es-lecciones6.zip | Bin 14663 -> 15166 bytes
assets/python-lessons5.zip | Bin 17565 -> 13743 bytes
assets/python-lessons6.zip | Bin 20246 -> 22595 bytes
4 files changed, 0 insertions(+), 0 deletions(-)
diff --git a/assets/python-es-lecciones5.zip b/assets/python-es-lecciones5.zip
index 9019709a74928cc5a644f4ffdcebac2615d7f221..8660e25608fdd4e5e9b03b9688f1b1136b4f7bd8 100644
GIT binary patch
delta 1551
zcmX?~zAZ~Oz?+#xgaHID&ae&wGoXYhgTiD*V=>#%5MBoMSC0h~^q&YOfauZ+ZU#n{
z7t9O{U;<(S2LlJgO1nsZmU`|03&_2I^LY*gQFwg~z;a&h51o6WhoZ2VXvixJu00yNr#BSC6qK_TB?k2
z{p4CB4zT}!;Iw%2JRSu`pNo`)MhSyQLuJUih*I&lrvdZf2+?`+c`d>S~qN;
z-@Tgr;M*hp0B?4VPsh(o9|8IXWL$tZBa;X-&J+ssGs9a)28PKB#^OGNlPknPSb}|D
z%N@4?Xbd#L!VO%~7z{QLn0meOr(U=lK}OC6rsLl&=HDLz4T7d)xRGxg%Nc=glmI1a
zu$j0MHHw+jfMzaN5#yEvh6gltBbj-V3FL23QV%6IsiT;l0yI6AY1+i=Kr^999&Y-Q
z#w-@7>5x#so&HhG^sPAM@L
zaHUzKKe7fjkOmDtpn4midbul`Vu9)>ZaX7{rp}l_U~+9fE{|@31~^=_U`oZHVKQ6qnlO6YXhPib#zYjR8X7&5&+2dWDc#jR
zd8HHU?&k+~SMl7b`@EIA-+oeNA9zgx_|KLl!HVq#!0
zM$-DWF`RL-p`rNXJ%;iy{h$Y1+i=K$my|O+)pB77NrQA(%@*$p~4$Z_UAggIwXyCa^IuWQc&06(SJc
zHm0(I^xNep<%1Ip2LmjbAsaCT=md|OHWOKZ*6#sgWfUX)cwnBfhbKIUS3n65*&JD5
z;)~lDZ!}w;fuSjlfk6w&oF$E$dBNuVGZuq+1(X_*^)Cgwv~}Qz(lJEO%$L+8{o|f3^)b`E+E{-%)r2G0OA1v
DSr!%N
diff --git a/assets/python-es-lecciones6.zip b/assets/python-es-lecciones6.zip
index be242f6e5422a634faf03a3e8ee8138df32f7bf0..5c45a5efcdbcbb778c9b72718695e2e781719c66 100644
GIT binary patch
delta 2143
zcma)-ZAep59LCSR&P|weFHXyJn~{YYQ#Q3l&Llz7G#ZsJMth=L57W&eBbIhT9UgKlg)U!LE2&i~x!*?7lT
zrz238q_ZRG6(1EB9=p
zfH_#K0YFHf8S1n-C5AUP+>C(p?31-c%Lw&9x2d!|k5GxM70+`nEG}e<#S!kWTAdB*
z)kNKAGK#@6JtjDrgh+zlz}b4*YpMAkuqdJkU#d7(mWB~udtHqSpFr%P8ijZv`Jdq+Tu3(F-+}kN(HILZyl*6`zol1i9EFWn
zQR^l%mM>?Ye9)B3*#`G-p(pPEc_EeiQuEzj_tDliYI`_1$~b={%k0#Q@H!Cl6p#h`
z=w*+u%W~Ov->FaGv6PY1RUuC
z1soR6B~!8E+7nL7mx-z3rUdpaUf`6iTdY(Nam)OUg8O
LH^Az(bawO~9YOW&
delta 1659
zcmZ{lZAep57{||@dqd~lyiU<%TjdKn-N3tSzGbN&$}Ad$xJVaLNI^lE21W_jiu{;f
zh#;gOON2g@qEVB|z!LI9A2KN-2r47Ih)@=3)^m2x+0MPuE@y0T{=et{JbV7^(dp+M
zu25r=F&W{Pa=;8UDF(SNcVo5FmzDjBOv
zs^o;O_6F9DpHx_K*kolZkE^@}$=5zl7%a(i#>e_9q=5n6l70Nxsm?ZEDO2k0t5_@Y
zqG{cN%jCrHE{q)p>}@!J9V@ZiG3&Xx)V-aynnis3_>G(}cw{&0+ney6Fo_Q&zdnjQ@HQZPm}Z@
zr&h+BSS0YxVo2X{A+gd^>7?*#^6Sou^MY>GipcF3fed<^Y@56u7~j+N@RB@IXNoR7
ziJq~&>sd2}8ZFj|pP%+m!`S>Bf|cY98A<(yBJG&`al1
zB6mUY2TlP>XosYF(0a>3N*9}z24THdF9d&l0GYvnP=JvtQZt8emSk9V3c$tCW3{e
zf|XXomHv4EG=LrL7%EJ}ilv?niRuT3ghib{I~AHrZvK4PjL=ah4ozaBiqvVwC>QoY
zBgBgR;A7XD>V6}5n1qw75x1riA9gxY94b~{48f{y*_mztZ3i4LqaTu<^6_ERF)_0u
z8Z#C(19Nruez_sRNN&N&V^E4z;-Dx8^@4-P0$h;3$h|}2H4j3)?RqcvGz^GkkpgfQ
zS-=`Nh`#()y9KImhoc>aP^vnBbW#9LCkv>9X|7D~eGmmPo@gP{!jLpf01#LTz=34}
m_z!|jU6BSbBdQJ{!<$G(aE3#TCiv+Q;^En5Lg-rnfBOp>qLcmr
diff --git a/assets/python-lessons5.zip b/assets/python-lessons5.zip
index 3b9fe21b533b7af57b06c123c8bcea3768d5ceda..4220ddfa0b2463a9868cacfc30989b174556f86f 100644
GIT binary patch
delta 1648
zcmbQ+$+$kdKERuqMT7waimJ8-fEiFifI)$wpt2+*KTkI&wYWGxuh>*SG=!Id-Sf(^
zxW^9#6CMI_X$3a}Bg+eB1_m$zF^z+PgJF?wq(96w76}FhNi3%6xdczlXO{z+DY$J@
z>;|B@m}X9FIW8#zG?0UVMGs-*OGXBufeMo^Fe!ocp9JbZ@CcimHZhwr3co~h%`Tu;
zRiM^9J9V(uX*jh`p3C}0crTJxQ@E{?lLPEI!P?z%YyZjqLO3(j1RknNK<)BCo4?sB
zg0+^fQ;oy!=*hxdH-*0-+58<)f>_!K62uE|TX{(IjIeB#oF^>8o6;abd{7(`
z#Iw#G4ae@$&ELeg$qREJ#q0uTAYEXRoqWKV1sqTpa9X|jv4s$0JtLC{GwwtTbJYPy
z5R3FA4KW>-sIwS4ayJ3ZfhB4nlM7@n!;(fn28M~z(mwdpGedwk!az`x7Lb3VECuv5
zG)aTaf|!@i$N);<-XH^UCvX%4K?!{+mw?Sppb5}~j%46_rpdW>8ej+FPW33}fl|NL
z(#1E=0!@LYekAj(SwId1=LN7MapwgTLqU0>=_BiweL$n2c>>AMGS~
delta 5505
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
delta 4528
zcmai23sh5A7JcEDfQSJC1_BKTf(Btgk*ejFDoO-Ss~5hj+@RpbpG0Kr}GWm=)Nel`gF_?;W8sT)OaYw
z&Wme{T=M$1rs^OHTJ@$}*qS=nfmZtG`d7QfX-FfnjL=B0IgyEx>(kdIW9b3#M|QsQ
z&*;xWgEpCvz?Cg39~Gr5ZA|CS$g>tycS3NGp);x-4;E0mLRDJ~r;B9A1&cj&mE5hT
zdVR17r4a~P9ehhxB>+rBfL!CIg|%{Ex74vy$%Q^^o4w6L{!)Cu*=~YMMa~-~tB+b3
z&+>DO&)a2sX^%=J?QH-2+`Xu|)r(&B-OJ3o)|GbR^puK+p=BMKf>)FCA2h`!y_?lI
zt>0nyQniC5(be+Qya&6D;z|^oDzDq*oh+-rVdVB%m7-7n>{{xfM(v)wVZAumM-oYjlSr
z%j6fC5X5eo3;oZxOtA>Lo;{JWT*2jZL1CWrUAYtd6?-}DjAOLP_Y7B9L@pM`B;46h
zsh&pL-}Vd3NC@|;?n<$HSd$`Bw*9y;Kf=_#NmcRf@dlHHE0+uvK8Xm52{RqE->~WC
zl{?2uDs#i788zoqzAFehQ++(`a#hTxpO()1y1sb3w0FZk*M`S;rG5F2rbSAfZ&~im
zY*Ci^O^)=vGRES?)Aabj{+hkzo(~>Z#8)jH_~HCL1^WGazHPw+yy1Gk(QaW^UYy;k
zH^@hjTe6_1BJ4~5j0%NK8t%!=YNR+gMhez<*jK*k9+mfj0JE6&0
z&8JGj`agE-68$#Q@{`(il7HE?T(zkRPuSUd>D8xGRvH~U>^Hx7&aK+su*tbi-6zIv
zJSyKjXZGeE$H;Hr-;&umu-rvk_0y_ZL;FwHev{>-V3Rh~$~2`zma;8Xud<%hMjO
zIpp=jBH7Nx1*gN$b{omPIVl9?{>7k&zb^PRdb#S}&wm04ZnfebyT^`O*oWtko5
z)aY@jgjmigpV=vx*0!KVIAqe3(%B<377Cif7YbG#8}qJ-ObB=8nt2*6#*zepD=8}y
zn8iF-Q>>WDf`{y9)~wZ5ts~a5uatsLkFn%7gIkYt#c>_qEoQDPvv%Xw9%y6Ssw%cV
zryQ|Z|IYpz!@RR7h6U)wpA?8^wj;>UfxA@bu`xRuYo^(YWI_PDDIVO0u#2I>5sWFVzX;xSyc&`UA}U))V)Iga%FE$gynrviev>6Iz`#W`H$chyh$hb^zy4(_wmyvD(HL;J#v}*0_(JV~
z5%qtz1_qeQh~~yDSs&4(_rFob)Mo~@RLDR-2_K(i%kyic&B!N;8`2W}%q8pNoF?l#
z^Y|zSwttw~*a0`SNd}zS4aLT370~-j`0^j7hsXdk9MRki7oti3`PcEeBU>M)`e+O|
z*%K-fr~XYzQCm|eivKRzz`xQk=Q%WvZL&V1$^QB8l64SU9|r$u3^>QXx}aJ73VJVr
zcZq-gB*DM{F@U>4Tnr#JAOq%xC}-Q-fQH223}`Mf
VM1&c`gO5AqL>+|ZDrq+U_CJ0u1`q%M
From c6d1dc72e4de72c8f48d7f14f916e65ab67e9fcb Mon Sep 17 00:00:00 2001
From: Riva Quiroga
Date: Wed, 27 Jan 2021 19:22:00 -0300
Subject: [PATCH 5/5] update zip files (2)
---
assets/python-lessons5.zip | Bin 13743 -> 13744 bytes
assets/python-lessons6.zip | Bin 22595 -> 22595 bytes
2 files changed, 0 insertions(+), 0 deletions(-)
diff --git a/assets/python-lessons5.zip b/assets/python-lessons5.zip
index 4220ddfa0b2463a9868cacfc30989b174556f86f..9402d8ea1590693908210c2663929bfe2c0f32f6 100644
GIT binary patch
delta 497
zcmZ3Vy&;<~z?+#xgaHJ6XITeLwKn^&_1Xz_ql
za{wVo_2d>-lX{TSEl@3`72FJrEH9WD7{Ekme_*zgAy4c5&)Qtf)%q3HcUyc}ZXT}l
zeBFC1aJF8r*#EtS59atkw4O6(&Yl^s&Rdx99DRRrDz}4;SdyW-pC;S!AH|2XK3gjr
zf0P$JFUmOO%&{BI9+CaY*=GZ1HT84qPYFI#|Dxl2azd8q-E!Ueg||+;KAyF)qCT4U
z^wXTK=jsQU46ZrtT*PJ{Uf304P;OOy;aU6?*3BzE?pqvYUut{6?`Zt`r4EPxbH7tK
zp7Q*d+3myUO#7PdD!*BlEBvxJJiwcsqgX@X&3<6$C^0fH1b8zti7+EV3lwUTc@6cE
zf^2f1k?iDTLlENqg*Y|6_p
zxt7lnEPT{NjyZ&nVe%Y)H!$DARE{Z0Z}Mp)smX`+)j>iEppZv)l{|w2$RS{`r16~o
WWJ_Z;u!|tEGP%Q4k?ofONE!g?o4Wx3
delta 428
zcmdmxy*`^Sz?+#xgaHJKswI}5lXu_V!h@my
zXTw86uY06cA6~b>`&)wUJ~TA0bm7y9ROR?(H(Isth*MkWzvL|9DbGBid6#^eP?Jd;xlUBDqSxz|X3
z^JznWMm|umz)fMCtYNG&`H#K`JdnV;q>Sa57P3vYGR|h+&dxBokWXatUN&X0)N7zr
m0^ekAlN{!Hevp*gyCeJbzVEbtRiW~spNvu!+
diff --git a/assets/python-lessons6.zip b/assets/python-lessons6.zip
index a85fc1d0e5abee7024f8a2438f60cb076a6cb610..af0e38a8cfdbcd485b09fab89da3f0f2c27d9d8b 100644
GIT binary patch
delta 535
zcmX@Sf${JL#tlr2OfFA0voM-4vba1EOqjgUN_ewB(-tO>C@bp<5IuQ4`#%tOJx7TS
zh*mXKWr8UFXuV}JlSLqmV?4Rb;vUSHCzAuLV!@ov8?9_0rf>de%@4H)q;-dFC`5sv
z9XFD21t-ts2ln0wgM=N!Asmnn)`x%iFX~)^LtMsLXJISUDM_vep%<
zZKKtb$$Q+~VP>q^yxHA=krm|Kb(7;g=};t@#i2345K^A36ozEi>M*!n@{=vYk(3_{
O4+ZGV8nYJ)7EqlC~m30LZ(~8HF*R%g)
zTJ?DIdX5qurlpTJtD34Zv3vq4{%E~rGLuChMCV6qrkwp~5`e@D1h|s#jHWbX+ENI7#BwWGCGx>qNHwz!kAYsRFh^Zj^l$`unctJ8C
zj)rpt#JG)CPbO!$#3IbDb%p8y$?S1+XHkLZS+jYwy8$EXy2pYE>n6v0%1vhT41u^m
zFi3uKt>+!qWk9KAV5x#2mdOoXmmonPI=R4$XL6}`5-=zxujc@BH~;eXVP;(l)UXt&
zL2B|Df050V{?<^xfDF7I5RWiDGB6F|50K2Gz-(~nOb!fc1qTk0AwT(NP$t9=AWmy=
zGJ?Y$l8WF=26Di`15zd(nu;)XacB%ActA2rVQC0GtHZJp9LsPdJqN=>A;GiJUv#p5
Gga`mpukLaH