در این مطلب، ویدئو برنامه درسی خودآموز پایتون (4 هفته) با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:09:22
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,160 –> 00:00:01,839
یکی از بزرگترین چالشهایی که
2
00:00:01,839 –> 00:00:03,439
افراد هنگام یادگیری یک زبان برنامهنویسی جدید
3
00:00:03,439 –> 00:00:05,279
با آن مواجه میشوند این است که نمیدانند از کجا شروع کنند
4
00:00:05,279 –> 00:00:07,359
یا ندانستن چه چیزی بعداً باید یاد بگیرند
5
00:00:07,359 –> 00:00:09,280
، به همین دلیل است که من
6
00:00:09,280 –> 00:00:11,200
7
00:00:11,200 –> 00:00:12,240
8
00:00:12,240 –> 00:00:14,000
با پیروی از این برنامه درسی، یک برنامه درسی ساده و ساده برای خودآموز پایتون ایجاد کردم که
9
00:00:14,000 –> 00:00:15,759
باید بتوانید آن را دریافت کنید.
10
00:00:15,759 –> 00:00:17,680
در عرض چهار هفته به سطح پیشرفته مهارت پایتون
11
00:00:17,680 –> 00:00:19,039
دست پیدا کنید، اشتباه نکنید،
12
00:00:19,039 –> 00:00:20,720
شما یک متخصص پایتون نمی شوید و
13
00:00:20,720 –> 00:00:22,400
14
00:00:22,400 –> 00:00:23,920
بعد از چهار هفته
15
00:00:23,920 –> 00:00:25,519
نمی توانید ماشین های خودران بسازید، اما سوار برخی از آنها راحت خواهید بود.
16
00:00:25,519 –> 00:00:27,199
پروژه های پایتون میانی و
17
00:00:27,199 –> 00:00:28,800
شما یک مبنای عالی برای
18
00:00:28,800 –> 00:00:30,000
یادگیری چیزهای تخصصی تری
19
00:00:30,000 –> 00:00:31,679
مانند یادگیری ماشین و
20
00:00:31,679 –> 00:00:34,000
علم داده خواهید داشت، می توانید برنامه درسی کامل را
21
00:00:34,000 –> 00:00:35,920
در نمایه github من بیابید، اگر می خواهید
22
00:00:35,920 –> 00:00:38,079
به نسخه متنی آن نگاهی بیندازید،
23
00:00:38,079 –> 00:00:39,760
قبل از اینکه مستقیماً به آن بپردازیم. می
24
00:00:39,760 –> 00:00:41,440
خواهم اشاره کنم که چارچوب زمانی این
25
00:00:41,440 –> 00:00:44,160
برنامه درسی فقط توصیه من است
26
00:00:44,160 –> 00:00:45,920
اگر قبلاً در زندگی خود برنامه نویسی نکرده
27
00:00:45,920 –> 00:00:47,840
اید احتمالاً به زمان بیشتری نیاز خواهید داشت
28
00:00:47,840 –> 00:00:48,399
29
00:00:48,399 –> 00:00:50,000
و اگر دوست دارید با توجه به
30
00:00:50,000 –> 00:00:51,920
آموزشهای من برای مدتی از قبل،
31
00:00:51,920 –> 00:00:54,320
شما احتمالاً آن را سریعتر تکمیل خواهید کرد،
32
00:00:54,320 –> 00:00:56,239
مهم نیست که از کدام
33
00:00:56,239 –> 00:00:59,039
طرف محتوا را با سرعت خود مرور کنید،
34
00:00:59,039 –> 00:01:00,719
اگر احساس میکنید همه چیز خیلی
35
00:01:00,719 –> 00:01:02,559
پیچیده است و به زمان بیشتری نیاز دارید،
36
00:01:02,559 –> 00:01:04,640
پس اگر میخواهید این کار را انجام دهید. با عجله این
37
00:01:04,640 –> 00:01:06,080
برنامه درسی را در یک هفته
38
00:01:06,080 –> 00:01:08,640
انجام دهید عالی است اجازه ندهید توصیه های من
39
00:01:08,640 –> 00:01:09,920
به هیچ وجه شما
40
00:01:09,920 –> 00:01:13,180
41
00:01:13,180 –> 00:01:17,109
را محدود
42
00:01:25,439 –> 00:01:27,119
کند.
43
00:01:27,119 –> 00:01:28,799
44
00:01:28,799 –> 00:01:30,960
پایتون
45
00:01:30,960 –> 00:01:32,799
اما به طور کلی هدف برنامه نویسی در
46
00:01:32,799 –> 00:01:34,720
اینجا این است که با
47
00:01:34,720 –> 00:01:37,520
مفاهیم اساسی مانند انواع داده ها، متغیرهای
48
00:01:37,520 –> 00:01:40,079
تابع حلقه های عملگر و موارد دیگر راحت شوید
49
00:01:40,079 –> 00:01:41,840
، همچنین می خواهید یاد بگیرید که چگونه استثنائات را مدیریت کنید
50
00:01:41,840 –> 00:01:43,920
و در فایل ها بنویسید
51
00:01:43,920 –> 00:01:45,680
در پایان این هفته، باید
52
00:01:45,680 –> 00:01:47,600
بتوانید در این جدول یک ماشین حساب ساده خط فرمان بسازید،
53
00:01:47,600 –> 00:01:48,560
54
00:01:48,560 –> 00:01:49,840
می توانید توصیه من را ببینید
55
00:01:49,840 –> 00:01:51,680
که چه زمانی باید یاد بگیرید کدام
56
00:01:51,680 –> 00:01:52,640
57
00:01:52,640 –> 00:01:54,640
مفهوم روزها خیلی مهم نیستند، اما من به
58
00:01:54,640 –> 00:01:56,479
شدت توصیه می کنم شما را به هم نریزید. و
59
00:01:56,479 –> 00:01:57,840
با ترتیب بیش از حد،
60
00:01:57,840 –> 00:01:59,680
از آنجایی که موضوعات روی هم
61
00:01:59,680 –> 00:02:01,840
قرار می گیرند تا همه این موارد را یاد بگیرید،
62
00:02:01,840 –> 00:02:03,600
می توانید از هر منبعی
63
00:02:03,600 –> 00:02:04,399
که دوست
64
00:02:04,399 –> 00:02:06,399
دارید استفاده کنید، می توانید از وب سایت های آموزشی استفاده کنید، می
65
00:02:06,399 –> 00:02:08,479
توانید کتاب های حرفه ای بخرید یا اگر ترجیح می دهید
66
00:02:08,479 –> 00:02:09,758
آموزش های یوتیوب را تماشا
67
00:02:09,758 –> 00:02:11,840
کنید. محتوای من
68
00:02:11,840 –> 00:02:13,440
میتوانید سری آموزشهای مبتدی پایتون من
69
00:02:13,440 –> 00:02:15,280
در یوتیوب را ببینید،
70
00:02:15,280 –> 00:02:17,280
حتی اگر بسیار قدیمی است، یا
71
00:02:17,280 –> 00:02:19,360
میتوانید جلد اول مجموعه کتاب مقدس پایتون را بخرید
72
00:02:19,360 –> 00:02:20,000
73
00:02:20,000 –> 00:02:22,239
که میتوانید آن را در وبسایت من پیدا کنید، با این حال
74
00:02:22,239 –> 00:02:23,920
میتوانید آموزشهای دیگر یوتیوبهای عالی را تماشا کنید.
75
00:02:23,920 –> 00:02:25,440
کانالها اگر
76
00:02:25,440 –> 00:02:25,920
77
00:02:25,920 –> 00:02:28,239
سبک تدریس آنها را در این هفته ترجیح
78
00:02:28,239 –> 00:02:30,160
میدهید، احتمالاً مجبور خواهید بود حدود یک
79
00:02:30,160 –> 00:02:31,440
تا سه ساعت در روز
80
00:02:31,440 –> 00:02:33,360
بسته به تجربه و سرعت یادگیری خود سرمایهگذاری کنید.
81
00:02:33,360 –> 00:02:37,840
82
00:02:38,239 –> 00:02:39,920
83
00:02:39,920 –> 00:02:41,360
84
00:02:41,360 –> 00:02:43,120
85
00:02:43,120 –> 00:02:45,040
با پایتون شروع کنید
86
00:02:45,040 –> 00:02:46,640
زیرا مسیر کاملاً واضح است
87
00:02:46,640 –> 00:02:48,400
ابتدا یک برنامه hello world
88
00:02:48,400 –> 00:02:50,080
می سازید سپس در مورد متغیرها و انواع داده ها و
89
00:02:50,080 –> 00:02:52,720
سپس در مورد عملکرد حلقه ها یاد می گیرید. و غیره،
90
00:02:52,720 –> 00:02:53,280
91
00:02:53,280 –> 00:02:55,440
اما بعد از آن چه کار می کنید،
92
00:02:55,440 –> 00:02:56,879
چیزهای زیادی برای یادگیری وجود دارد و نمی دانید
93
00:02:56,879 –> 00:02:59,120
کدام مفاهیم بر اساس کدام مفاهیم دیگر
94
00:02:59,120 –> 00:02:59,920
95
00:02:59,920 –> 00:03:01,760
برای این برنامه درسی است که با
96
00:03:01,760 –> 00:03:03,760
آشنایی بیشتر با برنامه نویسی شی گرا شروع
97
00:03:03,760 –> 00:03:04,640
98
00:03:04,640 –> 00:03:06,560
می کنیم، ابتدا با چه کلاس هایی آشنا می شوید. و
99
00:03:06,560 –> 00:03:08,800
اشیاء هستند و نحوه کار با آنها
100
00:03:08,800 –> 00:03:11,040
وراثت نیز مفهوم مهمی است
101
00:03:11,040 –> 00:03:13,440
در اینجا پس از آن مهم است که
102
00:03:13,440 –> 00:03:14,720
در مورد بازگشت یاد بگیرید
103
00:03:14,720 –> 00:03:16,480
تا کنون احتمالاً فقط
104
00:03:16,480 –> 00:03:18,319
توابع تکراری نوشته اید اما در
105
00:03:18,319 –> 00:03:20,000
برنامه نویسی اغلب اوقات
106
00:03:20,000 –> 00:03:22,319
با توابع بازگشتی نیز مواجه می شوید
107
00:03:22,319 –> 00:03:24,000
و ممکن است
108
00:03:24,000 –> 00:03:25,440
109
00:03:25,440 –> 00:03:27,440
زمانی که تمام آنها را درونی کردید، ذهن خود را به اطراف ببندید،
110
00:03:27,440 –> 00:03:29,280
ما شروع به کار
111
00:03:29,280 –> 00:03:31,680
برای برنامهنویسی شبکه میکنیم، برای این کار ابتدا
112
00:03:31,680 –> 00:03:33,599
با چند رشته و صفها آشنا میشویم،
113
00:03:33,599 –> 00:03:35,120
حتی اگر این مفاهیم
114
00:03:35,120 –> 00:03:37,360
مستقیماً به برنامهنویسی شبکه مرتبط نیستند
115
00:03:37,360 –> 00:03:39,680
، اغلب اوقات از آن استفاده میکنید. آنها را با هم
116
00:03:39,680 –> 00:03:41,680
با ترکیب نشانهها و سوکتهای چند رشتهای،
117
00:03:41,680 –> 00:03:43,360
باید بتوانید یک چت
118
00:03:43,360 –> 00:03:44,400
tcp اولیه
119
00:03:44,400 –> 00:03:47,040
یا یک اسکنر پورت بسازید. همچنین
120
00:03:47,040 –> 00:03:48,799
برای یادگیری کمی در مورد برنامه نویسی پایگاه داده
121
00:03:48,799 –> 00:03:49,680
122
00:03:49,680 –> 00:03:52,159
در پایتون مفید است، می توانید از sqlite3 برای انجام برخی
123
00:03:52,159 –> 00:03:54,640
از درج های اولیه انتخاب و حذف
124
00:03:54,640 –> 00:03:56,239
برای این کار استفاده کنید، احتمالاً به یک روز کامل نیاز خواهید داشت،
125
00:03:56,239 –> 00:03:58,959
به خصوص اگر هیچ sql نمی دانید
126
00:03:58,959 –> 00:04:00,640
در نهایت با آن بازی خواهید کرد.
127
00:04:00,640 –> 00:04:03,120
ثبت و پردازش فایلهای xml و json
128
00:04:03,120 –> 00:04:03,680
129
00:04:03,680 –> 00:04:05,200
حتی اگر این مفاهیم
130
00:04:05,200 –> 00:04:07,280
بخشهای ضروری زبان پایتون
131
00:04:07,280 –> 00:04:09,680
نیستند، در بسیاری از پروژهها کاملاً مفید هستند،
132
00:04:09,680 –> 00:04:11,200
اگر احساس میکنید همه اینها
133
00:04:11,200 –> 00:04:12,560
برای پر کردن یک هفته کامل کافی نیست،
134
00:04:12,560 –> 00:04:14,080
میتوانید مدتی را صرف یادگیری
135
00:04:14,080 –> 00:04:15,920
در مورد معمول کنید. عباراتی
136
00:04:15,920 –> 00:04:17,600
که میتوانید از آنها برای بررسی اینکه آیا رشتهها
137
00:04:17,600 –> 00:04:19,040
با فرمت خاصی مطابقت دارند استفاده کنید
138
00:04:19,040 –> 00:04:21,519
و برای دستکاری رشتهها برای این هفته
139
00:04:21,519 –> 00:04:23,120
، احتمالاً مجبور خواهید بود روزی
140
00:04:23,120 –> 00:04:25,199
دو تا چهار ساعت سرمایهگذاری کنید، زیرا
141
00:04:25,199 –> 00:04:27,280
مفاهیم کاملاً متفاوت هستند و عمدتاً
142
00:04:27,280 –> 00:04:28,240
نامرتبط هستند،
143
00:04:28,240 –> 00:04:30,240
این ممکن است کمی بیش از حد اطلاعات باشد.
144
00:04:30,240 –> 00:04:32,240
برای مبتدیان کامل،
145
00:04:32,240 –> 00:04:34,160
بنابراین با خیال راحت یا زمان بیشتری
146
00:04:34,160 –> 00:04:36,320
را در روز صرف کنید یا از دو هفته برای
147
00:04:36,320 —