WEBVTT

00:00:00.000 --> 00:00:03.395


00:00:03.395 --> 00:00:04.850
[ÉCHANTILLON]

00:00:04.850 --> 00:00:08.245
[MUSIQUE EN COURS]

00:00:08.245 --> 00:00:10.680


00:00:10.680 --> 00:00:13.050
Bonjour et bienvenue à l'INE.

00:00:13.050 --> 00:00:15.930
Aujourd'hui, dans cette vidéo, nous allons voir comment créer, vérifier,

00:00:15.930 --> 00:00:17.940
et l'impression de méthodes intégrées.

00:00:17.940 --> 00:00:22.080
Fondamentalement, nous allons faire une tâche de laboratoire sur cette technologie.

00:00:22.080 --> 00:00:26.460
Alors jetons un coup d'œil à nos besoins en laboratoire.

00:00:26.460 --> 00:00:28.130
Donc ici, j'ai une tâche qui dit,

00:00:28.130 --> 00:00:32.030
Créez un fichier nommé Lab5.py sur Atom.

00:00:32.030 --> 00:00:35.330
Créez une variable de chaîne de classe nommée "ccie"

00:00:35.330 --> 00:00:39.230
avec la valeur "CCIE Enterprise Infrastructure

00:00:39.230 --> 00:00:41.240
backslash n-- en gros, il y a une pause--

00:00:41.240 --> 00:00:45.710
Barre oblique inverse du fournisseur de services CCIE n et sécurité CCIE.

00:00:45.710 --> 00:00:47.780
Créer une autre variable de chaîne de classe

00:00:47.780 --> 00:00:52.760
nommé "ip_address1" avec la valeur "10.1.2.100".

00:00:52.760 --> 00:00:55.940
Créer une autre variable de chaîne de classe

00:00:55.940 --> 00:00:59.300
encore une fois avec le nom comme "ip_address2"

00:00:59.300 --> 00:01:02.840
avec la valeur "10.3.4.200".

00:01:02.840 --> 00:01:05.120
Stocke le contenu de la variable "ccie"

00:01:05.120 --> 00:01:09.320
dans une nouvelle variable appelée "lower_ccie".

00:01:09.320 --> 00:01:11.660
La valeur doit être en minuscule.

00:01:11.660 --> 00:01:15.020
Fractionner le contenu de la variable "ip_address1"

00:01:15.020 --> 00:01:21.050
dans une liste appelée "new_ip_address1"

00:01:21.050 --> 00:01:23.240
et utilisez la méthode intégrée split.

00:01:23.240 --> 00:01:28.850
Encore une fois, divisez le contenu de la variable ip_address2

00:01:28.850 --> 00:01:32.750
dans une liste appelée "new_ip_address2".

00:01:32.750 --> 00:01:35.900
Utilisez à nouveau la méthode intégrée split.

00:01:35.900 --> 00:01:38.810
La prochaine chose est de diviser le contenu de la variable

00:01:38.810 --> 00:01:44.420
"lower_ccie" dans une liste appelée "new_lower_ccie".

00:01:44.420 --> 00:01:47.240
Utilisez la méthode intégrée splitlines.

00:01:47.240 --> 00:01:51.440
Et imprimez le troisième octet de la "new_ip_address1"

00:01:51.440 --> 00:01:56.420
et imprimez le quatrième octet de "new_ip_address2"

00:01:56.420 --> 00:02:00.890
et imprimez "new_lower_ccie".

00:02:00.890 --> 00:02:02.850
C'est notre exigence de base.

00:02:02.850 --> 00:02:07.070
Alors allons vite sur Atom et créons notre fichier

00:02:07.070 --> 00:02:08.759
pour créer notre script.

00:02:08.759 --> 00:02:12.230
Donc, la première chose que je vais faire, c'est sur Atom,

00:02:12.230 --> 00:02:18.410
Je créerais une variable appelée ccie, qui dirait,

00:02:18.410 --> 00:02:28.790
Barre oblique inverse CCIE Enterprise Infrastructure

00:02:28.790 --> 00:02:42.920
n puis CCIE Service Provider backslash n et CCIE Security.

00:02:42.920 --> 00:02:44.438
C'est ma première variable.

00:02:44.438 --> 00:02:45.980
La prochaine variable que je créerais

00:02:45.980 --> 00:02:54.270
serait ip_address1 = 10.1.2.100.

00:02:54.270 --> 00:03:03.290
Créons un autre ip_address2 = 10.3.4.200.

00:03:03.290 --> 00:03:04.457
Cela devrait être 10.

00:03:04.457 --> 00:03:08.273


00:03:08.273 --> 00:03:11.240
La prochaine chose est que nous devons convertir

00:03:11.240 --> 00:03:13.550
cette chaîne en minuscules.

00:03:13.550 --> 00:03:15.470
Donc, si vous vous en souvenez, c'est

00:03:15.470 --> 00:03:18.780
fait avec la méthode intégrée, plus bas.

00:03:18.780 --> 00:03:22.610
Donc, cela va être fait avec lower_ccie--

00:03:22.610 --> 00:03:23.275
n'importe quel nom.

00:03:23.275 --> 00:03:24.650
Fondamentalement, une exigence de question

00:03:24.650 --> 00:03:28.190
est que nous devons créer une variable appelée comme lower_ccie--

00:03:28.190 --> 00:03:36.800
est égal à ccie.lower et ouvre et ferme les parenthèses.

00:03:36.800 --> 00:03:38.810
Cela devrait essentiellement convertir--

00:03:38.810 --> 00:03:41.990
tout ce qui est à l'intérieur de la chaîne, il devrait convertir cela

00:03:41.990 --> 00:03:43.790
en minuscules.

00:03:43.790 --> 00:03:46.670
L'exigence suivante était de...

00:03:46.670 --> 00:03:49.430
Je crois que c'était...

00:03:49.430 --> 00:03:50.400
nous avons fait cela.

00:03:50.400 --> 00:03:51.560
Nous devons convertir une liste.

00:03:51.560 --> 00:03:55.590
Nous devons convertir notre variable ip_address1 en une liste.

00:03:55.590 --> 00:03:57.770
Donc, en utilisant la méthode intégrée split,

00:03:57.770 --> 00:04:06.515
cela va être fait avec la commande new_ip_address1 =

00:04:06.515 --> 00:04:16.459
ip_address1.split et divisez-le en fonction du point.

00:04:16.459 --> 00:04:19.610
Maintenant, si vous vous en souvenez, divisez la méthode intégrée, par défaut,

00:04:19.610 --> 00:04:23.480
si je ne précise rien entre parenthèses,

00:04:23.480 --> 00:04:28.970
il le divise par défaut en fonction des espaces vides, des espaces blancs.

00:04:28.970 --> 00:04:30.850
Nous n'avons pas vraiment d'espaces blancs.

00:04:30.850 --> 00:04:32.750
Donc, si je ne précise rien, ceci

00:04:32.750 --> 00:04:34.400
serait converti en liste, mais il

00:04:34.400 --> 00:04:38.210
serait une seule entrée comme une seule chaîne

00:04:38.210 --> 00:04:39.470
à l'intérieur de cette liste.

00:04:39.470 --> 00:04:43.970
Nous devons créer quatre chaînes, nous devons donc casser 10.1.2.100

00:04:43.970 --> 00:04:45.250
en quatre parties.

00:04:45.250 --> 00:04:49.880
Nous devons donc casser cela en fonction du point.

00:04:49.880 --> 00:04:52.430
La prochaine chose serait de faire la même chose

00:04:52.430 --> 00:04:58.800
pour new_ip_address2, et cela devrait être 2.

00:04:58.800 --> 00:05:00.970
Nous avons donc fait cela.

00:05:00.970 --> 00:05:04.530
La prochaine exigence était que nous devions diviser

00:05:04.530 --> 00:05:08.280
le contenu de la variable "lower_ccie" appelée

00:05:08.280 --> 00:05:11.790
comme "new_lower_ccie" en utilisant les lignes de séparation.

00:05:11.790 --> 00:05:19.380
Donc ça va être fait avec new_lower_ccie =

00:05:19.380 --> 00:05:26.310
lower_ccie.splitlines, ouvrir, fermer.

00:05:26.310 --> 00:05:28.050
Nous n'avons pas vraiment besoin de préciser quoi que ce soit

00:05:28.050 --> 00:05:30.050
à l'intérieur des parenthèses, parce que si vous vous en souvenez,

00:05:30.050 --> 00:05:35.490
splitlines diviserait la ligne en fonction de la rupture, essentiellement

00:05:35.490 --> 00:05:37.620
votre personnage de retour.

00:05:37.620 --> 00:05:40.990
Nous avons donc déjà fait des personnages ici,

00:05:40.990 --> 00:05:45.250
il devrait donc diviser cela en trois parties.

00:05:45.250 --> 00:05:46.200
Faisons cela.

00:05:46.200 --> 00:05:48.480
Et je crois que les trois dernières exigences

00:05:48.480 --> 00:05:50.880
est d'imprimer le troisième octet.

00:05:50.880 --> 00:05:55.350
Donc, puisque c'est devenu une liste maintenant parce que

00:05:55.350 --> 00:05:58.170
de la méthode intégrée split, il devrait diviser ce

00:05:58.170 --> 00:05:59.370
en quatre parties.

00:05:59.370 --> 00:06:01.590
Et nous devons prendre le troisième octet, qui

00:06:01.590 --> 00:06:04.470
signifie que ça va être 0, ça va être 1,

00:06:04.470 --> 00:06:06.090
ça va être 2.

00:06:06.090 --> 00:06:12.060
Donc je donnerais la commande, print new_ip_address1--

00:06:12.060 --> 00:06:13.810
copions ceci.

00:06:13.810 --> 00:06:20.310
Donc, imprimez new_ip_address1 et le support de la boîte, je donnerais 2.

00:06:20.310 --> 00:06:22.740
Donc, cela devrait essentiellement imprimer n'importe quelle valeur

00:06:22.740 --> 00:06:25.950
nous avons à l'intérieur du troisième octet.

00:06:25.950 --> 00:06:32.187
Et imprimons également new_ip_address2, qui

00:06:32.187 --> 00:06:33.270
serait le quatrième octet.

00:06:33.270 --> 00:06:34.410
Ce serait 3.

00:06:34.410 --> 00:06:38.460
Donc, fondamentalement, dans votre liste, nous imprimons le numéro 3.

00:06:38.460 --> 00:06:39.922
Ce serait le numéro 0.

00:06:39.922 --> 00:06:41.880
Ce serait le numéro 1, ce serait le numéro 2,

00:06:41.880 --> 00:06:45.300
et ce serait le numéro 3, donc il devrait imprimer 200.

00:06:45.300 --> 00:06:48.270
Donc, la valeur que nous devrions obtenir serait 2.

00:06:48.270 --> 00:06:53.160
Et puis nous devrions en avoir 200.

00:06:53.160 --> 00:06:59.790
Et la dernière exigence était d'imprimer new_lower_ccie.

00:06:59.790 --> 00:07:04.710
Imprimons ça-- new_lower_ccie.

00:07:04.710 --> 00:07:07.890
Cela devrait donc suffire à accomplir notre tâche.

00:07:07.890 --> 00:07:11.260
Sauvons cela rapidement.

00:07:11.260 --> 00:07:12.090
Nous avons donc sauvé cela.

00:07:12.090 --> 00:07:16.440
Revenons à notre machine locale et faisons un pwd.

00:07:16.440 --> 00:07:21.270
Assurez-vous que vous avez le fichier dans le bon dossier.

00:07:21.270 --> 00:07:23.190
J'ai donc stocké cela dans le dossier rohit.

00:07:23.190 --> 00:07:23.880
Faisons ls.

00:07:23.880 --> 00:07:26.070
J'ai Lab5.py.

00:07:26.070 --> 00:07:33.330
Allons maintenant sur ma machine Ubuntu et faisons un pwd.

00:07:33.330 --> 00:07:36.780
Encore une fois, ici, j'ai un dossier rohit sur la machine Ubuntu

00:07:36.780 --> 00:07:37.570
lui-même.

00:07:37.570 --> 00:07:46.170
Je peux donc retourner à mon terminal et faire du sftp sur mon Ubuntu

00:07:46.170 --> 00:07:55.890
machine, nom d'utilisateur Cisco, et dites, mettez Lab5.py dans--

00:07:55.890 --> 00:08:00.810
nous mettrions ceci dans le dossier--

00:08:00.810 --> 00:08:03.060
faisons en fait...

00:08:03.060 --> 00:08:05.940
oui, je ne pense pas avoir besoin de spécifier le chemin parce que je suis

00:08:05.940 --> 00:08:07.690
déjà dans ce dossier.

00:08:07.690 --> 00:08:17.280
Donc, si je retourne maintenant sur ma machine Ubuntu et que je fais python3 Lab5.py

00:08:17.280 --> 00:08:19.840
et exécuter cela, je devrais voir--

00:08:19.840 --> 00:08:25.330


00:08:25.330 --> 00:08:27.400
donc c'est ma minuscule.

00:08:27.400 --> 00:08:29.350
C'est 2 200.

00:08:29.350 --> 00:08:31.090
En fait, il n'a pas imprimé cela.

00:08:31.090 --> 00:08:35.740
Il n'a pas imprimé le dernier, imprime new_lower_ccie.

00:08:35.740 --> 00:08:37.720
Il n'a pas imprimé celui-ci.

00:08:37.720 --> 00:08:40.480
Voyons pourquoi.

00:08:40.480 --> 00:08:44.920
Revenons à ma machine.

00:08:44.920 --> 00:08:45.610
Faisons un pwd.

00:08:45.610 --> 00:08:49.000


00:08:49.000 --> 00:08:52.040
Je ne suis pas dans le bon dossier.

00:08:52.040 --> 00:08:55.090
Alors sortons.

00:08:55.090 --> 00:09:01.530
Faisons pwd, et copions ceci.

00:09:01.530 --> 00:09:08.620
Faisons à nouveau sftp et disons, mettez Lab5.py dans--

00:09:08.620 --> 00:09:11.630


00:09:11.630 --> 00:09:13.970
nous devons mettre ceci--

00:09:13.970 --> 00:09:18.080
revenons à notre machine Ubuntu et faisons un pwd,

00:09:18.080 --> 00:09:20.880
copier ce dossier.

00:09:20.880 --> 00:09:24.060
Alors copions ceci dans ce dossier.

00:09:24.060 --> 00:09:26.630
Et maintenant, nous pouvons revenir en arrière et tester cela.

00:09:26.630 --> 00:09:29.150
Faisons un Python 5.

00:09:29.150 --> 00:09:33.395
Donc vous voyez ici maintenant, j'ai la première ligne.

00:09:33.395 --> 00:09:38.270


00:09:38.270 --> 00:09:41.750
J'ai donc la liste imprimée ici.

00:09:41.750 --> 00:09:45.950
J'ai print 2, qui est le troisième octet.

00:09:45.950 --> 00:09:48.920
J'ai print 200, qui est le quatrième octet,

00:09:48.920 --> 00:09:51.800
puis j'ai l'impression en minuscules.

00:09:51.800 --> 00:09:54.470
J'ai la liste imprimée pour moi,

00:09:54.470 --> 00:09:57.980
qui est "infrastructure d'entreprise ccie",

00:09:57.980 --> 00:10:01.490
"fournisseur de services ccie" et "sécurité ccie".

00:10:01.490 --> 00:10:07.430
Donc, pour en revenir à ma tâche, j'ai pratiquement terminé notre tâche.

00:10:07.430 --> 00:10:09.680
Nous avions trois déclarations imprimées, et essentiellement

00:10:09.680 --> 00:10:11.420
les imprime tous.

00:10:11.420 --> 00:10:14.480
Avec cela, nous avons terminé notre exigence de tâche.

00:10:14.480 --> 00:10:16.550
J'espère que cette vidéo vous a été instructive,

00:10:16.550 --> 00:10:18.684
et merci d'avoir regardé.

00:10:18.684 --> 00:10:19.184


