1
00:00:00,780 --> 00:00:06,020
Então, neste vídeo, vamos observar os valores padrão dos parâmetros e também veremos

2
00:00:06,030 --> 00:00:09,060
uma forma abreviada, se for uma instrução.

3
00:00:09,150 --> 00:00:17,400
Então, por exemplo, digamos que quando criamos uma postagem no blog a partir dos dados é algo que estamos encontrando algo no

4
00:00:17,400 --> 00:00:24,060
banco de dados recuperando-o e, em seguida, criando um objeto com os dados que o comercial que é

5
00:00:24,100 --> 00:00:26,890
o banco de dados já tem uma idéia.

6
00:00:26,910 --> 00:00:31,980
Por exemplo, para o blog e é assim que o encontramos, por exemplo.

7
00:00:32,610 --> 00:00:39,570
Então, se já temos um ID para o post, o que queremos fazer é pegar o ID e colocá-lo dentro

8
00:00:39,570 --> 00:00:42,030
da variável de ID que faz sentido.

9
00:00:42,720 --> 00:00:47,700
Mas e se já não tivermos um ID porque acabamos de criar um novo post e

10
00:00:47,700 --> 00:00:52,840
queremos que o ID seja autogerado para que não tenhamos que nos preocupar em fornecer um ID.

11
00:00:53,070 --> 00:00:58,560
E também o que acontece se queremos que o ID seja uma string realmente longa, com números e

12
00:00:58,560 --> 00:01:00,880
caracteres, que os IDs sejam sempre únicos.

13
00:01:01,620 --> 00:01:10,470
Bem, temos que encontrar um caminho em ordem para que possamos dizer se já temos um ID usar esse ID e

14
00:01:10,470 --> 00:01:14,450
se ainda não tivermos um ID, gerar um novo.

15
00:01:16,500 --> 00:01:22,420
Então, o módulo que vamos usar para gerar esses IDs únicos é

16
00:01:28,130 --> 00:01:29,810
chamado de ID

17
00:01:35,610 --> 00:01:42,840
e teremos que importar e depois dizer ID ID para ID do parêntese de parêntese.

18
00:01:42,860 --> 00:01:44,960
Agora deixe-me explicar bem rápido o que é isso.

19
00:01:45,440 --> 00:01:49,210
Então você usou o módulo quando estamos importando aqui também.

20
00:01:49,520 --> 00:01:54,020
E as somas para o identificador único do arsole.

21
00:01:54,540 --> 00:02:02,430
E então, estamos identificando você como o método que estamos usando para gerar o ID, e o

22
00:02:02,430 --> 00:02:05,030
UAD tem várias maneiras de gerá-lo.

23
00:02:05,070 --> 00:02:12,600
O número quatro é um ID aleatório que você identifica para outras pessoas que você usaria em um valor e, em seguida, gera o identificador

24
00:02:12,600 --> 00:02:15,570
a partir desse valor fazendo várias coisas com o valor.

25
00:02:15,780 --> 00:02:23,710
Mas no nosso caso queremos gerar aleatoriamente e depois o Hexe simplesmente nos fornece

26
00:02:24,280 --> 00:02:31,230
uma string hexadecimal de 32 bits e uma string hexadecimal de 32 caracteres.

27
00:02:31,270 --> 00:02:39,600
Então, uma vez que tenhamos isso, significa que sempre estaremos gerando um novo identificador para uma postagem ou

28
00:02:39,600 --> 00:02:42,070
sempre que criarmos uma postagem.

29
00:02:42,090 --> 00:02:47,110
Isso significa que a ideia de que passamos no método não é mais usada, mas não queremos isso.

30
00:02:47,130 --> 00:02:52,620
Queremos ter certeza de que, se já tivermos uma ideia para o post e a parte de dados

31
00:02:52,620 --> 00:02:53,710
que usamos esse ID.

32
00:02:53,850 --> 00:03:06,740
Então, a maneira de fazer isso é dizer que vamos usar esse valor hexadecimal se o ID não for um, então use isso se o ID

33
00:03:06,740 --> 00:03:07,510
não for.

34
00:03:07,520 --> 00:03:18,210
Eu acho que é bastante legível e se não usar mais ID que passamos aqui.

35
00:03:18,270 --> 00:03:21,440
Então você está pronto para o Hex se o ID for nenhum.

36
00:03:21,480 --> 00:03:23,330
E se não usar o ID.

37
00:03:23,400 --> 00:03:29,720
Esses dois são os valores que estamos colocando na identificação autodidata, dependendo da condição.

38
00:03:29,900 --> 00:03:37,010
É um aqui e também precisaremos de um valor padrão para nosso parâmetro ID.

39
00:03:37,110 --> 00:03:44,750
E o que quero dizer com isso é que se não dermos ao método init um parâmetro de ID, queremos que o ID seja nenhum.

40
00:03:44,910 --> 00:03:52,270
E se nós dermos um valor, então queremos que seja esse valor e a maneira como fazemos isso no Python é igual

41
00:03:53,140 --> 00:03:53,930
a nenhum.

42
00:03:54,490 --> 00:04:00,790
E agora podemos optar por não atribuir a esse parâmetro um valor e, se não atribuirmos a ele um

43
00:04:00,970 --> 00:04:02,800
valor, ele será padronizado para nenhum.

44
00:04:02,910 --> 00:04:06,420
Poderíamos fazer o mesmo com outros valores também.

45
00:04:06,430 --> 00:04:12,050
No entanto, devemos lembrar que não podemos fazer isso.

46
00:04:12,190 --> 00:04:19,510
Não podemos ter um parâmetro com um valor padrão e, em seguida, parâmetros sem valores padrão e,

47
00:04:19,510 --> 00:04:25,150
em seguida, um parâmetro diferente, ou então, de fato, isso não é permitido.

48
00:04:25,150 --> 00:04:29,310
Portanto, um parâmetro não padrão segue o primeiro parâmetro é um erro.

49
00:04:29,410 --> 00:04:32,310
Nós só podemos ter parâmetros padrão no final.

50
00:04:34,570 --> 00:04:35,780
Então isso seria válido.

51
00:04:35,780 --> 00:04:41,260
E agora o que isso vai fazer é se passarmos um valor para ID usaríamos esse valor

52
00:04:41,260 --> 00:04:44,560
e, se não formos nós, usaríamos Ubaydi para esperar pelo X.

53
00:04:45,300 --> 00:04:46,080
ESTÁ BEM.

54
00:04:46,870 --> 00:04:50,570
Então, pense se você gostaria de usar o valor padrão para outra coisa.

55
00:04:50,590 --> 00:04:56,950
Por exemplo, a data em que você pode usar a data de hoje como um valor padrão e que também seria bastante simples de

56
00:04:56,950 --> 00:05:01,730
fazer o que seria necessário para usar o módulo de data e hora que veremos no próximo vídeo.

57
00:05:01,740 --> 00:05:02,410
Também é também.
