From 13ba4d457a0ec128862aa188e6b3ff8bc29cb5b0 Mon Sep 17 00:00:00 2001 From: Mariana Siqueira Date: Fri, 10 Sep 2021 23:26:51 -0300 Subject: [PATCH 1/3] =?UTF-8?q?Altera=C3=A7=C3=A3o=20nas=20URLs=20de=20ins?= =?UTF-8?q?tala=C3=A7=C3=A3o=20para=20MacOS=20e=20Linux?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 7949602..b41a3ac 100644 --- a/README.md +++ b/README.md @@ -17,8 +17,8 @@ ### 2. Instalação [Windows](/Instalação/Windows.md)
-[Linux](/Introdução/Linux.md)
-[MacOS](/Introdução/MacOS.md) +[Linux](/Instalação/Linux.md)
+[MacOS](/Instalação/MacOS.md) ### 3. Estrutura de dados em python @@ -123,4 +123,4 @@ - **Matheus Morata** - [Github](https://github.com/MatheusMorata)- [Twitter](https://twitter.com/M4theus_Morata) -

Made with 💜

\ No newline at end of file +

Made with 💜

From b1053434c5577b20df193194447ffdee084e1b34 Mon Sep 17 00:00:00 2001 From: joaooliveira247 Date: Wed, 15 Jun 2022 16:12:41 -0300 Subject: [PATCH 2/3] feat: add class.md and directory for pictures --- POO/class.md | 96 ++++++++++++++++++++++++ POO/pictures/classes/instance_in.png | Bin 0 -> 2454 bytes POO/pictures/classes/instance_out.png | Bin 0 -> 2162 bytes POO/pictures/classes/not_str_method.png | Bin 0 -> 5602 bytes POO/pictures/classes/str_method.png | Bin 0 -> 3018 bytes 5 files changed, 96 insertions(+) create mode 100644 POO/class.md create mode 100644 POO/pictures/classes/instance_in.png create mode 100644 POO/pictures/classes/instance_out.png create mode 100644 POO/pictures/classes/not_str_method.png create mode 100644 POO/pictures/classes/str_method.png diff --git a/POO/class.md b/POO/class.md new file mode 100644 index 0000000..4677e49 --- /dev/null +++ b/POO/class.md @@ -0,0 +1,96 @@ +# Classes + +- ***Atributo x Método:*** + - ***Atributo:*** + + Podemos dizer de forma grosseira que o atributo de uma classe é uma variável de uma classe. + ```python3 + class Personagem: + mana = 200 + ``` + - ***Método:*** + + Podemos dizer de forma grosseira que o método de uma classe é uma função de uma classe. + ```python3 + class Personagem: + def andar(self) -> None: + pass + ``` + +- ***"self":*** + + O uso do "self" como primeiro parámetro de um método é convencional segundo a [PEP8](https://peps.python.org/pep-0008/). + O self é usado em classes para indicar que está referenciado alguma coisa do próprio objeto (sejam eles atributos ou métodos) - na verdade, o self é o próprio objeto em si. + ```python3 + class Personagem: + def __init__(self, name: str) -> None: + self.name = name + + def get_name(self) -> str: + return self.name + ``` + +- ***Métodos especias:*** + + - ***\_\_init__:*** + + É um método chamado toda vez q a classe é instanciada. + + ```python3 + class Personagem: + def __init__(self, name: str) -> None: + # método construtor: ele irá iniciar toda vez q a classe for chamada. + self.name = name + + ``` + + + - ***\_\_str__:*** + + Usado para retornar uma representação de string de um objeto. + - sem o método \_\_str__: + + ```python3 + class Personagem: + pass + ``` + ` + out: + ` + + ![not_str_method](/pictures/classes/not_str_method.png) + - com o método \_\_str__: + ```python3 + class Personagem: + def __str__(self) -> str: + return f"This is a class" + ``` + ` + out: + ` + + ![str_method](/pictures/classes/str_method.png) + +- ***Instanciando uma classe:*** + + Para instanciarmos uma classe, basta fazermos como qual uma variável. + ```python3 + class Personagem: + def __init__(self, name: str) -> None: + self.name = name + + def print_name(self) -> str: + print(self.name) + + ``` + ` + In: + ` + + ![instance_in](/pictures/classes/instance_in.png) + + ` + Out: + ` + + ![instance_out](/pictures/classes/instance_out.png) diff --git a/POO/pictures/classes/instance_in.png b/POO/pictures/classes/instance_in.png new file mode 100644 index 0000000000000000000000000000000000000000..7cede322940d9b39795ec988dd002ff29f6a9fed GIT binary patch literal 2454 zcmV;H32F9;P)X0ssI2u<#|W00009a7bBm000ie z000ie0hKEb8vp|CYCBqWtP3iOtcsx4(Tc5=+U2ohOC4lJs#Yo@wbo^*wICp&RJMYEgd~vd-ZOuo zgG&+P|}WRz9yCe0AZ_-B}RPmi?*{>JrHC=W`&Qhic88; zceWC{A^!7|UMxx4cCyCW)q-usgHIpVsV?+4byvNls7hZwJ$T0S;2G2BMW20S`Ra*& z=BDlahA>QrZ%BkN#6lrrO7%uc0Z^(lQS*;=02XbqqK6h{9u);g zEDCV7=AmuFSb3!(s)ea{a^3Z)P4RXk@D6+@a^Y}SLIKUCPveunDK}b*^`4ZteOk{u z8qe>Vk(6u0>@t)bNZucou0b(rA+!Xa$z7}wKA!hfK`uF3r zdM{c1N>5Ue^{4eyLpfCC6oo!c3) z^GpMU%hQ-Aw zx87b0hdIdrfGxRL^=Yxe1VFA>_JYD400?bXA2?B)-vUTn-kzjT{aAHY;WcM~7)`4E z+1D<&0D#o9+gqa*UIGdbqpERVR-MuaNaXV-y34QWgzge&3Swyf=ZTs;Ew!o#09*a- zwnRnbx~0#(8*}`+h2gYu6{4oxa`+9jE!bWd&rwSv-=Lo_oprj7Bd$*_-@N$cys$&R zTL}L>W6jiz_V-5XzB`&X_b(n0xrD5GIzN8ys>^ynJScR_yR$Earu@XIjwSASB6U&R zV>QR(W=FC?(NPOVF4&x_7X-{%KH}HEhb}wQ0*D9BNeG)eEM&)dPWsG(zxo~zo10O= z0*ue(nD~$pdC8~ss;u}WqPX`*X0HtScNOP3E-Z2WsPh}MbpR^T*94~n00cfkkqPrg zgl;))wB$qmQ1dzgaOG)XaTkWJ+dM^^vUqOw_}GZxp>yBQ0|2pyyEb>xwHl^2^qB+fI&dp%oKo~;3zu5V9k%^c!6u=|oHoMXP%m~^Ur=N+Sl`S#bU_IzEz z4fI_YAdAga8wHL*&pMZ!RBpRQ0n#s^NAS?**t5-?u4(UKvUsBG!jWHd)YPqS_oV@{ z{G2Aky>;nJ4jogD?k)!`rEiB_oO$+eiW()GXTy2UanyqOvhP$!e!INoxUHWn3Bu>h?tyrPnb zMR%%UE3cHX5(#6)2g^Efz2IWGzVeqsRdqo@gF$(@R3MSsZHP!VC4f1RU30M+0I06z zHw`1cb6KOc4F*=ow5Cgoo&(#GkyC%wL@O>=ZU2v!1t1bB44MnqTDK8eQl>RYg*RS9 z!Rd6RY6_sCPNxx)`&GMjSPe)RA`ub?8>R;lFfi(kH+OznpS~WrW+na)6%P{s*()Zf zKU<$(0l7aw+X^m9Z!NyK{G8l63IN8Yn!47umg2O8IBw1Q=vBh#)M8et5xSU z0{~dIzPasX53ZmF(1Gb&Q>Iy4W>cg#Cw2eu@Tdh%k$dut17=1n9wFCSD-POGJovo2 zHSN{bpZe1Dn8@rKYlQdYXy16y}kXC&6(bTdJ zmULP{Us)jtniy~-<$~&7p|rN-_r1hB^p(C+a25HrStfTO0Fh9x(`41#vz|6JY{_h> zu}h~l9QsWf=U0BzQsIk-qV@#-) z`?`sKLcs7_=6fF(^qxBDF#!OhUhmR>fM=_d#H(LlC!OBnwFv;7s!oAbe5 zovpA%pKUtgwJ7Y({&w1A5CB>A%qCUjv`aa zJI$dx&TwXZu%go{riyQpw!1~XKKkg!WA|Et1p^-5%h zeMWHE7`pChF6NAeqtuK)M)kow$N4Yze(8T@bbZ6t@0;#kjBG02$)KPKrqAO) z$+!BQ#M`HXuEXp?+-K6twbKSjI7%2}Sw?cgKMI@g{nY;-o#g}Z8ThA=!BPiG38B@6 z)q5}L%+0`uj)x?Dd3f3b{|}QqT^K%ndAcxs`to#P`1IxJ!tm+K(}m&Fm!}K!Us+ya Ut2eAo#Q*>R07*qoM6N<$f( literal 0 HcmV?d00001 diff --git a/POO/pictures/classes/instance_out.png b/POO/pictures/classes/instance_out.png new file mode 100644 index 0000000000000000000000000000000000000000..ed832ee069725b29ddb425ec06841c75d8f03295 GIT binary patch literal 2162 zcmV-&2#xoNP)bVVknJ0IBHc867QSsUscc^hhn9 z(gA6wBZW{vVK^)bMQFidSR?`kYdu=PqH!rxt7Uq`wklYsid5w|ing*F1;ZjcF$)PH z@68{PC6I(j62$5I{q>gbyWf4^cfaM`dlAP4%YcAD9kR(=U^-aFyQnuaA}hHiePHsI z31*B@&BB3Y5zj&~0DhB**MX}Znpsf)GLJe|hD1V03hakl(gy$zEQ@U{6cD)IC^|e^ zer~cPsDRy{l6Fq0Z+UhRyC*5FTx3$MOa>VMz>#GU%R*6rrbf}xPJ@Q$AzxG|P?ONh z@Ac+Cxi+`8+~>)39a8oI065dgSj#|)w?4r@8YX`*ZvHueLR(oY?_FO6IP^(I zfJ}$xBk6l9yD{QExVUVJh3!@s#8Z5Kb=b@=AQ?_I(!3hDnS_3V>P#A;ni zL6A)ypR)A#RydA|YQD%kP}Qvj0ARhlFW27zK}iT4IvIlBDGu5FlU%Dl+T|?Vn49B2 z9{>Qwdw<@adGJO*4p!c~ir#aJ9YUN`A2$keWHOed-1-18#<-CiRYzq#2j~x`nlljNI>8P_tPX#wR zHaa@$!;=uiiF{c#QG^w_#jPHZSqZCt$$CE|z1lS{;#D&pLWCE&v8QCqX%~_=hlYeD zmYHwa;z?7zYWXH^Q((Zy-}luW3EvbLpu;9~%V|6P5j!N99TLnAP5EhFY}i_g>NzGT zO%6*sYw7EyI2se0absyb+YKmgo0I-r%MA_K6d156G`C^R_V-^JA6hfJ7bI2R-5AuQ zf&5-s1>fGza#FWy)fmS?EL8U30D!d$aVkm2*G-S0b?~z~DIcg|9yV{7PgB_5nUUtn z44Xf_0hxP7Y+;_xJaDxa0|0!mv9X&@r|F{*-gEgt{?9J4;cHdLVTnkL%WHW#Cz@o# z{BN_9cr{v=92FRj4>s0yC;{;9hGrqnjG|AoGm)cgZ*Ec2XitV}pze-9-hQ`1*jZQC zKg_ScPomMm+}>V%?NYtU0_Arrs};7kGt>tFX5$A{g;FXnYmirokis?eBzMN`%aU&G zg%K2?krApMryGQXfjKZNo8r>o+)F~4-< z_-)NWL)tgBSs>&ME9hTxa^zY$d zy%$f$s@K<;^&FR}?r@kxWk=D>_zVvfB)sS;uUq*cx|Td6ethOQk10PLL^Q7-61zW9hfJ}!me zd~W1<)wR`|e}ZwdSm>9{^_$mpB941uN`D{@URz_9-ONwD^)!9|G?2+N?_8O1(8lW( z=WhfLCwmk$Gcr7E$$HTi5%g>7FlFPHIp>DSISLttV$Jqx;wZ0LZ07`Bei~Mt_qgcsbRC z=zq2V0ARYk?WMeM`WF!Z-O1^9ir%qtMksU!gF#ncJ{){@9b1n9ii&HBI3@Mcu@A(s znJ*VpD!0{Krzajr8H&jMj}!nLeRKB(xJ;__--5urD)nI>l_Re{Qm{HR>yVEUM-T)d zo0(Ha3b#tbk85dPQdxX-<&OM=fr^nQPnu3`-*ai~7j>lVT;4ug&fou9o?S6MLy#4I zJ|iXEW3^K}2FUXtDl=Q;o0t-?l!oC5s%SZrzx(S3skX9K-n+QAhhk4W_wFCC$&`Rmyzc3L&PUla*Es5;?1Jm#H00c0J9b0dlD#z z!V7O>0ARBr>+@HyC#HYjf!VK5&VBh>RQ4sA7HtUT2&f+U3Tp9w&3Oqr;{C?TOCXp< z$lCH1bj16$f@cd^bH0L(c)zy11Re2yg69pg z=6nU?#`_7LH^`dv6|}|s_g}{}<|RxQ?;pjWqy~an194oi>M8OS2!0z75mW*V5HS$~ o4G?BQpaH@x2sA*L1%U?s2WKP!3+fI>VgLXD07*qoM6N<$f;zkT3jhEB literal 0 HcmV?d00001 diff --git a/POO/pictures/classes/not_str_method.png b/POO/pictures/classes/not_str_method.png new file mode 100644 index 0000000000000000000000000000000000000000..f509c3dd90223b5ed5a00ba7ab7541540270c604 GIT binary patch literal 5602 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 literal 0 HcmV?d00001 diff --git a/POO/pictures/classes/str_method.png b/POO/pictures/classes/str_method.png new file mode 100644 index 0000000000000000000000000000000000000000..44bf4d0d51cf4dbc593ae4a032dffa0b9de69bd9 GIT binary patch literal 3018 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 Date: Mon, 1 Jan 2024 13:27:10 -0300 Subject: [PATCH 3/3] Update hello_world.md --- "M\303\263dulo-Tkinter/hello_world.md" | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git "a/M\303\263dulo-Tkinter/hello_world.md" "b/M\303\263dulo-Tkinter/hello_world.md" index 4e99fe4..9388571 100644 --- "a/M\303\263dulo-Tkinter/hello_world.md" +++ "b/M\303\263dulo-Tkinter/hello_world.md" @@ -55,4 +55,4 @@ -Agora que ja temos uma base, podemos ir para o [proximo passo](/Módulo-Tkinter/atributos_padrao.md) e conhecer os atributos padrões do tkinter. \ No newline at end of file +Agora que ja temos uma base, podemos ir para o [proximo passo](/Módulo-Tkinter/widgets_tkinter.md) e conhecer os atributos padrões do tkinter.