1
00:00:03,824 --> 00:00:07,170
[LOGOTIPO DE ÁUDIO]

2
00:00:10,530 --> 00:00:12,660
Olá, bem-vindo ao INE.

3
00:00:12,660 --> 00:00:15,120
Hoje, neste vídeo,
estaríamos fazendo uma tarefa de laboratório

4
00:00:15,120 --> 00:00:17,400
onde usaríamos,
novamente, o comando print

5
00:00:17,400 --> 00:00:22,150
e imprima certos caracteres
ou certas strings.

6
00:00:22,150 --> 00:00:25,390
Então, vamos dar uma olhada
nos requisitos do nosso laboratório.

7
00:00:25,390 --> 00:00:30,240
Então aqui diz criar um arquivo
nome Lab2.py espião no Atom.

8
00:00:30,240 --> 00:00:32,130
Este arquivo deve imprimir
o seguinte--

9
00:00:32,130 --> 00:00:34,920
ele deve imprimir show
resumo da interface IP,

10
00:00:34,920 --> 00:00:40,440
deve imprimir show IP route
pipe include 192.168.1.0,

11
00:00:40,440 --> 00:00:42,810
deve imprimir mostrar
status da interface,

12
00:00:42,810 --> 00:00:46,980
também deve imprimir que este
laboratório pertence à classe de Rohit,

13
00:00:46,980 --> 00:00:52,380
e deve imprimir que
a senha é "Cisco".

14
00:00:52,380 --> 00:00:56,730
Agora, novamente, vamos
usar o Atom.

15
00:00:56,730 --> 00:00:58,750
O que eu sugiro
é pausar o vídeo,

16
00:00:58,750 --> 00:01:01,530
tente isso por conta própria
e tente executar

17
00:01:01,530 --> 00:01:05,610
isso em seu Python,
e veja se você está

18
00:01:05,610 --> 00:01:06,870
capaz de imprimir tudo isso.

19
00:01:06,870 --> 00:01:10,450
Se não, você sempre pode assistir
ao vídeo e ver como eu faço.

20
00:01:10,450 --> 00:01:12,840
Então deixe-me mostrar como
vou fazer isso.

21
00:01:12,840 --> 00:01:16,110
A primeira coisa que vou
fazer é ir ao meu Atom,

22
00:01:16,110 --> 00:01:18,660
e vamos criar um novo arquivo.

23
00:01:18,660 --> 00:01:23,710
Vamos para Arquivo, Novo e
vamos começar a imprimir isso.

24
00:01:23,710 --> 00:01:25,930
O primeiro requisito
foi basicamente

25
00:01:25,930 --> 00:01:31,460
Eu tive que imprimir show de interface IP
breve, então vamos fazer isso.

26
00:01:31,460 --> 00:01:34,400
Então imprima parênteses abertos.

27
00:01:34,400 --> 00:01:35,695
Agora, eu poderia usar aspas duplas.

28
00:01:35,695 --> 00:01:36,820
Eu poderia usar cursos individuais.

29
00:01:36,820 --> 00:01:39,230
Isso realmente não importa
neste momento.

30
00:01:39,230 --> 00:01:40,790
Vamos usar aspas duplas.

31
00:01:40,790 --> 00:01:47,450
Então, vamos fazer um resumo da interface
IP.

32
00:01:47,450 --> 00:01:51,970
A próxima coisa que vou
imprimir será, novamente--

33
00:01:51,970 --> 00:01:54,010
vamos fazer novamente aspas duplas.

34
00:01:54,010 --> 00:01:55,900
Precisamos imprimir
mostrar o pipe da rota IP

35
00:01:55,900 --> 00:02:02,980
inclua 192.168.1.0,
assim, novamente, mostre

36
00:02:02,980 --> 00:02:09,175
O tubo de rota IP inclui 192.168--

37
00:02:09,175 --> 00:02:16,880
Eu acredito que era 1.0, então 1.0.

38
00:02:16,880 --> 00:02:21,060
Deixe-me expandir a
tela para torná-la maior.

39
00:02:21,060 --> 00:02:24,950
Vamos também imprimir.

40
00:02:24,950 --> 00:02:26,190
Qual é o próximo?

41
00:02:26,190 --> 00:02:29,108
O próximo é mostrar
status da interface, então, novamente,

42
00:02:29,108 --> 00:02:30,650
Eu poderia usar uma citação simples
se quiser.

43
00:02:30,650 --> 00:02:33,800
Não importa, desde que
você use o mesmo para abrir

44
00:02:33,800 --> 00:02:34,580
e fechamento.

45
00:02:34,580 --> 00:02:35,580
Tem que ser o mesmo.

46
00:02:35,580 --> 00:02:37,920
Não posso usar aspas duplas
para abertura e aspas simples

47
00:02:37,920 --> 00:02:39,102
para fechamento.

48
00:02:39,102 --> 00:02:41,060
Deixe-me de fato mostrar
o que acontece com isso.

49
00:02:41,060 --> 00:02:44,930
Digamos que se eu fizer aspas
duas aqui e disser

50
00:02:44,930 --> 00:02:50,750
mostre o status da interface e
use uma aspa simples aqui,

51
00:02:50,750 --> 00:02:52,700
e vamos fazer Enter.

52
00:02:52,700 --> 00:02:54,800
E vamos ver o que
realmente acontece,

53
00:02:54,800 --> 00:02:58,100
e vamos voltar
para o próximo.

54
00:02:58,100 --> 00:03:00,680
Este laboratório pertence
à classe de Rohit.

55
00:03:00,680 --> 00:03:03,200
Agora, aqui não posso
usar aspas simples.

56
00:03:03,200 --> 00:03:05,660
Eu tenho que usar aspas duplas porque eu

57
00:03:05,660 --> 00:03:07,490
tem apóstrofo S aqui.

58
00:03:07,490 --> 00:03:10,310
Se eu usar aspas simples,
o que acontecerá

59
00:03:10,310 --> 00:03:13,460
é que seu interpretador
Python é

60
00:03:13,460 --> 00:03:17,450
vai pensar que a
string termina em "Rohit".

61
00:03:17,450 --> 00:03:20,480
Assim, apenas imprimirá "este
laboratório pertence a Rohit".

62
00:03:20,480 --> 00:03:23,100
É isso porque eu tenho
um apóstrofo lá,

63
00:03:23,100 --> 00:03:25,310
então eu deveria fazer
aspas duplas aqui.

64
00:03:25,310 --> 00:03:28,070
Vamos imprimir.

65
00:03:28,070 --> 00:03:37,560
Este laboratório pertence
à classe de Rohit.

66
00:03:37,560 --> 00:03:41,100
Então agora ele sabe que
abre está com aspas duplas

67
00:03:41,100 --> 00:03:42,730
e o fechamento é
com aspas duplas.

68
00:03:42,730 --> 00:03:44,400
Então, o que estava entre
isso vai

69
00:03:44,400 --> 00:03:47,340
ser considerado como uma string,
como apenas alguns caracteres

70
00:03:47,340 --> 00:03:49,650
que deve imprimir.

71
00:03:49,650 --> 00:03:52,920
Vamos também tentar mais uma impressão.

72
00:03:52,920 --> 00:03:55,157
Acredito que a última seja
a senha é "Cisco".

73
00:03:55,157 --> 00:03:56,990
Agora, a senha da Cisco
está entre aspas duplas.

74
00:03:56,990 --> 00:04:00,150
Queremos imprimir isso, então
aqui eu usaria aspas simples

75
00:04:00,150 --> 00:04:02,170
como abertura e fechamento.

76
00:04:02,170 --> 00:04:05,070
Então vamos imprimir,
aspas simples.

77
00:04:05,070 --> 00:04:15,360
A senha é aspas duplas
Cisco e, novamente, aspas simples

78
00:04:15,360 --> 00:04:17,470
para fechar isso, e é isso.

79
00:04:17,470 --> 00:04:18,660
Isso é tudo que preciso.

80
00:04:18,660 --> 00:04:20,820
Vamos tentar executar isso.

81
00:04:20,820 --> 00:04:23,610
Quando eu executo, eu
acredito, o primeiro--

82
00:04:23,610 --> 00:04:25,740
vamos tentar executar
apenas o primeiro--

83
00:04:25,740 --> 00:04:28,860
deve funcionar no meu
interpretador Python.

84
00:04:28,860 --> 00:04:32,910
Vamos para Python
3 e imprima isso.

85
00:04:32,910 --> 00:04:35,040
Ele deve imprimir o resumo da interface
IP.

86
00:04:35,040 --> 00:04:37,920
Obviamente, não está realmente
imprimindo a saída real

87
00:04:37,920 --> 00:04:39,300
do resumo da interface IP da mostra.

88
00:04:39,300 --> 00:04:41,910
Neste momento, é apenas
um valor de string que está sendo impresso.

89
00:04:41,910 --> 00:04:43,327
Não estamos realmente
enviando um comando

90
00:04:43,327 --> 00:04:46,180
para qualquer roteador
neste momento.

91
00:04:46,180 --> 00:04:48,280
Vamos tentar imprimir
a segunda,

92
00:04:48,280 --> 00:04:50,600
que era imprimir mostrar a rota IP.

93
00:04:50,600 --> 00:04:51,600
Vamos ver se isso funciona.

94
00:04:54,740 --> 00:04:55,880
Isso também funciona.

95
00:04:55,880 --> 00:04:57,110
Vamos trazer o terceiro.

96
00:04:57,110 --> 00:05:00,360
O terceiro
deve ser um problema.

97
00:05:00,360 --> 00:05:03,693
Vamos tentar imprimir isso.

98
00:05:03,693 --> 00:05:04,610
Mostrar o status da interface.

99
00:05:04,610 --> 00:05:05,990
Está me dando um
problema dizendo--

100
00:05:05,990 --> 00:05:08,330
se você olhar para o
personagem, é

101
00:05:08,330 --> 00:05:10,580
dizendo que há um problema
em algum lugar aqui porque eu

102
00:05:10,580 --> 00:05:15,440
realmente não fechei
porque minha abertura é

103
00:05:15,440 --> 00:05:17,120
com aspas duplas.

104
00:05:17,120 --> 00:05:20,750
Tem que ser fechado, então eu tenho
de dar aspas duplas aqui.

105
00:05:20,750 --> 00:05:22,820
Deixe-me voltar e corrigir isso.

106
00:05:22,820 --> 00:05:24,688
Isso deve ser aspas duplas.

107
00:05:24,688 --> 00:05:25,730
Vamos tentar imprimir isso.

108
00:05:25,730 --> 00:05:31,340
Vamos imprimir de volta, imprimir tudo
agora, e voltar e imprimir.

109
00:05:31,340 --> 00:05:32,480
Então tudo isso funciona.

110
00:05:32,480 --> 00:05:34,670
"A senha é Cisco"
está entre aspas duplas.

111
00:05:34,670 --> 00:05:36,680
Eu tenho este laboratório pertence
à classe de Rohit,

112
00:05:36,680 --> 00:05:38,700
e mostrar o status da interface.

113
00:05:38,700 --> 00:05:41,210
Então sabemos que, OK, funciona.

114
00:05:41,210 --> 00:05:49,310
Agora vamos salvar este arquivo para
salvar e nomeá-lo como Lab2.py

115
00:05:49,310 --> 00:05:52,270
na minha pasta
local chamada Rohit.

116
00:05:52,270 --> 00:05:54,050
Pode ser qualquer
pasta que você quiser.

117
00:05:54,050 --> 00:05:55,467
Vamos garantir
que você se lembre de onde

118
00:05:55,467 --> 00:05:57,420
a pasta onde está o arquivo.

119
00:05:57,420 --> 00:05:58,640
Lab2.py.

120
00:05:58,640 --> 00:06:00,530
Vamos salvar isso
e agora vou

121
00:06:00,530 --> 00:06:04,490
para voltar para minha máquina Ubuntu
e copie esse arquivo.

122
00:06:04,490 --> 00:06:07,070
Vou pegar esse arquivo
da minha máquina Mac local

123
00:06:07,070 --> 00:06:08,600
na máquina Ubuntu.

124
00:06:08,600 --> 00:06:15,470
Isso será
feito acessando meu Mac

125
00:06:15,470 --> 00:06:24,915
e colocando Lab2.py
nesta pasta aqui.

126
00:06:29,930 --> 00:06:33,010
E agora esse arquivo é copiado localmente
na minha máquina Ubuntu.

127
00:06:33,010 --> 00:06:35,650
Se eu fizer ls,
deverei ver Lab2.py,

128
00:06:35,650 --> 00:06:39,730
e agora posso executar esse
arquivo com o comando Python 3

129
00:06:39,730 --> 00:06:45,160
Lab2.py, e deve
executar todos esses comandos

130
00:06:45,160 --> 00:06:48,800
que realmente
tivemos nesse arquivo.

131
00:06:48,800 --> 00:06:50,770
Então, está mostrando o resumo da interface
IP,

132
00:06:50,770 --> 00:06:54,100
show IP route pipe
incluído 192.168.1.0,

133
00:06:54,100 --> 00:06:56,650
mostre o status da interface, este
laboratório pertence à classe de Rohit,

134
00:06:56,650 --> 00:06:59,050
e a senha é Cisco.

135
00:06:59,050 --> 00:07:01,902
Com isso, basicamente
completamos nossa tarefa.

136
00:07:01,902 --> 00:07:03,610
Espero que este vídeo tenha sido
informativo para você,