در این مطلب، ویدئو روش های رشته پایتون: توضیح داده شده | معرفی پایتون برای مهندسان شبکه با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:07:03
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:07,040 –> 00:00:09,519
سلام بچه ها و به عقب خوش آمدید، بنابراین برای پایان دادن به
2
00:00:09,519 –> 00:00:11,120
این مهارت، چیزی که می خواهم با
3
00:00:11,120 –> 00:00:13,200
شما صحبت کنم چیزی به نام روش های رشته ای است که
4
00:00:13,200 –> 00:00:15,759
اکنون متدها یک مفهوم بسیار مهم
5
00:00:15,759 –> 00:00:18,400
در پایتون هستند و برای اینکه واقعاً
6
00:00:18,400 –> 00:00:19,920
به جزئیات آنها بپردازیم، باید
7
00:00:19,920 –> 00:00:22,080
مواردی مانند این را بررسی کنیم. کلاس ها و
8
00:00:22,080 –> 00:00:24,320
برنامه نویسی شی گرا و اینها
9
00:00:24,320 –> 00:00:25,920
مطمئناً مفاهیمی هستند که
10
00:00:25,920 –> 00:00:28,320
کمی پیشرفته تر هستند، اما به عنوان یک
11
00:00:28,320 –> 00:00:30,000
نمای کلی در سطح بالا در حال حاضر می توانید
12
00:00:30,000 –> 00:00:31,760
متدها را به عنوان چیزی تصور کنید که فقط
13
00:00:31,760 –> 00:00:33,680
کمی عملکرد به کد شما اضافه می کند،
14
00:00:33,680 –> 00:00:35,840
بنابراین اجازه دهید به طور خلاصه برخی از
15
00:00:35,840 –> 00:00:37,840
روش ها را بررسی کنیم. که با مقادیر رشته و پایتون مرتبط هستند،
16
00:00:37,840 –> 00:00:40,079
پس بیایید
17
00:00:40,079 –> 00:00:42,160
دوباره به ipython شیرجه بزنیم، پس خوب است، بنابراین کاری که
18
00:00:42,160 –> 00:00:44,559
من اینجا انجام می دهم این است که یک متغیر به نام
19
00:00:44,559 –> 00:00:46,480
let’s just say platform ایجاد می کنم و
20
00:00:46,480 –> 00:00:47,840
این را با
21
00:00:47,840 –> 00:00:50,719
cisco ios برابر می کنیم. این
22
00:00:50,719 –> 00:00:52,960
متغیر پلتفرم به عنوان یک شی و نوع
23
00:00:52,960 –> 00:00:54,879
شی که در پایتون
24
00:00:54,879 –> 00:00:57,520
است، یک رشته خواهد بود، بنابراین اگر بگویم platform را به عنوان
25
00:00:57,520 –> 00:01:00,000
یک رشته تایپ کنید، بنابراین چون یک رشته است
26
00:01:00,000 –> 00:01:01,920
، متدهای مرتبط با آن را خواهد داشت.
27
00:01:01,920 –> 00:01:03,840
با رشته هایی که در دسترس است،
28
00:01:03,840 –> 00:01:06,560
راه دسترسی به این متدها با گفتن
29
00:01:06,560 –> 00:01:09,280
پلتفرم است و سپس اگر نقطه بگوییم، تنها کاری که
30
00:01:09,280 –> 00:01:11,439
باید انجام دهیم این است که نام
31
00:01:11,439 –> 00:01:14,159
متد و به دنبال آن پرانتز را تایپ
32
00:01:14,159 –> 00:01:15,840
کنیم، حالا چگونه می توانیم بفهمیم که چه متدهایی هستند.
33
00:01:15,840 –> 00:01:18,000
در ipython
34
00:01:18,000 –> 00:01:20,320
بعد از نقطههایمان در دسترس ما است، اگر کلید تب را بزنیم،
35
00:01:20,320 –> 00:01:21,840
در اینجا همه روشها وجود دارد و ما فقط میتوانیم
36
00:01:21,840 –> 00:01:23,680
از فلشهایمان برای حرکت در آنها استفاده
37
00:01:23,680 –> 00:01:25,840
کنیم، بنابراین مواردی مانند عددی به
38
00:01:25,840 –> 00:01:29,920
عنوان آلفا و فرمت نقطه ascii، بزرگ کردن نقطه و
39
00:01:29,920 –> 00:01:32,079
غیره را دریافت میکنیم. بنابراین آنچه می توانم در اینجا بگویم این
40
00:01:32,079 –> 00:01:34,159
است که اجازه دهید فقط یک متغیر جدید ایجاد
41
00:01:34,159 –> 00:01:37,200
کنم به نام نمی دانم شاید پلتفرم بالایی
42
00:01:37,200 –> 00:01:39,280
هر چه باشد، بنابراین کاری که من انجام می دهم این است که متغیر پلتفرم خود را می گیرم
43
00:01:39,280 –> 00:01:41,920
و متدهای بالا را و دوباره فراخوانی می کنم.
44
00:01:41,920 –> 00:01:44,159
برای نامیدن
45
00:01:44,159 –> 00:01:45,439
آن، باید از
46
00:01:45,439 –> 00:01:47,759
پرانتزهایی مانند آن استفاده کنیم، بنابراین اگر
47
00:01:47,759 –> 00:01:50,320
اکنون دکمه enter را بزنم، اگر پلتفرم بالایی را چاپ کنم، به این
48
00:01:50,320 –> 00:01:52,240
نگاه کنید که همه چیز
49
00:01:52,240 –> 00:01:54,799
به حروف بزرگ ترجمه شده است و این
50
00:01:54,799 –> 00:01:56,560
می تواند در هنگام پیاده سازی بسیار مفید باشد.
51
00:01:56,560 –> 00:01:58,320
تست های ساده پس اجازه دهید
52
00:01:58,320 –> 00:02:00,399
یک نمونه به شما نشان دهم بنابراین دوباره اجازه دهید بگوییم
53
00:02:00,399 –> 00:02:04,159
پلتفرم برابر با ورودی کاربر است
54
00:02:04,159 –> 00:02:07,280
و از آنها میپرسیم که پلتفرم شما
55
00:02:07,280 –> 00:02:09,440
خوب است و چه چیزی را نیز به عنوان
56
00:02:09,440 –> 00:02:11,280
دستور show میگوییم و آن را برابر با
57
00:02:11,280 –> 00:02:14,959
ورودی چه دستوری نشان میدهید میکنیم. میخواهیم
58
00:02:14,959 –> 00:02:17,360
دوباره اوکی را ارسال کنیم، ما نمیخواهیم
59
00:02:17,360 –> 00:02:19,520
در حال حاضر خیلی روی جزئیات منطق شرطی تمرکز
60
00:02:19,520 –> 00:02:21,280
کنیم، اما اجازه
61
00:02:21,280 –> 00:02:23,120
دهید این را برای لحظهای در اینجا دنبال کنیم و آنچه
62
00:02:23,120 –> 00:02:25,520
میگوییم این است که آیا پلتفرمی که وارد میشوند
63
00:02:25,520 –> 00:02:26,959
و روشی که میتوانیم انجام دهیم. مقایسه
64
00:02:26,959 –> 00:02:28,879
در پایتون این دو علامت مساوی است،
65
00:02:28,879 –> 00:02:30,879
بنابراین اگر پلتفرم برابر با
66
00:02:30,879 –> 00:02:32,400
سیسکو است، بیایید یک متغیر
67
00:02:32,400 –> 00:02:35,280
به نام دستورات ایجاد کنیم تا ارسال کنیم و آن را
68
00:02:35,280 –> 00:02:37,360
برابر کنیم و بیایید از یک رشته f استفاده کنیم
69
00:02:37,360 –> 00:02:39,360
، f را در قسمت های بیرونی قرار می دهیم.
70
00:02:39,360 –> 00:02:41,519
ما می گوییم enable زیرا این یک
71
00:02:41,519 –> 00:02:43,280
دستور خاص سیسکو است
72
00:02:43,280 –> 00:02:45,360
و سپس کلید enter خود را می زنیم و سپس
73
00:02:45,360 –> 00:02:47,599
دستور show خود را می گذرانیم و دوباره
74
00:02:47,599 –> 00:02:49,360
کلید enter خود را یک بار دیگر می زنیم بنابراین فقط
75
00:02:49,360 –> 00:02:52,000
این را چاپ می کنیم به عنوان دستور برای ارسال خوب است،
76
00:02:52,000 –> 00:02:53,920
بنابراین بیایید آن را امتحان کنیم و این را اجرا کنیم و
77
00:02:53,920 –> 00:02:55,920
میدانی که چه کنیم ave این به عنوان
78
00:02:55,920 –> 00:02:58,560
مثال روش نقطه پی خوب است، بنابراین بیایید
79
00:02:58,560 –> 00:03:01,599
مثال روش python3 را بگوییم، بنابراین
80
00:03:01,599 –> 00:03:04,159
اگر من در سیسکو تایپ کنم پلتفرم شما چیست و
81
00:03:04,159 –> 00:03:06,080
دستور show چیست، می گویم
82
00:03:06,080 –> 00:03:09,280
اینترفیس ip را نشان دهید، اینتر را بزنید و اینها
83
00:03:09,280 –> 00:03:11,120
دستوراتی هستند که می خواهید ارسال کنید فعال کنید
84
00:03:11,120 –> 00:03:12,959
و خلاصه رابط ip را نشان دهید اما اتفاقی که
85
00:03:12,959 –> 00:03:16,000
در اینجا می افتد این است که اگر شخص به
86
00:03:16,000 –> 00:03:18,879
این شکل با حرف بزرگ پاسخ دهد و
87
00:03:18,879 –> 00:03:22,239
خلاصه رابط ip نشان دهد هیچ اتفاقی
88
00:03:22,239 –> 00:03:24,080
مشابه نمی افتد اگر پاسخ با
89
00:03:24,080 –> 00:03:26,959
حروف بزرگ و این مسئله
90
00:03:26,959 –> 00:03:29,519
دوباره خلاصه رابط IP هیچ اتفاقی نمی افتد اما کاری که
91
00:03:29,519 –> 00:03:32,159
می توانیم اینجا انجام دهیم این است که ما میتوان این خروجی را
92
00:03:32,159 –> 00:03:34,480
با گفتن این که اجازه دهید
93
00:03:34,480 –> 00:03:37,040
یک متغیر جدید به نام platform برای آزمایش ایجاد کنیم، قابل پیشبینی است
94
00:03:37,040 –> 00:03:38,720
و کاری که ما انجام میدهیم این اس