Skip to content

Commit 7d9cbef

Browse files
authored
Merge pull request #302 from rg3915/pelican
Fix typo
2 parents 0465352 + f344e25 commit 7d9cbef

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

content/introducao-classes-metodos-python-basico.rst

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,13 @@ Mais informações sobre classes e métodos podem ser encontradas nos links abai
1818

1919
PS: *Considere a sintaxe para Python 3*.
2020

21-
Segundo a documentação do `Python <https://docs.python.org/3/tutorial/classes.html#class-objects>`_ e o video `Python para Zumbis <https://www.youtube.com/watch?v=Zr_FiKbgRbU>`_, uma **classe** associa dados (**atributos**) e operações (**métodos**) numa só estrutura. Um **objeto é uma instância** de uma classe. Ou seja, uma representação da classe. Por exemplo, Regis é uma instância de uma classe chamada Pessoa, mas a Pessoa é a classe que o representa de uma forma genérica. Se você criar um outro ojbeto chamado Fabio, esse objeto também será uma instancia da classe Pessoa.
21+
Segundo a documentação do `Python <https://docs.python.org/3/tutorial/classes.html#class-objects>`_ e o video `Python para Zumbis <https://www.youtube.com/watch?v=Zr_FiKbgRbU>`_, uma **classe** associa dados (**atributos**) e operações (**métodos**) numa só estrutura. Um **objeto é uma instância** de uma classe. Ou seja, uma representação da classe. Por exemplo, Regis é uma instância de uma classe chamada Pessoa, mas a Pessoa é a classe que o representa de uma forma genérica. Se você criar um outro objeto chamado Fabio, esse objeto também será uma instancia da classe Pessoa.
2222

2323
Na sua sintaxe mais elementar definimos uma classe conforme abaixo:
2424

2525
.. code-block:: python
2626
27-
class NomeDaClasse(object):
27+
class NomeDaClasse:
2828
pass
2929
3030
E um método (função) como:
@@ -46,7 +46,7 @@ Juntando os dois temos:
4646

4747
.. code-block:: python
4848
49-
class NomeDaClasse(object):
49+
class NomeDaClasse:
5050
5151
def metodo(self, args):
5252
pass
@@ -82,7 +82,7 @@ No exemplo mencionado no começo desse post o código mais simples seria o segui
8282

8383
.. code-block:: python
8484
85-
class Pessoa(object):
85+
class Pessoa:
8686
8787
def __init__(self, nome):
8888
self.nome = nome
@@ -109,7 +109,7 @@ Existem pelo menos duas formas diferentes de trabalhar com os parâmetros de ent
109109
.. code-block:: python
110110
111111
#calculadora.py
112-
class Calculadora(object):
112+
class Calculadora:
113113
114114
def __init__(self, a, b):
115115
self.a = a
@@ -192,7 +192,7 @@ Agora faremos uma classe sem valor inicial e com **dois parâmetros** *para todo
192192
.. code-block:: python
193193
194194
#calculadora2.py
195-
class Calculadora(object):
195+
class Calculadora:
196196
197197
def soma(self, a, b):
198198
return a + b
@@ -235,7 +235,7 @@ Veremos o código na íntegra e depois os comentários.
235235
.. code-block:: python
236236
237237
#user.py
238-
class User(object):
238+
class User:
239239
240240
seq = 0
241241
objects = []
@@ -288,7 +288,7 @@ Definindo a classe
288288

289289
.. code-block:: python
290290
291-
class User(object):
291+
class User:
292292
293293
Define um atributo que servirá como contador inicial e um atributo ``objects`` (tupla vazia) que é uma lista de instâncias de ``User`` que foram salvos (que chamaram o método ``save``).
294294

0 commit comments

Comments
 (0)