Add translations (portuguese) (#22927)
This commit is contained in:
		
				
					committed by
					
						
						Randell Dawson
					
				
			
			
				
	
			
			
			
						parent
						
							f276b7cd94
						
					
				
				
					commit
					136f07ce8d
				
			@@ -23,13 +23,13 @@ class ClassName:
 | 
				
			|||||||
 
 | 
					 
 | 
				
			||||||
 #### Class Objects: 
 | 
					 #### Class Objects: 
 | 
				
			||||||
 
 | 
					 
 | 
				
			||||||
 Objetos de uma classe soportam dois tipos de operações: Referência por atributo e instanciação.
 | 
					Objetos de Classe suportam dois tipo de operações: referência de atributo e instanciação. 
 | 
				
			||||||
 
 | 
					 
 | 
				
			||||||
 Referência de atributo usam a sintaxe padrão usada para todas as referências de atributo em Python: `obj.name`.
 | 
					 Referências de atributos usam a sintaxe padrão usada para todas as referências de atributos no Python: `obj.name`. 
 | 
				
			||||||
 Nomes de atributos válidos são todos os nomes que estavam na classe quando o objeto daquela classe foi criado.
 | 
					 Os nomes de atributos válidos são todos os nomes que estavam no namespace da classe quando o objeto da classe foi criado.
 | 
				
			||||||
 Então, se a definição da classe for parecida com a definição abaixo:
 | 
					 Então, se a definição da classe for assim:
 | 
				
			||||||
```
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					```
 | 
				
			||||||
python class MyClass: "" "Um exemplo simples de classe" "" i = 12345
 | 
					python class MyClass: "" "Um exemplo simples de classe" "" i = 12345
 | 
				
			||||||
```
 | 
					```
 | 
				
			||||||
def f(self): 
 | 
					def f(self): 
 | 
				
			||||||
@@ -37,31 +37,31 @@ def f(self):
 | 
				
			|||||||
```
 | 
					```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
```
 | 
					```
 | 
				
			||||||
Then `MyClass.i` and `MyClass.f` are valid attribute references, returning an integer and a function object, respectively. 
 | 
					Então `MyClass.i` e `MyClass.f` são referências válidas de atributos, retornando um inteiro e um objeto de função, respectivamente. 
 | 
				
			||||||
 Class attributes can also be assigned to, so you can change the value of `MyClass.i` by assignment. `__doc__` is also a valid attribute, returning the docstring belonging to the class: `"A simple example class"`. 
 | 
					Atributos de classe também podem ser atribuídos, para que você possa alterar o valor de `MyClass.i` por designação. `__doc__` também é um atributo válido, retornando os docstring pertencente à classe: `"A simple example class"`. 
 | 
				
			||||||
 
 | 
					 
 | 
				
			||||||
 Class instantiation uses function notation. Just pretend that the class object is a parameterless function that returns a new instance of the class. For example (assuming the above class): 
 | 
					Instanciação de classe usa notação de função. Apenas finge que o objeto de classe é uma função sem parâmetros que retorna uma nova instância da classe. Por exemplo (assumindo a classe acima): 
 | 
				
			||||||
```
 | 
					```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
python x = MyClass ()
 | 
					python x = MyClass ()
 | 
				
			||||||
```
 | 
					```
 | 
				
			||||||
Creates a new instance of the class and assigns this object to the local variable x. 
 | 
					Cria uma nova instância da classe e atribui esse objeto à variável local x. 
 | 
				
			||||||
 
 | 
					 
 | 
				
			||||||
 The instantiation operation (“calling” a class object) creates an empty object. 
 | 
					 A operação de instanciação (“chamando” um objeto de classe) cria um objeto vazio. 
 | 
				
			||||||
 Many classes like to create objects with instances customized to a specific initial state. 
 | 
					 Muitas classes gostam de criar objetos com instâncias personalizadas para um estado inicial específico. 
 | 
				
			||||||
 Therefore a class may define a special method named __init__(), like this: 
 | 
					 Portanto, uma classe pode definir um método especial chamado __init__(), assim: 
 | 
				
			||||||
```
 | 
					```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
python def **init** (self): self.data = \[\]
 | 
					python def **init** (self): self.data = \[\]
 | 
				
			||||||
```
 | 
					```
 | 
				
			||||||
When a class defines an `__init__()` method, class instantiation automatically invokes `__init__()` for the newly-created class instance. 
 | 
					Quando uma classe define um método `__init__()`, instanciação de classe invoca automaticamente `__init__()` para a instância de classe recém-criada.
 | 
				
			||||||
 So in this example, a new, initialized instance can be obtained by: 
 | 
					Portanto, neste exemplo, uma nova instância inicializada pode ser obtida: 
 | 
				
			||||||
```
 | 
					```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
python x = MyClass ()
 | 
					python x = MyClass ()
 | 
				
			||||||
```
 | 
					```
 | 
				
			||||||
Of course, the `__init__()` method may have arguments for greater flexibility. 
 | 
					Naturalmente, o método `__init__()` pode ter argumentos para maior flexibilidade. 
 | 
				
			||||||
 In that case, arguments given to the class instantiation operator are passed on to `__init__()`. For example, 
 | 
					Nesse caso, argumentos dados ao operador de instanciação de classe são passados para `__init__()`. Por exemplo, 
 | 
				
			||||||
```
 | 
					```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
python Complexo de classe: def **init** (self, realpart, imagpart): self.r = realpart self.i = imagpart …
 | 
					python Complexo de classe: def **init** (self, realpart, imagpart): self.r = realpart self.i = imagpart …
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user