فصل اول: کلیات برنامهنویسی زبان پایتون
مقدمهای بر برنامهنویسی و کامپیوتر (قسمت 2)28:27
الگوریتم (قسمت 1)27:14
الگوریتم (قسمت 2)29:09
فلوچارت (قسمت 1)26:56
فلوچارت (قسمت 2)29:34
روش یادگیری برنامهنویسی (قسمت 1)27:28
روش یادگیری برنامهنویسی (قسمت 2)31:48
زبان برنامهنویسی پایتون29:26
نصب کامپایلر زبان پایتون16:52
انتخاب IDE مناسب29:59
نرمافزار VScode25:50
نرمافزار Pycharm28:46
آزمون فصل اول
فصل دوم: مفاهیم اولیه
بررسی متغیرها (قسمت 2)28:24
تبدیل دادهها و متغیرها به یکدیگر29:45
عملگرها (قسمت 1)29:59
عملگرها (قسمت 2)30:03
روش دریافت اطلاعات از کاربر در زبان پایتون30:00
آزمون فصل دوم
فصل سوم: ساختار تصمیمگیری و حلقههای تکرار در زبان پایتون
اعمال شرط با دستور if همراه با مثال (قسمت 1)30:02
اعمال شرط با دستور if همراه با مثال (قسمت 2)29:20
اعمال شرط با دستور if همراه با مثال (قسمت 3)23:37
اعمال شرط با دستور if همراه با مثال (قسمت 4)22:37
اعمال شرط با دستور if else همراه با مثال (قسمت 1)29:33
اعمال شرط با دستور if else همراه با مثال (قسمت 2)26:55
اعمال شرط با دستور if else همراه با مثال (قسمت 3)30:11
اعمال شرط با دستور else if همراه با مثال (قسمت 1)28:24
اعمال شرط با دستور else if همراه با مثال (قسمت 2)29:33
اعمال شرط با دستور else if همراه با مثال (قسمت 3)26:20
حلقهی while همراه با مثال (قسمت 1)29:58
حلقهی while همراه با مثال (قسمت 2)30:00
حلقهی while همراه با مثال (قسمت 3)30:13
حلقهی while همراه با مثال (قسمت 4)27:09
روش پیادهسازی حلقهی do while در پایتون30:01
حلقهی for و مفهوم محدوده (range) (قسمت 1)29:52
حلقهی for و مفهوم محدوده (range) (قسمت 2)29:54
حلقهی for و مفهوم محدوده (range) (قسمت 3)30:27
مفهوم حلقههای تو در تو29:37
تولید عدد رندوم (قسمت 1)24:38
تولید عدد رندوم (قسمت 2)22:02
مروری بر فصل سوم30:27
برنامه تشخیص اعداد اول (قسمت 1)26:05
برنامه تشخیص اعداد اول (قسمت 2)28:32
ساخت بازی سنگ کاغذ قیچی (قسمت 1)28:05
ساخت بازی سنگ کاغذ قیچی (قسمت 2)28:03
ساخت بازی سنگ کاغذ قیچی (قسمت 3)29:59
ساخت بازی سنگ کاغذ قیچی (قسمت 4)29:41
آزمون فصل سوم
فصل چهارم: کار با ساختار دادهها
آرایهها (list) (قسمت 1)30:01
آرایهها (list) (قسمت 2)27:44
آرایهها (list) (قسمت 3)23:04
آرایهها (list) (قسمت 4)30:03
آرایهها (list) (قسمت 5)30:02
آرایهها (list) (قسمت 6)28:27
آرایهها (list) (قسمت 7)29:41
آرایهها (list) (قسمت 8)30:18
آرایهها (list) (قسمت 9)19:42
آرایهها (list) (قسمت 10)25:47
دیکشنری (Dictionary) در پایتون (قسمت 1)29:37
دیکشنری (Dictionary) در پایتون (قسمت 2)29:28
دیکشنری (Dictionary) در پایتون (قسمت 3)29:47
دیکشنری (Dictionary) در پایتون (قسمت 4)29:59
دیکشنری (Dictionary) در پایتون (قسمت 5)29:40
دیکشنری (Dictionary) در پایتون (قسمت 6)30:03
دیکشنری (Dictionary) در پایتون (قسمت 7)29:44
Tuple (قسمت 1)29:17
Tuple (قسمت 2)22:50
Set (قسمت 1)27:01
Set (قسمت 2)28:31
مروری بر فصل چهارم29:54
پروژهی لیست خرید (قسمت 1)29:30
پروژهی لیست خرید (قسمت 2)26:08
پروژهی لیست خرید (قسمت 3)29:51
آزمون فصل چهارم
فصل پنجم: مفهوم تابع و اعمال ریاضی
توابع در پایتون (قسمت 1)29:58
توابع در پایتون (قسمت 2)30:00
توابع در پایتون (قسمت 3)29:26
توابع در پایتون (قسمت 4)21:09
توابع در پایتون (قسمت 5)30:42
توابع در پایتون (قسمت 6)27:47
توابع در پایتون (قسمت 7)29:51
توابع در پایتون (قسمت 8)28:48
تابع lambda29:36
تابع map29:19
All و Filter و Any (قسمت 1)30:13
All و Filter و Any (قسمت 2)30:24
مرتبسازی دادهها30:03
انجام اعمال ریاضی روی اعداد (قسمت 1)29:00
انجام اعمال ریاضی روی اعداد (قسمت 2)29:35
بررسی Zip (قسمت 1)29:14
بررسی Zip (قسمت 2)22:39
مروری بر فصل پنجم29:58
ساخت بازی کرپس (craps) با استفاده از توابع (قسمت 1)24:27
ساخت بازی کرپس (craps) با استفاده از توابع (قسمت 2)29:56
آزمون فصل ششم
فصل ششم: مدیریت خطاها و مبحث ماژولها
انواع خطاها در برنامهنویسی (قسمت 1)26:02
انواع خطاها در برنامهنویسی (قسمت 2)21:55
خطاها (Errors) (قسمت 1)26:11
خطاها (Errors) (قسمت 2)29:39
خطاها (Errors) (قسمت 3)29:45
خطاها (Errors) (قسمت 4)32:46
Debugging در پایتون (قسمت 1)31:06
Debugging در پایتون (قسمت 2)28:58
ماژولها (Modules) (قسمت 1)30:13
ماژولها (Modules) (قسمت 2)27:28
ماژولها (Modules) (قسمت 3)31:57
ماژولها (Modules) (قسمت 4)26:08
ماژولها (Modules) (قسمت 5)32:41
بررسی کلی ماژول Math29:40
بررسی کلی ماژول Numpy (قسمت 1)26:45
بررسی کلی ماژول Numpy (قسمت 2)28:40
بررسی کلی ماژول Scipy29:50
بررسی کلی ماژول OS27:22
مروری بر فصل ششم30:01
آزمون فصل ششم
فصل هفتم: شیگرایی
مفهوم کلی شیگرایی30:03
مفاهیم مورد نیاز برای پیادهسازی شیگرایی (قسمت 1)29:55
مفاهیم مورد نیاز برای پیادهسازی شیگرایی (قسمت 2)29:55
مفاهیم مورد نیاز برای پیادهسازی شیگرایی (قسمت 3)29:41
مفاهیم مورد نیاز برای پیادهسازی شیگرایی (قسمت 4)29:55
قواعد نام گذاری (Attribute)29:46
بررسی Attribute و Methods در کلاسها (قسمت 1)26:40
بررسی Attribute و Methods در کلاسها (قسمت 2)23:11
بررسی Attribute و Methods در کلاسها (قسمت 3)29:53
وراثت و پیادهسازی آن در زبان پایتون (قسمت 1)29:56
وراثت و پیادهسازی آن در زبان پایتون (قسمت 2)29:57
وراثت و پیادهسازی آن در زبان پایتون (قسمت 3)29:37
وراثت و پیادهسازی آن در زبان پایتون (قسمت 4)28:59
وراثت و پیادهسازی آن در زبان پایتون (قسمت 5)27:14
وراثت و پیادهسازی آن در زبان پایتون (قسمت 6)29:49
مروری بر فصل هفتم30:00
پروژهی اول مبحث شیگرایی (قسمت 1)30:01
پروژهی اول مبحث شیگرایی (قسمت 2)28:33
پروژهی اول مبحث شیگرایی (قسمت 3)27:24
پروژهی دوم مبحث شیگرایی (قسمت 1)29:32
پروژهی دوم مبحث شیگرایی (قسمت 2)29:29
پروژهی دوم مبحث شیگرایی (قسمت 3)29:54
آزمون فصل هفتم
فصل هشتم: مفاهیم پیشرفته
Polymorphism (چندریختی) (قسمت 1)29:27
Polymorphism (چندریختی) (قسمت 2)31:47
Polymorphism (چندریختی) (قسمت 3)29:49
Polymorphism (چندریختی) (قسمت 4)29:17
اشارهگرها (Iterator) (قسمت 1)29:43
اشارهگرها (Iterator) (قسمت 2)29:48
اشارهگرها (Iterator) (قسمت 3)29:55
اشارهگرها (Iterator) (قسمت 4)29:21
اشارهگرها (Iterator) (قسمت 5)29:44
توابع Generator و کلمه کلیدی Yield (قسمت 1)27:33
توابع Generator و کلمه کلیدی Yield (قسمت 2)29:47
تغییر و بهبود توابع با Decorator (قسمت 1)29:28
تغییر و بهبود توابع با Decorator (قسمت 2)29:19
تغییر و بهبود توابع با Decorator (قسمت 3)26:36
مروری بر فصل هشتم29:40
آزمون فصل هشتم
فصل نهم: فایلها
نحوهی ارتباط و کار با فایلها (قسمت 1)29:36
نحوهی ارتباط و کار با فایلها (قسمت 2)30:00
نحوهی ارتباط و کار با فایلها (قسمت 3)30:15
نحوهی ارتباط و کار با فایلها (قسمت 4)29:37
نحوهی ارتباط و کار با فایلها (قسمت 5)27:39
نحوهی ارتباط و کار با فایلها (قسمت 6)28:54
نحوهی ارتباط و کار با فایلها (قسمت 7)29:51
نحوهی ارتباط و کار با فایلها (قسمت 8)28:53
نحوهی ارتباط و کار با فایلها (قسمت 9)34:52
مروری بر فصل نهم28:26
آزمون فصل نهم
فصل دهم: رابطههای کاربری و پایگاه داده به همراه پروژهی پایانی
رابط برنامه نویسی کاربردی (API)29:47
رابط برنامه نویسی کاربردی (API) در پایتون (قسمت 1)31:47
رابط برنامه نویسی کاربردی (API) در پایتون (قسمت 2)31:37
رابط کاربری گرافیکی (GUI) (قسمت 1)29:42
رابط کاربری گرافیکی (GUI) (قسمت 2)29:47
رابط کاربری گرافیکی (GUI) (قسمت 3)29:19
رابط کاربری گرافیکی (GUI) (قسمت 4)16:24
رابط کاربری گرافیکی (GUI) (قسمت 5)27:10
بررسی کلی پایگاه داده (قسمت 1)30:01
بررسی کلی پایگاه داده (قسمت 2)29:36
بررسی کلی پایگاه داده (قسمت 3)32:21
بررسی کلی پایگاه داده (قسمت 4)24:12
مروری بر فصل دهم29:27
ساخت ماشین حساب (قسمت 1)23:48
ساخت ماشین حساب (قسمت 2)30:29
ساخت ماشین حساب (قسمت 3)30:34
ساخت ماشین حساب (قسمت 4)29:58
ساخت بازی Snake (قسمت 1)29:53
ساخت بازی Snake (قسمت 2)27:51
ساخت بازی Snake (قسمت 3)24:14
ساخت بازی Snake (قسمت 4)29:58
ساخت بازی Snake (قسمت 5)26:06
ساخت بازی Snake (قسمت 6)24:21
ساخت بازی Snake (قسمت 7)23:58
ساخت بازی Snake (قسمت 8)25:59
سخن پایانی19:31
آزمون فصل دهم
فصل یازدهم: حل تمارین گفتهشده
حل تمرین فصل اول28:35
حل تمرین فصل دوم27:20
حل تمرین فصل سوم29:52
حل تمرین فصل چهارم (قسمت 1)29:25
حل تمرین فصل چهارم (قسمت 2)15:57
حل تمرین فصل پنجم34:44
حل تمرین فصل ششم20:54
حل تمرین فصل هفتم28:53
حل تمرین فصل هشتم22:32
حل تمرین فصل نهم28:19
حل تمرین فصل دهم (قسمت 1)00:00
حل تمرین فصل دهم (قسمت 2)17:03
آزمون پایانی دوره جامع آموزش پایتون
آزمون پایانی دوره جامع آموزش پایتون
بررسی متغیرها (قسمت 1)