1
00:00:00,890 --> 00:00:01,350
ESTÁ BEM.

2
00:00:01,350 --> 00:00:02,490
Bem vindo de volta.

3
00:00:02,570 --> 00:00:08,880
Então, estamos pensando sobre o que queremos que nossa aula de blog faça.

4
00:00:09,210 --> 00:00:14,890
Deixando assim e deixando isso de lado.

5
00:00:15,020 --> 00:00:18,810
Veja o que queremos ser capazes de fazer com o nosso blog.

6
00:00:18,840 --> 00:00:30,300
Então eu acho que ser capaz de fazer algo como blog é igual a blog e depois dizer que o autor é igual a Zais o título do blog

7
00:00:31,020 --> 00:00:39,350
é igual ao título da amostra ou qualquer outro título que nós queremos uma descrição provavelmente E isso é provavelmente o

8
00:00:40,130 --> 00:00:40,840
suficiente Eu

9
00:00:43,420 --> 00:00:49,670
acho que por um blog e, em seguida, ser capaz de ver blog pensamento novo post.

10
00:00:49,950 --> 00:00:57,740
Isso seria o que eu gostaria de poder fazer com um blog e, provavelmente, salvar o Mongo.

11
00:00:58,140 --> 00:01:02,060
Provavelmente será capaz de fazer algo que eu também incluo no blog do Mongo.

12
00:01:02,880 --> 00:01:09,480
Então, esses são os tipos de coisas que eu provavelmente seria capaz de fazer com desculpas. Então,

13
00:01:09,780 --> 00:01:15,080
haverá uma descrição do título do autor e algumas ações que ele pode fazer.

14
00:01:15,130 --> 00:01:23,860
Crie uma nova postagem, salve-se em Mangu e pegue uma nova de Mongo e talvez mais.

15
00:01:23,990 --> 00:01:36,810
Não receba posts isso é o equivalente a postar do blog como as poucas coisas que seriam interessantes para poder

16
00:01:36,810 --> 00:01:37,430
fazer.

17
00:01:37,470 --> 00:01:38,680
Então vamos entrar em nossos modelos.

18
00:01:38,680 --> 00:01:46,210
Crie um novo arquivo python, chame-o log e, em seguida, vamos começar a fazer nossa aula de blog aqui.

19
00:01:46,660 --> 00:01:54,190
Então, se ele vai ser o nosso primeiro método e ele terá como nós decidimos o

20
00:01:57,370 --> 00:02:06,170
título e a descrição do autor e será fácil ter quaisquer variáveis ​​que sejam os valores padrão, então provavelmente

21
00:02:06,170 --> 00:02:09,950
sim, provavelmente terá um ID que vai padrão

22
00:02:09,950 --> 00:02:20,910
para none e, em seguida, ele será gerado assim como o carteiro e provavelmente também terá a lista de posts que ele contém.

23
00:02:20,960 --> 00:02:25,940
Eu não estou inteiramente certo sobre isso, então vamos deixar de fora por agora e ver se acabamos

24
00:02:25,940 --> 00:02:26,730
precisando ou não.

25
00:02:33,010 --> 00:02:42,370
Então, vamos apenas colocar essas coisas e, em seguida, auto-identificação é igual a você ID seu ID para Hex.

26
00:02:42,390 --> 00:02:48,070
Se 90 é nenhum outro Id apenas como o pós-corrida terá que importar seu ID novamente.

27
00:02:48,120 --> 00:02:52,350
Claro OK, então vamos dar uma olhada nos outros métodos.

28
00:02:52,370 --> 00:02:55,810
Novo post-CPP para Mongo do Google e receber postagens.

29
00:02:56,120 --> 00:02:56,920
Você postar

30
00:02:59,690 --> 00:03:06,200
passado lembrar é só fazer nada por enquanto eu estou obter mensagens seguras para Mongul na lua provavelmente

31
00:03:09,680 --> 00:03:10,650
ia usar um

32
00:03:14,180 --> 00:03:20,220
método de Jason que criamos para o post mesma coisa e, em seguida, obter de Mongul e

33
00:03:20,220 --> 00:03:21,100
na verdade,

34
00:03:25,590 --> 00:03:33,050
a fim de fazer isso eu Também vou introduzir uma nova coisa sobre o AM que não é um método

35
00:03:33,050 --> 00:03:35,160
estático ou um método de instância.

36
00:03:35,170 --> 00:03:39,670
É um método de classe e o que posso introduzir em apenas alguns momentos.

37
00:03:39,690 --> 00:03:44,810
O novo método postar o que devo fazer é pedir ao usuário para escrever que você postar.

38
00:03:45,020 --> 00:03:48,790
Então, vamos usar o método de entrada que analisamos na primeira seção.

39
00:03:48,790 --> 00:03:53,720
O conteúdo é igual à entrada e ao PTR que você interpôs.

40
00:03:57,830 --> 00:04:07,680
Título é igual a entrada e ou post título e então vamos dizer que data é igual a entrada.

41
00:04:07,830 --> 00:04:19,480
Digite post Keith ou deixe em branco para hoje e, em seguida, quando dizer post é igual a pós-autodidata I-T.

42
00:04:19,500 --> 00:04:28,100
Este é o ID do blog e lembre-se de auto-didata A. D. No momento, estamos dentro de um objeto de bloco quando

43
00:04:28,100 --> 00:04:31,330
falamos sobre identificação autodidata e não em um objeto de postagem.

44
00:04:31,550 --> 00:04:39,100
Assim, o auto-estudo seria o ID do blog em que este post está sendo criado e, em seguida, as

45
00:04:43,040 --> 00:04:45,820
outras variáveis ​​seriam o comentário do Teutul.

46
00:04:45,830 --> 00:04:58,130
O título do autor é igual ao conteúdo do título igual à data do conteúdo é igual a data e é isso.

47
00:04:58,210 --> 00:05:04,320
Os outros dois são meio que o outro não é necessariamente o ID que é escrito automaticamente

48
00:05:04,330 --> 00:05:10,670
e terá que importar este post e depois veremos o blog ou o autor do conteúdo total.

49
00:05:10,840 --> 00:05:19,690
E eu esqueci que um autor é igual a autor Rambis Suffa autor, o autor do blog é também

50
00:05:19,690 --> 00:05:21,740
o autor do The Post.

51
00:05:21,910 --> 00:05:31,270
Ele ou ela está escrevendo agora uma coisa a lembrar é que a data aqui em qualquer post é um objeto Date Time

52
00:05:32,200 --> 00:05:35,460
aqui quando estamos escrevendo nele será uma string.

53
00:05:35,680 --> 00:05:43,810
Portanto, precisamos de uma maneira de analisar o que o usuário está escrevendo e, em seguida, converter isso em um

54
00:05:43,840 --> 00:05:45,450
grande objeto de tempo.

55
00:05:45,460 --> 00:05:57,710
Então, uma opção é dizer no formato DTM m y y por isso dizemos por favor escreva-o em formato como 0 6 10

56
00:05:57,710 --> 00:05:59,030
1990 por exemplo.

57
00:05:59,300 --> 00:06:06,730
E isso nos permitiria formatar a data corretamente e, para fazer isso, veríamos a data e hora da

58
00:06:06,880 --> 00:06:11,810
importação aqui e o conjunto superior de dados é igual a state.

59
00:06:11,820 --> 00:06:14,220
Seria dia hora do

60
00:06:16,850 --> 00:06:20,020
dia Esti nossa data do

61
00:06:22,680 --> 00:06:26,440
tempo de Pete d m y Certo.

62
00:06:26,450 --> 00:06:29,830
Então isso pode ser um pouco confuso, mas deixe-me explicar exatamente o que isso faz.

63
00:06:29,960 --> 00:06:36,470
O módulo time contém uma classe chamada data time e essa classe contém vários métodos

64
00:06:36,470 --> 00:06:37,970
para lidar com datas.

65
00:06:38,150 --> 00:06:46,860
Um desses métodos é o método de tempo S2P, que é o tempo de análise de cadeia.

66
00:06:46,980 --> 00:06:52,080
E o que isso faz é nos permitir dar a ela uma string que são os dados que o

67
00:06:52,080 --> 00:06:55,750
usuário inseriu e então nos permite dar a ela uma string de formato.

68
00:06:56,190 --> 00:07:06,220
Portanto, o percentual D por cento m por cento do capital de Y diz que estamos esperando dois dígitos para o dia dois dígitos

69
00:07:06,220 --> 00:07:09,750
para o mês e quatro dígitos para o ano.

70
00:07:09,790 --> 00:07:14,310
Então, nesse caso, teríamos que dizer ao usuário para nos dar um tamanho maior lá em cima também.

71
00:07:15,210 --> 00:07:18,850
OK e isso nos permitiria analisar o tempo de data.

72
00:07:18,980 --> 00:07:21,650
Lá agora nós criamos este post.

73
00:07:21,660 --> 00:07:32,300
Mas é claro que temos que salvá-lo para estar onde estamos agora. Temos um novo post que já escreveu o método dos posts

74
00:07:32,420 --> 00:07:33,470
de Kent.

75
00:07:33,470 --> 00:07:40,590
O que fazemos é essencialmente o mesmo que o método do bloco From aqui anteriormente.

76
00:07:40,880 --> 00:07:51,160
Então, o que chamamos é post-START do blog Saft ou ID e, em seguida, ele transformaria isso e isso simplesmente faria

77
00:07:51,160 --> 00:07:59,680
com que todas as postagens com o ID atual de blogs fossem um ID para o Mongul.

78
00:07:59,900 --> 00:08:08,850
Nós poderíamos simplesmente voltar ao post e levar isso para o Mongo e entender isso em vez de postagens.

79
00:08:08,850 --> 00:08:14,120
Agora vai ser blocos como a coleção e importante que eles usam também.

80
00:08:14,530 --> 00:08:21,340
E, em seguida, o self Jason também vai ser um dicionário

81
00:08:21,430 --> 00:08:35,150
de python que tem a descrição do título do autor e ID para autor título de autor Schaff auto título descrição auto descrição.

82
00:08:35,650 --> 00:08:41,750
O autodidata I-T é tudo que precisávamos para salvar e Mago DP lá.

83
00:08:43,930 --> 00:08:47,170
Finalmente o get de Mongo também seria um blog bastante simples

84
00:08:50,460 --> 00:08:51,490
que eles viram.

85
00:08:51,570 --> 00:09:03,710
Vai ser banco de dados ponto encontrar uma coleção é igual a blogs como sabemos e consulta igual Heidi é Saft tudo o que é claro

86
00:09:03,770 --> 00:09:10,200
quando estamos recebendo um bloco de Mongul não vamos ter acesso a si mesmo

87
00:09:10,410 --> 00:09:11,320
porque podemos.

88
00:09:11,330 --> 00:09:15,120
Pegue o blog para poder criar um objeto.

89
00:09:15,210 --> 00:09:19,800
Nós não vamos ter o objeto já criado, então não teremos acesso a si próprio, o

90
00:09:19,800 --> 00:09:26,160
que significa que temos que remover esse Remove self e, em vez disso, passar a ideia que estamos procurando como um parâmetro aqui.

91
00:09:26,610 --> 00:09:34,300
No entanto, o Python agora espera estar presente, então temos que dizer o método estático.

92
00:09:34,300 --> 00:09:38,870
O problema com o método estático é que agora a única coisa que podemos fazer é retornar os dados do log.

93
00:09:40,500 --> 00:09:43,540
E bloqueie os dados, talvez você queira devolvê-los.

94
00:09:43,620 --> 00:09:49,100
Ele retornará essencialmente um autor ou título uma descrição e um ID.

95
00:09:49,270 --> 00:09:57,220
No entanto, os dados do bloco são apenas isso e não poderemos chamar as postagens nos dados do bloco.

96
00:09:57,260 --> 00:10:05,720
Então, o que queremos fazer é retornar um objeto do tipo blog em vez de apenas esses dados.

97
00:10:06,100 --> 00:10:14,840
Então, o que queremos fazer é criar um blog com esses dados de bloco.

98
00:10:14,930 --> 00:10:25,630
Então o que vamos fazer é dizer a descrição do título do autor e o autor é igual ao autor Bem, autor de dados do blog.

99
00:10:27,150 --> 00:10:41,520
Título igual a descrição do título do blog detre é igual à descrição longa dos dados e ID é igual aos dados do bloco.

100
00:10:46,430 --> 00:10:54,060
OK, então o que isso vai fazer é dizer que este autor é igual a bloquear o autor de dados e assim por diante até que nós

101
00:10:54,060 --> 00:10:55,850
retornemos um objeto do tipo log.

102
00:10:55,860 --> 00:11:01,270
Agora, neste objeto, poderíamos obter de Mongul obteremos posts e novos posts, etc. Então isso faz sentido, mas há uma maneira de simplificar isso substancialmente.

103
00:11:04,530 --> 00:11:12,180
Se, em vez do método estático, usarmos o método de classe.

104
00:11:12,180 --> 00:11:17,930
Agora nós agora o Python vai esperar que CLX esteja

105
00:11:17,980 --> 00:11:25,180
lá na frente e é isso que é blague exatamente a mesma coisa.

106
00:11:25,180 --> 00:11:25,590
Então, podemos essencialmente substituir um pelo outro.

107
00:11:25,600 --> 00:11:32,360
Portanto, não há grandes mudanças lá.

108
00:11:32,480 --> 00:11:34,400
Então ainda tem retornos.

109
00:11:34,400 --> 00:11:36,190
A classe atual é essencialmente usada

110
00:11:36,950 --> 00:11:44,780
para que, se alterarmos o nome da classe mais tarde, não tenhamos que ir para esse método e, em seguida, alterar o nome da classe também.

111
00:11:44,780 --> 00:11:47,570
Simplifica as coisas reduz o trabalho

112
00:11:47,570 --> 00:11:56,970
que precisa ser feito mais tarde, então poderíamos ir ao nosso post e fazer a mesma coisa quando fizermos

113
00:11:56,970 --> 00:12:06,210
do Mongo ao invés de retornar os dados do post onde poderíamos retornar é um objeto do tipo post.

114
00:12:06,300 --> 00:12:07,220
Portanto, no método de classe CLX fair e NCCL é o que pós dados são iguais e, em seguida, retornam CLX dos dados de postagem.

115
00:12:07,260 --> 00:12:20,610
Lagarde é igual a dados de postagem.

116
00:12:25,090 --> 00:12:27,940
Olhe para o título é igual ao título dos dados de postagem

117
00:12:27,950 --> 00:12:28,750
e assim por diante.

118
00:12:31,640 --> 00:12:36,410
Ai está.

119
00:12:38,170 --> 00:12:38,960
Isso seria como estaríamos fazendo isso.

120
00:12:38,980 --> 00:12:41,080
Neste caso, parece um pouco

121
00:12:41,080 --> 00:12:41,800
mais trabalhoso

122
00:12:44,760 --> 00:12:49,920
fazer isso, mas lembre-se de que agora não obtemos alguns dados em troca.

123
00:12:49,920 --> 00:12:51,690
Em vez disso, acabamos com um

124
00:12:51,690 --> 00:12:58,950
objeto sendo retornado para que possamos obter Mongul e, em seguida, fazer algo como alterar uma das propriedades para Tumongong novamente muito facilmente com um blog.

125
00:12:59,220 --> 00:13:04,200
Podemos recuperar o objeto e depois obter o

126
00:13:04,230 --> 00:13:10,080
post com muita facilidade, não precisamos realizar várias consultas.

127
00:13:10,710 --> 00:13:12,170
Nós não precisamos obter

128
00:13:12,360 --> 00:13:19,580
o turno, então, chamar o post ou obter o método do blog ou coisas assim, isso simplifica o fluxo um pouco.

129
00:13:19,580 --> 00:13:21,510
E esse é o ponto onde temos objetos para poder usá-los.

130
00:13:21,510 --> 00:13:26,810
Então este é o método de classe e esta é a nossa classe de blog também.

131
00:13:26,940 --> 00:13:32,660
Então agora vamos estar no próximo vídeo olhando se tudo isso funciona e como podemos usá-lo.

132
00:13:32,850 --> 00:13:38,040
E então, finalmente, vamos passar a usar um menu.

133
00:13:38,070 --> 00:13:41,120
O que vamos estar interagindo com o usuário, então eu vou te ver nos próximos.

134
00:13:41,190 --> 00:13:45,130
&nbsp;
