در این مطلب، ویدئو Python Video – PyScripter IDE و Debugger با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,030 –> 00:00:02,580
سلام این گری ماهر است و در این
2
00:00:02,580 –> 00:00:04,950
تصویربرداری از صفحه می خواهم در مورد یکی
3
00:00:04,950 –> 00:00:07,379
از ابزارهای مورد علاقه خود برای ساخت
4
00:00:07,379 –> 00:00:10,920
اسکریپت های پایتون به نام py scriptor صحبت
5
00:00:10,920 –> 00:00:12,780
6
00:00:12,780 –> 00:00:15,450
7
00:00:15,450 –> 00:00:18,330
کنم.
8
00:00:18,330 –> 00:00:21,180
کد من را ویرایش کنید کد من را تغییر دهید
9
00:00:21,180 –> 00:00:24,390
تست کد من
10
00:00:24,390 –> 00:00:27,210
را نیز در آن چیزهایی مانند رنگ آمیزی نحو
11
00:00:27,210 –> 00:00:29,609
و سایر ابزارهای کوچک
12
00:00:29,609 –> 00:00:31,619
13
00:00:31,619 –> 00:00:34,559
تعبیه شده است که به
14
00:00:34,559 –> 00:00:37,200
بهره
15
00:00:37,200 –> 00:00:39,059
وری من به عنوان یک برنامه نویس کمک می کند.
16
00:00:39,059 –> 00:00:41,670
شاید دفترچه یادداشت برخی از آنها بسیار خاص هستند
17
00:00:41,670 –> 00:00:44,550
مانند این اسکریپت py اسکریپت py
18
00:00:44,550 –> 00:00:46,379
در منبع برای آن موجود است اما
19
00:00:46,379 –> 00:00:49,039
SourceForge است اما فقط یک
20
00:00:49,039 –> 00:00:51,570
برنامه ویندوز است که من برای اپل یا لینوکس نوشته ام
21
00:00:51,570 –> 00:00:53,460
اما محصولات دیگری هستند که
22
00:00:53,460 –> 00:00:55,129
در آن محیط ها کار می کنند و این را نیز توجیه می کند.
23
00:00:55,129 –> 00:00:58,440
کمی سختتر از
24
00:00:58,440 –> 00:01:00,829
چیزی است که ما با سونی داریم که یک
25
00:01:00,829 –> 00:01:04,379
IDE عالی پایتون برای یادگیری پایتون است، اما یکی
26
00:01:04,379 –> 00:01:06,600
از ضعفهایی که phoney دارد این است که
27
00:01:06,600 –> 00:01:09,689
این منطقه کد اشکال زدایی است، بنابراین آنچه که من
28
00:01:09,689 –> 00:01:10,920
با این محصول خاص به شما نشان خواهم داد این
29
00:01:10,920 –> 00:01:12,810
است که اشکال زدا چگونه کار می کند اکنون
30
00:01:12,810 –> 00:01:15,299
اشکال زدایی ابزار بسیار مهمی
31
00:01:15,299 –> 00:01:17,850
است که باید به عنوان بخشی از IDE خود داشته باشید زیرا
32
00:01:17,850 –> 00:01:20,490
معمولاً خطاهای نحوی
33
00:01:20,490 –> 00:01:21,840
مفسر شما را علامت گذاری می کند.
34
00:01:21,840 –> 00:01:23,790
اشتباهات املایی یا غلط های املایی خود را هر چه
35
00:01:23,790 –> 00:01:25,979
که هستید برطرف می کنم، اما گاهی اوقات اتفاقی که می
36
00:01:25,979 –> 00:01:28,920
افتد این است که یا کد
37
00:01:28,920 –> 00:01:31,320
به ترتیبی که می خواهید
38
00:01:31,320 –> 00:01:34,680
اجرا شود اجرا نمی شود یا شاید یک
39
00:01:34,680 –> 00:01:36,630
برنامه کاملاً اجرایی
40
00:01:36,630 –> 00:01:38,820
دارید که اکنون به شما پاسخ اشتباه می دهد. معمولاً این
41
00:01:38,820 –> 00:01:40,920
مشکلات ناشی از خطاهای منطقی است به
42
00:01:40,920 –> 00:01:42,810
عبارت دیگر نقص یا نقص در
43
00:01:42,810 –> 00:01:45,180
طراحی یا خطاهای زمان اجرا است که به این معنی است
44
00:01:45,180 –> 00:01:46,530
که شماره گیری باید
45
00:01:46,530 –> 00:01:48,720
در اعتبارسنجی داده ها دقت بیشتری می کرد و
46
00:01:48,720 –> 00:01:50,310
به دلایلی ممکن است سعی
47
00:01:50,310 –> 00:01:52,049
کنید یک حرف را تغییر دهید. به شمارهای که
48
00:01:52,049 –> 00:01:54,750
دوست ندارد انجام دهید، ممکن است فقط بخشی
49
00:01:54,750 –> 00:01:56,310
از مواقعی احساس شود که خطاهای زمان اجرا در حال حاضر
50
00:01:56,310 –> 00:01:58,350
ممکن است بقیه زمانها به خوبی کار کنند، اما در
51
00:01:58,350 –> 00:02:00,210
همه موارد اگر میخواهید آن را ردیابی کنید.
52
00:02:00,210 –> 00:02:01,890
کد شما برای دیدن دنباله
53
00:02:01,890 –> 00:02:04,140
نحوه اجرای دستورات
54
00:02:04,140 –> 00:02:06,450
یا دیدن اینکه چگونه مقادیر تغییر کرده اند
55
00:02:06,450 –> 00:02:08,818
اشکال زدا بسیار ارزشمند است، بنابراین آنچه من اینجا دارم در
56
00:02:08,818 –> 00:02:10,560
سمت چپ
57
00:02:10,560 –> 00:02:12,900
صفحه است، من یک فایل اکسپلورر در
58
00:02:12,900 –> 00:02:13,590
اینجا دارم. اصلی
59
00:02:13,590 –> 00:02:15,660
پنجره کد را باز می کند و سپس
60
00:02:15,660 –> 00:02:17,670
در اینجا می گوید مفسر پایتون، اما در
61
00:02:17,670 –> 00:02:19,290
واقع چندین چیز دارد که می
62
00:02:19,290 –> 00:02:21,330
توانم نگاهی به آنها داشته باشم و یکی از چیزهای خوب
63
00:02:21,330 –> 00:02:24,269
از نظر اشکال
64
00:02:24,269 –> 00:02:26,519
زدایی برنامه شما این است که متغیرهای محلی و محلی را
65
00:02:26,519 –> 00:02:29,220
با تغییر مشاهده کنید. برنامه
66
00:02:29,220 –> 00:02:32,069
اکنون در حال اجرا است، این مثال خاص
67
00:02:32,069 –> 00:02:35,190
احتمالاً کمی پیشرفته است، هنوز این در
68
00:02:35,190 –> 00:02:39,030
مورد چیزی است که برنامه نویسان آن را آرایه می نامند،
69
00:02:39,030 –> 00:02:43,049
اما آنچه پایتون می نامد به دلایلی مجموعه های تاپل و دیکشنری ها را لیست می کند،
70
00:02:43,049 –> 00:02:45,480
حتی
71
00:02:45,480 –> 00:02:47,670
اگر پایتون از بسیاری از
72
00:02:47,670 –> 00:02:49,829
استانداردهای مشابه سایر زبان های برنامه نویسی پیروی
73
00:02:49,829 –> 00:02:53,040
می کند. آرایه ها آن را
74
00:02:53,040 –> 00:02:55,349
چیزی کمی متفاوت می نامد، بنابراین من
75
00:02:55,349 –> 00:02:57,090
فقط با من در این مورد تحمل کردم شما می
76
00:02:57,090 –> 00:02:59,010
توانید این را به عنوان تنها چهار مقدار
77
00:02:59,010 –> 00:03:00,890
شروع حافظه در کنار یکدیگر در نظر بگیرید
78
00:03:00,890 –> 00:03:04,069
. با یک نام مشترک مشخص می شود و در واقع
79
00:03:04,069 –> 00:03:07,260
به شماره فهرست بایت دسترسی دارد که
80
00:03:07,260 –> 00:03:11,099
از صفر یک دو سه شروع می شود،
81
00:03:11,099 –> 00:03:12,690
فکر کنید به نوعی مانند آدرس های
82
00:03:12,690 –> 00:03:14,579
خانه است، این همه چیزی است که
83
00:03:14,579 –> 00:03:17,099
بعداً در کلاس به آن خواهیم پرداخت، اما در حال
84
00:03:17,099 –> 00:03:18,480
حاضر احتمالاً کافی است. دانستن زیرا
85
00:03:18,480 –> 00:03:20,790
واقعاً مبنایی که برای این
86
00:03:20,790 –> 00:03:22,739
صفحه برای صحبت در مورد
87
00:03:22,739 –> 00:03:25,889
دیباگر گرفته شده است، زیرا من در اینجا یک حلقه دارم و
88
00:03:25,889 –> 00:03:27,660
باید مطمئن شوم که حلقه
89
00:03:27,660 –> 00:03:29,069
درست کار می کند و می خواهم
90
00:03:29,069 –> 00:03:30,780
به آن قسمت از کدم توجه کنم.
91
00:03:30,780 –> 00:03:33,209
من می خواهم این کار را انجام دهم این است که روی این خط
92
00:03:33,209 –> 00:03:36,900
کلیک می کنم اوه من آن خط را از دست دادم، مقدار چاپ
93
00:03:36,900 –> 00:03:39,000
یافت نشد، در خط است به نظر می رسد
94
00:03:39,000 –> 00:03:44,160
15 است، وقتی روی شماره خط بیرونی کلیک
95
00:03:44,160 –> 00:03:46,139
کردم، یک دایره قرمز کوچک با یک علامت تیک سبز دریافت می کنم.
96
00:03:46,139 –> 00:03:48,269
در آن به این
97
00:03:48,269 –> 00:03:50,849
نقطه شکست می گویند، اکنون باگرهایی که شما
98
00:03:50,849 –> 00:03:52,950
نقاط شکست دارید که به کد اجازه می دهد تا متوقف شود
99
00:03:52,950 –> 00:03:55,319
تا بتوانید اجرا کنید و سپس
100
00:03:55,319 –> 00:03:58,260
از طریق خط کد خود توسط یک خط عبور
101
00:03:58,260 –> 00:04:00,720
102
00:04:00,720 –> 00:04:03,150
کنید.
103
00:04:03,150 –> 00:04:04,889
میتوانید متغیرهای خاصی را که
104
00:04:04,889 –> 00:04:07,530
میخواهید در کنار IDE نمایش دهید شناسایی کنید و
105
00:04:07,530 –> 00:04:10,709
نشان دهد که چگونه مقادیر آنها
106
00:04:10,709 –> 00:04:12,989
با اجرای برنامه تغییر
107
00:04:12,989 –> 00:04:14,430
108
00:04:14,430 –> 00:04:15,959
109
00:04:15,959 –> 00:04:18,779
میکند. خطاهایی در کد شما وجود دارد، بنابراین
110
00:04:18,779 –> 00:04:20,608
من نقطه شکست خود را شناسایی کردهام و اگر
111
00:04:20,608 –> 00:04:22,200
بخواهم آن را حذف کنم، فقط
112
00:04:22,200 –> 00:04:22,740
روی آن
113
00:04:22,740 –> 00:04:24,539
کلیک میکنم بسیار خوب، آن را خاموش میکنم و در اینجا
114
00:04:24,539 –> 00:04:26,010
در خط فرمان یا
115
00:04:26,010 –> 00:04:27,990
Ribbon باید زیاد بگویم نوار فرمان
116
00:04:27,990 –> 00:04:30,660
از این موارد ببخشید مانند
117
00:04:30,660 –> 00:04:32,190
هر محصول دیگری از رابط کاربری گرافیکی ویندوز است
118
00:04:32,190 –> 00:04:36,570
که فایل جدیدی را مشاهده کرده اید، فایل اکسپلورر و غیره را می شناسید،
119
00:04:36,570 –> 00:04:39,300
به عنوان جستجو چاپ کنید آنچه من به دنبال آن هستم
120
00:04:39,300 –> 00:04:42,090
اینجا دکمه Run است و سپس
121
00:04:42,090 –> 00:04:43,830
در سمت راست آن چیزی به نام یک
122
00:04:43,830 –> 00:04:46,140
دکمه اشکال زدایی بنابراین وقتی روی این
123
00:04:46,140 –> 00:04:48,750
دکمه کلیک می کنم اتفاقی که می افتد این است که
124
00:04:48,750 –> 00:04:50,760
برنامه اجرا می شود تا زمانی که نقطه شکست را پیدا کند
125
00:04:50,760 –> 00:04:53,190
و سپس اجرا را متوقف می کند
126
00:04:53,190 –> 00:04:55,890
زیرا این خط به عنوان نقطه انفصال مشخص شده است که
127
00:04:55,890 –> 00:04:57,600
در آن نقطه متوقف شده است،
128
00:04:57,600 –> 00:05:00,960
حالا از اینجا چه کاری می توانم انجام دهم. آیا من
129
00:05:00,960 –> 00:05:02,700
c مکان نما خود را بالای
130
00:05:02,700 –> 00:05:04,440
متغیرهای مختلفی که
131
00:05:04,440 –> 00:05:06,840
قبل از خط نقطه شکست خراب شده اند نگه دارید و
132
00:05:06,840 –> 00:05: