مسترکلاس یادگیری برنامه نویسی پایتون
✅ سرفصل و جزئیات آموزش
این دوره پایتون برای مبتدیان به شما زبان پایتون را سریع می آموزد و شامل آموزش آنلاین پایتون با پایتون 3 می باشد.
آنچه یاد خواهید گرفت
- درک اساسی از زبان برنامه نویسی پایتون خواهید داشت.
- از مهارت و درک پایتون با اعتماد به نفس برای درخواست مشاغل برنامه نویسی پایتون برخوردار می شوید.
- مهارت های پیش نیاز پایتون را برای رفتن به شاخه های خاص - یادگیری ماشین، علم داده و غیره کسب می کنید.
- مهارت های برنامه نویسی شی گرا (OOP) پایتون را به رزومه خود اضافه می کنید.
- درک می کنید که چگونه برنامه های پایتون خود را ایجاد کنید.
- پایتون را از توسعه دهندگان حرفه ای نرم افزار حرفه ای می آموزید.
- پایتون 2 و پایتون 3 را درک می کنید.
پیش نیازهای دوره
- رایانه - ویندوز، مک و لینوکس همه پشتیبانی می شوند. دستورالعمل های راه اندازی و نصب برای هر سیستم عامل گنجانده شده است.
- اشتیاق شما برای یادگیری این زبان برنامه نویسی مورد نیاز است. این یک مهارت ارزشمند برای زندگی شما است که نمی توانید آن را یاد نگیرید.
- همه موارد دیگری که برای شروع برنامه نویسی در پایتون مورد نیاز است قبلاً در این دوره گنجانده شده است.
توضیحات دوره
خواه شما بخواهید:
- مهارت هایی را که برای به دست آوردن اولین شغل برنامه نویسی پایتون نیاز دارید، بدست آورید.
- به موقعیت شغلی توسعه دهنده نرم افزار ارشد ترفیع پیدا کنید.
- با یادگیری ماشین، علم داده، جنگو یا حوزه های مهم دیگری که پایتون در آن ها تخصص دارد شروع کنید.
- یا فقط پایتون را یاد بگیرید تا بتوانید به سرعت برنامه های پایتون خود را ایجاد کنید.
پس شما به دانش منسجمی در برنامه نویسی پایتون نیاز دارید. این دوره به گونه ای طراحی شده که سریعاً مهارت های اصلی را به شما یاد می دهد.
این دوره برای مبتدیان کاملی که قبلاً هرگز برنامه نویسی نکرده اند و همچنین برنامه نویسان فعلی که می خواهند با یادگیری پایتون گزینه های شغلی خود را افزایش دهند، گردآوری شده است.
واقعیت این است که پایتون یکی از محبوب ترین زبان های برنامه نویسی در جهان است و شرکت های عظیمی مانند گوگل از آن در اپلیکیشن های مهم ماموریت مانند گوگل سرچ استفاده می کنند.
و اینکه پایتون انتخاب شماره یک زبانی برای یادگیری ماشین، علم داده و هوش مصنوعی است. برای دستیابی به مشاغل پردرآمد، شما نیاز به دانش تخصصی پایتون دارید و این همان چیزی است که از این دوره خواهید گرفت.
در پایان دوره می توانید برای مشاغل برنامه نویسی پایتون با اطمینان درخواست دهید. و بله، این موضوع حتی اگر قبلاً هرگز برنامه نویسی نکرده اید، اعمال می شود. با مهارت های درستی که در این دوره خواهید آموخت، می توانید از نظر کارفرمایان آینده استخدام شده و ارزشمند شوید.
این دوره به شما درک کاملی از زبان برنامه نویسی پایتون می دهد.
در پایان دوره آماده خواهید بود که برای پوزیشن های برنامه نویسی پایتون و همچنین رشته های خاصی از پایتون، همانطور که در بالا ذکر شد، درخواست دهید.
برخی از مباحثی که یاد خواهید گرفت:
- همه کلیدواژه های ضروری پایتون، عملگرها، دستورات و عبارات مورد نیاز برای درک کامل اینکه دقیقاً چه چیزی را کدنویسی میکنید و چرا - این کار برنامه نویسی را آسان کرده و شما را کمتر خسته می کند.
- پاسخ به سوالاتی مانند حلقه For در پایتون چیست، پایتون برای چه چیزی استفاده میشود، چگونه سینتکس سنتی کد را تغییر می دهد و نیز موارد دیگر را خواهید آموخت.
- فصل های کامل در مورد برنامه نویسی شی گرا و بسیاری از جنبه های دیگر پایتون، از جمله tKInter (برای ساخت رابط های کاربری گرافیکی (GUI)) و استفاده از پایگاه داده ها با پایتون
- اگر چه این دوره در درجه اول دوره آموزشی پایتون 3 است، اما توسعه دهنده پایتون باید هر از چند گاهی با پروژه های پایتون 2 کار کند - ما تفاوت را در هر دو نسخه نشان می دهیم تا مطمئن شویم که نحوه عملکرد متفاوت کارها در هر نسخه را درک می کنید.
- چگونه با استفاده از یکی از قدرتمندترین محیط های توسعه یکپارچه موجود در بازار، IntelliJ IDEA، اپلیکیشن های قدرتمند پایتون را توسعه دهیم؟ - به این معنی که می توانید برنامه های کاربردی را راحت تر کدنویسی کنید. IntelliJ دارای هر دو نسخه رایگان و پولی است و شما می توانید از هر کدام در این دوره استفاده کنید. PyCharm نیز به خوبی کار خواهد کرد.
اگر می خواهید از IDE دیگری استفاده کنید نگران نباشید. می توانید از هر IDE استفاده کنید و همچنان از این دوره بهترین بهره را ببرید.
آیا این دوره مهارت های اصلی پایتون را به شما آموزش می دهد؟
بله طیف وسیعی از فرصت های هیجان انگیز برای توسعه دهندگان پایتون وجود دارد. همه آن ها به درک کاملی از پایتون نیاز دارند و این همان چیزی است که شما در این دوره خواهید آموخت.
آیا این دوره به ما علم داده، یادگیری ماشین و هوش مصنوعی می آموزد؟
نه، این کار انجام نمی شود - همه این عناوین شاخه های برنامه نویسی پایتون هستند. و همه آن ها به درک کاملی از زبان پایتون نیاز دارند.
تقریباً تمام دوره های مربوط به این مباحث فرض می کنند که شما پایتون را می دانید و بدون آن به سرعت گم و گیج می شوید.
چرا باید این دوره را بگذرانید؟
دوره های پایتون در یودمی زیاد است - مدرسان شما، تیم و ژان پل بسیار منحصر به فرد هستند زیرا آن ها حدود 70 سال تجربه برنامه نویسی حرفه ای دارند. این بیش از یک عمر مهارت است که می توانید از آن پایتون یاد بگیرید.
می توانید با اطمینان بدانید که آن ها صرفا مدرس نیستند، بلکه برنامه نویسان حرفه ای با تجربه واقعی برنامه نویسی تجاری هستند که در گذشته با شرکت های بزرگی مانند IBM، میتسوبیشی، فوجیتسو و Saab کار کرده اند.
به این ترتیب شما نه تنها پایتون را یاد می گیرید، بلکه بهترین شیوه های صنعتی را برای برنامه نویسی پایتون که کارفرمایان واقعی تقاضا می کنند می آموزید.
این دوره برای چه کسانی است؟
- مبتدیانی که هیچ تجربه قبلی در برنامه نویسی ندارند و به دنبال کسب مهارت برای اولین کار برنامه نویسی خود هستند.
- کسی که به دنبال ایجاد حداقل مهارت های برنامه نویسی پایتون است که به عنوان پیش شرط لازم برای حرکت به سمت یادگیری ماشین، علم داده و هوش مصنوعی لازم است.
- برنامه نویسانی که می خواهند با یادگیری زبان برنامه نویسی پایتون گزینه های شغلی خود را بهبود ببخشند.
- اگر شما یک برنامه نویس خبره پایتون با دانش گسترده و تجربه چندین ساله هستید، پس این دوره مناسب شما نیست.
مسترکلاس یادگیری برنامه نویسی پایتون
-
آشنایی با دوره 02:02
-
تسلط مجدد در حین پیشرفت دوره 02:04
-
کیفیت ویدئو 01:08
-
زیرنویس ها 01:20
-
چگونه کمک دریافت کنیم؟ 04:46
-
نکته مهم - کد منبع 02:55
-
پایتون برای ویندوز 02:32
-
نصب IntelliJ IDEA برای ویندوز 02:32
-
پایتون برای مک 03:23
-
نصب IntelliJ IDEA برای مک 02:42
-
پایتون برای لینوکس 04:25
-
نصب IntelliJ IDEA برای لینوکس 02:14
-
پیکربندی IntelliJ IDEA - ویندوز، مک و لینوکس 11:01
-
پیکربندی بیشتر IntelliJ 04:41
-
مقدمه 02:16
-
اولین برنامه پایتون 06:36
-
چاپ در پایتون 07:15
-
چاپ متن None
-
چاپ نتیجه یک محاسبه None
-
رشته ها در پایتون 07:23
-
کاراکتر Escape 07:36
-
چاپ تب ها None
-
اطلاعات بیشتر در باره کاراکتر Escape در رشته ها 03:49
-
متغیرها و تایپ ها 07:25
-
پایتون یک زبان با تایپ قوی است 04:50
-
تایپ های داده عددی در پایتون 03:47
-
عملگرهای عددی 05:33
-
عبارات 05:17
-
تقسیم عدد صحیح None
-
تقدم عملگرها 07:14
-
تایپ داده رشته str 05:54
-
ایندکس گذاری منفی در رشته ها 04:08
-
اسلایس کردن 09:56
-
اسلایس کردن با اعداد منفی 02:41
-
استفاده از Step در یک اسلایس 07:17
-
اسلایس کردن Backwards 05:05
-
راه حل چالش و اصطلاحات اسلایس کردن 05:14
-
عملگرهای رشته 08:28
-
فیلدهای جایگزینی رشته 11:03
-
فرمت بندی رشته 10:50
-
رشته های f 03:38
-
پایتون 2 - درون یابی رشته 05:21
-
خلاصه بخش 00:59
-
مبانی پایتون None
-
آشنایی با بلوک ها و دستورات 10:13
-
دستورات If 09:37
-
elif 04:53
-
استفاده از دیباگر در IntelliJ یا Pycharm 10:20
-
اطلاعات بیشتر درباره if ،elif و else 04:59
-
if ،elif و else در دیباگر 04:00
-
استفاده از if با رشته ها None
-
شرطی ساده None
-
افزودن حدس دوم 06:18
-
عملگرهای شرطی 08:31
-
راه حل چالش 02:32
-
استفاده از شرطی های and ،or و in 05:10
-
ساده سازی مقایسه زنجیره ای 04:39
-
عبارت بولی درست و غلط 07:48
-
مقادیر واقعی 04:30
-
in و not in 06:46
-
چالش if 00:59
-
راه حل چالش if 03:22
-
حلقه های For 06:09
-
بررسی حلقه for 07:44
-
حلقه های for جهت استخراج مقادیر از ورودی کاربر 05:09
-
استخراج سرمایه None
-
iterate کردن در یک محدوده 03:08
-
حلقه for None
-
اطلاعات بیشتر درباره محدوده ها 04:25
-
حلقه For با step None
-
حلقه های for تودرتو 06:30
-
continue 07:27
-
break 06:51
-
مقداردهی اولیه متغیرها و None 04:31
-
حلقه های While 06:13
-
اطلاعات بیشتر درباره حلقه های while 06:08
-
Break در حلقه while 03:48
-
Break None
-
Continue None
-
ماژول تصادفی و ایمپورت 09:26
-
راه حل چالش 05:26
-
جستجوی باینری 05:19
-
بازی Hi Lo 08:40
-
دستور Pass و تکمیل بازی Hi Lo 04:16
-
تست بازی Hi Lo 06:38
-
تخصیص افزایشی 07:42
-
تخصیص افزایشی در حلقه None
-
PEP8 - راهنمای استایل دهی در پایتون 08:29
-
ریفکتور کردن کد 03:31
-
else در یک حلقه 05:21
-
else در بازی Hi Lo 05:06
-
اشکال زدایی شرطی 04:43
-
یک مثال دیگر 01:48
-
خلاصه بخش و چالش 03:19
-
بخش راه حل چالش 03:50
-
راه حل چالش اضافی اختیاری 04:55
-
تغییر شرطی 01:47
-
آزمون کنترل جریان None
-
آشنایی با انواع دنباله 02:55
-
لیست ها 04:24
-
آبجکت های تغییرناپذیر 06:30
-
آبجکت های تغییرپذیر 04:39
-
اتصال نام های متعدد به یک لیست 03:24
-
عملیات های دنباله مشترک 04:44
-
عملیات ها روی دنباله های تغییرپذیر 03:41
-
Append کردن به یک لیست 07:41
-
راه حل چالش کوچک 02:07
-
iterate کردن روی یک لیست 04:12
-
تابع enumerate 04:28
-
بهبود کد 08:22
-
افزودن آیتم ها به لیست ها None
-
حذف آیتم ها از یک لیست 05:10
-
مرتب سازی لیست ها 04:28
-
توابع داخلی 03:47
-
مرتب سازی موارد 09:57
-
مرتب سازی بدون حساسیت به حروف کوچک و بزرگ 04:40
-
ایجاد لیست ها 09:16
-
جایگزینی یک اسلایس 05:54
-
حذف آیتم ها از یک لیست 07:29
-
حذف ایمن مقادیر از یک لیست 02:53
-
حذف مقادیر بالا 06:32
-
تست، تست و تست - سپس دوباره تست کنید 03:20
-
تست برنامه 03:47
-
حذف آیتم ها از Backwards لیست 05:54
-
تابع معکوس 05:04
-
عملکرد الگوریتم ها 08:58
-
خلاصه دوره تا اینجا 02:50
-
لیست های تودرتو و استایل دهی کد 09:13
-
پردازش لیست های تودرتو 04:42
-
راه حل چالش Nospam 03:36
-
سیگنیچرهای تابع 03:35
-
بازبینی چاپ 06:23
-
متد جوین 07:44
-
متد تقسیم 09:09
-
راه حل چالش کوچک 05:43
-
Magical Adder None
-
تاپل ها 04:45
-
تاپل ها تغییرناپذیر هستند 07:21
-
آنپک کردن یک تاپل 06:29
-
استفاده عملی برای آنپک کردن تاپل ها 04:06
-
اطلاعات بیشتر درباره آنپک کردن 06:09
-
تاپل ها و لیست های تودرتو 05:11
-
راه حل چالش آنپک کردن 03:10
-
اطلاعات بیشتر درباره تودرتوسازی 03:44
-
ساختارهای داده تودرتو 05:37
-
ایندکس گذاری تودرتو 04:20
-
ایندکس گذاری تودرتو None
-
Jukebox ساده - دمو 02:25
-
Jukebox ساده - ایمپورت داده 05:05
-
Jukebox ساده - کدنویسی 07:04
-
ثابت ها در پایتون 08:53
-
تکمیل کد 05:37
-
چالش 00:42
-
راه حل چالش 04:03
-
خلاصه 02:47
-
مقدمه 02:38
-
تعریف یک تابع 05:35
-
جریان برنامه هنگام فراخوانی یک تابع 04:25
-
پارامترها و آرگومان ها 04:41
-
اشکال زدایی با پارامترها 07:59
-
پالیندروم ها 07:13
-
راه حل چالش پالیندروم 02:59
-
راه حل چالش جمله 05:28
-
توابع برای فراخوانی توابع 02:05
-
بازگردانی مقادیر 08:04
-
راه حل چالش get_integer 04:15
-
مجموع اعداد زوج یا فرد در یک محدوده None
-
بازگردانی None 02:58
-
توابعی که اکشن ها را انجام می دهند 07:58
-
مدیریت آرگومان های نامعتبر 07:22
-
راه حل چالش عرض 02:06
-
مقادیر پارامتر پیش فرض 02:34
-
آرگومان های کلیدواژه 06:21
-
Docstrings 06:03
-
نوشتن یک Docstring 07:50
-
چقدر حرفه ای است! 06:13
-
اعداد فیبوناچی 03:52
-
نوشتن تابع فیبوناچی 08:07
-
حاشیه نویسی های تابع و type hints 07:16
-
حاشیه نویسی های تابع با مقادیر پیش فرض 03:32
-
یک درس از تاریخ 05:34
-
چاپ رنگی 07:50
-
اجرای برنامه خود مانند یک کاربر 05:55
-
فقط ویندوز - نصب نسخه پیش از انتشار Colorama 07:28
-
ماژول colorama و محیط های مجازی 08:09
-
فعال سازی محیط مجازی 06:01
-
تابعی برای تست بازی HiLo 09:59
-
شمارش حدس های صحیح 04:47
-
Fizz Buzz None
-
بازی کردن با Fizz Buzz 04:02
-
راه حل بازی کردن با Fizz Buzz 06:27
-
تابع فاکتوریل None
-
args* 07:38
-
colour_print با چندین آرگومان 05:29
-
قوانین برای تعداد متغیر آرگومان 02:18
-
تعریف انواع پارامترهای مختلف 06:46
-
تعداد متغیر آرگومان ها None
-
خلاصه بخش 03:35
-
مقدمه 01:34
-
دیکشنری چیست؟ 08:19
-
iterate کردن روی یک دیکشنری 06:38
-
افزودن آیتم ها به یک دیکشنری 04:06
-
تغییر مقادیر در یک دیکشنری 03:38
-
حذف آیتم ها از یک دیکشنری 07:08
-
استفاده از in با یک دیکشنری 07:58
-
راه حل چالش منوی دیکشنری 08:32
-
افزودن آیتم ها به یک دیکشنری 04:59
-
یخچال هوشمند 04:23
-
به همراه چای چه داریم؟ 09:19
-
استفاده از چندین دیکشنری با هم 05:45
-
چک کردن آبدارخانه 04:24
-
بررسی کمیت ها - انتخاب ساختار داده 05:19
-
بررسی کمیت ها - کد 06:24
-
راه حل - چالش ایجاد لیست خرید 06:51
-
تصمیمات اشتباه نباید کشنده باشد 05:42
-
متد setdefault 10:04
-
شمارنده کاراکتر None
-
دمو - APIs و تلفن موبایل 08:07
-
مستندسازی "dict" 08:38
-
متدهای "dict" باقیمانده 04:37
-
متد بروزرسانی dict 06:28
-
متد مقادیر dict 08:06
-
ارجاع ها به آبجکت های تغییرپذیر 05:39
-
کپی سطحی 05:46
-
مراحل گام به گام کپی سطحی 03:47
-
کپی عمیق 05:11
-
راه حل ساده کپی عمیق 08:38
-
توابع هش 07:56
-
تابع هش واقعا بد 08:45
-
جداول هش 06:57
-
تکمیل پیاده سازی دیکشنری ساده 05:07
-
توابع هش و امنیت 03:49
-
hashlib، ماژول هش ایمن 12:11
-
آشنایی با مجموعه ها 06:12
-
مجموعه های پایتون 04:48
-
پیامدهای نامرتب بودن مجموعه ها 04:56
-
عضویت مجموعه 08:09
-
تست عضویت مجموعه سریع است 07:15
-
افزودن آیتم ها به یک مجموعه 05:42
-
استفاده از مجموعه ای برای حذف مقادیر داپلیکیت 06:21
-
حذف آیتم ها از یک مجموعه 08:17
-
متد "discard" 05:24
-
متد "remove" 10:27
-
متد "pop" 04:41
-
اتحاد مجموعه 05:32
-
اتحاد مجموعه در عمل 04:19
-
بروزرسانی اتحاد 02:57
-
مزیت متدهای عملیات مجموعه نسبت به عملگرها 05:03
-
اشتراک مجموعه 05:35
-
اشتراک مجموعه در عمل 05:56
-
بروزرسانی اشتراک None
-
تفاضل مجموعه 02:19
-
تفاضل مجموعه در عمل 02:58
-
تفاضل None
-
تفاضل متقارن مجموعه 06:06
-
زیرمجموعه ها و ابرمجموعه ها 03:04
-
زیرمجموعه ها و ابرمجموعه ها در پایتون 06:47
-
کاربرد عملی زیرمجموعه ها و ابرمجموعه ها 08:05
-
مقدمه 01:43
-
فایل ها و دایرکتوری ها 10:38
-
آشنایی با پرامپت فرمان یا ترمینال 06:06
-
مسیرها 11:43
-
فایل های متنی 02:27
-
خواندن از یک فایل متنی 10:38
-
باز کردن یک فایل با استفاده از "with" 03:11
-
read ،readline و readlines 08:24
-
strip ،lstrip و rstrip 06:58
-
removeprefix و removesuffix در پایتون 3.9 05:12
-
تجزیه داده در یک فایل متنی 05:53
-
کار با داده متنی 06:29
-
راه حل چالش پایتخت شهر 05:58
-
مقادیر دیکشنری ها با کلیدهای چندگانه 03:23
-
چاپ داده در یک فایل متنی 04:36
-
نوشتن داده در یک فایل متنی 09:04
-
حالت های فایل 04:58
-
یونیکد - تاریخچه مختصر 06:33
-
یونیکد در پایتون 04:06
-
رمزگذاری های فایل 10:21
-
سریال سازی داده با استفاده از جی سان 07:38
-
محدودیت های جی سان 06:08
-
کاربرد عملی - تجزیه داده جی سان 07:44
-
کاربرد عملی - تجزیه داده جی سان از اینترنت 08:03
-
فرمت CSV 06:47
-
خواندن فایل CSV 07:52
-
نقل قول کردن در فایل CSV 05:38
-
Sniffer و Dialect 06:41
-
CSV Dialect 05:45
-
نوشتن فایل CSV 04:10
-
csv DictReader 03:20
-
راه حل چالش DictReader 06:10
-
نام های فیلد با DictReader و DictWriter 08:01
-
خواندن و نوشتن چندین فایل 04:34
-
csv DictWriter 07:38
-
تابع zip 07:41
-
خواندن و نوشتن در همان فایل متنی 08:17
-
راه حل چالش تجزیه توابع 07:21
-
تابع record_invoice 07:55
-
استفاده از تابع "record_invoice" 09:15
-
seek و tell 08:24
-
بهبود تابع "record_invoice" 04:35
-
کار با فایل های باینری - بایت ها و آرایه بایت 11:05
-
خواندن فایل بیت مپ 11:43
-
اندیان کوچک و اندیان بزرگ 03:21
-
درک داده باینری 10:06
-
خواندن تگ ها در فایل mp3 08:04
-
مشخصات ID3v2 07:18
-
کد 11:40
-
پر کردن جاهای خالی 10:12
-
استخراج تصاویر 14:17
-
تست برنامه read_id3 ما 05:48
-
بررسی هش یک فایل 06:03
-
پایان تسلط مجدد 01:21
-
آشنایی با این بخش 03:25
-
ماژول turtle 10:07
-
ایمپورت آبجکت های خاص 04:00
-
فضاهای نام و اسکوپ گلوبال 06:21
-
اسکوپ محلی 05:40
-
Builtins 07:45
-
توابع تودرتو 03:40
-
اسکوپ Enclosing 03:24
-
یک دروغ مصلحتی، یا یک ساده سازی بیش از حد 03:12
-
تغییر مقدار یک متغیر آزاد 07:24
-
بررسی تغییرات یک متغیر آزاد 06:24
-
کلیدواژه غیرمحلی 04:22
-
کلیدواژه گلوبال 09:58
-
ایمپورت و فضای نام گلوبال 11:44
-
تقریبا فراموش کردم 02:30
-
* import 04:23
-
:"__if name == "__main 06:11
-
بهینه سازی که ممکن است در کد مشاهده کنید 07:08
-
ماژول مرورگر وب 05:49
-
تاریخ ها و زمان ها در پایتون 03:25
-
کلاس تاریخ ماژول datetime 11:13
-
آبجکت های "timedelta" 08:06
-
کلاس زمان ماژول datetime 15:32
-
"datetime.date" و نکته دیگری درباره ایمپورت 06:33
-
زمان های ساده و آگاه 05:54
-
zoneinfo backport 05:00
-
آبجکت های timezone 10:46
-
راه حل چالش Timezone 13:40
-
رفتارهایی که ممکن است انتظار نداشته باشید 09:14
-
انجام حساب در UTC (بیشتر اوقات) 10:03
-
آشنایی با Tkinter 12:29
-
Tkinter - بررسی Pack Geometry Manager 13:41
-
Tkinter - بررسی Grid Geometry Manager 12:58
-
مثال GUI پیشرفته - بخش 1 17:13
-
مثال GUI پیشرفته - بخش 2 14:43
-
مثال GUI پیشرفته - بخش 3 18:08
-
چالش Tkinter 14:57
-
توابع در پایتون 15:14
-
توابع - بخش 2 12:07
-
توابع - بخش 3 10:03
-
Parabola - اطلاعات بیشتر درباره توابع 14:25
-
اسکوپ در توابع 13:02
-
فیکس کردن تابع و ترسیم دایره ها 12:52
-
بهبود دایره ها و چالش 10:19
-
راه اندازی Blackjack 13:42
-
کارت های بارگذاری 13:45
-
کارت های معامله 08:50
-
متغیرهای گلوبال 13:08
-
کلیدواژه گلوبال 16:58
-
تست بازی Blackjack 12:55
-
چالش Blackjack 19:44
-
تکنیک های ایمپورت 20:46
-
Underscores در کد پایتون 17:25
-
فضاهای نام، اسکوپ و بازگشت 16:07
-
بازگشت با ماژول OS و فایل سیستم و کلیدواژه غیرمحلی 13:37
-
کلیدواژه غیرمحلی، آزاد و LEGB 17:07
-
برنامه نویسی شی گرا و کلاس ها 15:01
-
نمونه ها، Constructors ،Self و موارد دیگر 15:03
-
Attribute های کلاس 10:28
-
متدها - بخش 1 14:37
-
متدها - بخش 2 14:19
-
غیر عمومی و Mangling 11:53
-
DocStrings و لیترال های خام 15:11
-
کلاس آلبوم و اطلاعات بیشتر درباره DocStrings 13:42
-
کلاس هنرمند و ایمپورت آلبوم ها 15:56
-
بارگذاری داده و نوشتن Checkfile 14:42
-
مقایسه فایل ها و فلوچارت های الگوریتم 11:46
-
پیاده سازی الگوریتم Revised Load_Data 14:02
-
نوشتن نسخه OOP 12:29
-
Getters و ویژگی ها 09:42
-
چالش حذف مرجع های دایره ای 06:02
-
Getters و Setters 15:59
-
Attributes و ویژگی های داده 14:31
-
سینتکس جایگزین برای ویژگی ها 05:06
-
وراثت 15:00
-
کلاس های فرعی و Overloading 14:10
-
فراخوانی متدهای Super 11:16
-
تغییر رفتار متدها 09:31
-
Overriding متدها 16:17
-
چالش وراثت 11:38
-
پلی مورفیسم 11:35
-
تست Duck 07:06
-
کامپوزیشن 18:57
-
ادامه کامپوزیشن 11:19
-
تست کد و چالش 10:37
-
تجمیع 12:52
-
آشنایی با پایگاه داده ها 05:32
-
اصطلاحات پایگاه داده 10:33
-
نصب Sqlite3 در ویندوز 08:16
-
نصب Sqlite3 در مک 02:14
-
نصب Sqlite3 در اوبونتو لینوکس 02:46
-
آشنایی با SQLite 11:15
-
اطلاعات بیشتر درباره SQL با استفاده از SQLite 10:42
-
کوئری داده با Sqlite 16:04
-
Order by و جوین ها 13:11
-
جوین های پیچیده تر 11:44
-
Wildcards و Views 15:17
-
Housekeeping و چالش 14:15
-
SQL در پایتون 13:14
-
اتصالات، مکان نما و تراکنش ها 18:19
-
حملات SQL Injection 12:27
-
جایبان ها و جایگزینی پارامتر 09:03
-
استثناها 17:45
-
چالش استثناها 13:51
-
ادامه استثناها 14:49
-
افزایش استثناها 12:40
-
اطلاعات بیشتر درباره استثناها 09:27
-
استثناها و TODO 15:54
-
رول بک کردن تراکنش ها 12:36
-
افزودن کد پایگاه داده به کلاس حساب 14:40
-
بررسی ویرایش پایگاه داده GUI 01:33
-
نسخه کامل View پایگاه داده 14:35
-
بروزرسانی متدهای واریز و برداشت 13:42
-
نمایش زمان در مناطق زمانی مختلف 10:54
-
تابع SQLite3 strftime 13:17
-
چالش 13:29
-
مشکلات ذخیره سازی مناطق زمانی 04:26
-
رول بک کردن تراکنش ها 16:38
-
مرورگر ساده پایگاه داده 19:47
-
اسکرول بارها 09:49
-
آرگومان های ستاره ای 14:36
-
Kwargs 09:12
-
اطلاعات بیشتر درباره KWArgs 16:57
-
لیست باکس قابل اسکرول 12:49
-
Populate کردن یک لیست باکس از پایگاه داده 10:04
-
نمایش آهنگ ها از آلبوم 06:10
-
کد کلاس DataListbox 16:35
-
لینک دهی DataListBoxes 11:34
-
ادامه لینک دهی DataListBoxes 15:04
-
چالش DataListbox 17:28
-
مقدمه 00:43
-
ژنراتورها و Yield 15:05
-
Next و محدوده ها 06:32
-
مثال های ژنراتور - اعداد فیبوناچی و محاسبه عدد پی 18:30
-
ژنراتور os.walk 16:14
-
جستجو در فایل سیستم 16:14
-
خواندن تگ های Mp3 19:24
-
List Comprehensions 18:12
-
List Comprehensions و تاثیرات جانبی 08:15
-
راه حل های چالش 09:53
-
Comprehensions شرطی 11:54
-
عبارات شرطی 11:48
-
چالش ها 03:03
-
راه حل چالش 1 04:29
-
راه حل چالش 2 11:49
-
Comprehensions تودرتو 11:50
-
چالش Comprehensions تودرتو 14:58
-
ماژول timeit 11:50
-
اطلاعات بیشتر درباره timeit 12:22
-
ادامه timeit و چالش 13:53
-
چالش timeit 10:50
-
مقدمه نقشه 08:59
-
تکمیل چالش نقشه 07:09
-
تابع فیلتر 08:17
-
تابع Reduce 07:40
-
any و all 10:42
-
تاپل های نامگذاری شده 10:52
-
any و all با Comprehensions 11:18
-
عبارات لامبدا 07:30
-
استفاده از لامبداها 04:16
-
لامبداهای بیشتر 06:35
-
عبارات شرطی 09:26
-
چالش عبارت شرطی 02:35
-
لامبدا با عبارت شرطی 04:39
-
یک ماشین حساب اسباب بازی 05:58
-
لامبدا در یک حلقه 10:11
-
متدهای برخی از آبجکت های state-carrying 07:48
-
فریم یک کلاس پایه خوب است 07:18
-
"Eval" خطرناک است 03:51
-
کنترل تمام ورودی های "eval" 03:55
-
کاهش خطر "eval" 05:59
-
توابع، آبجکت هستند 06:42
-
حاشیه نویسی Big O 08:38
-
گراف ها و جداول Big O 07:11
-
مرتب سازی حبابی 14:13
-
Big O در مرتب سازی حبابی و بهینه سازی 05:23
-
Big O در مرتب سازی حبابی بهبود یافته 04:47
-
بهینه سازی مرتب سازی حبابی 05:36
-
بهترین، بدترین و متوسط ترین کیس ها 03:00
-
خلاصه Big O 02:42
-
دانلودهای ویژه شامل اسلایدها 05:01
مشخصات آموزش
مسترکلاس یادگیری برنامه نویسی پایتون
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:همه سطوح
- تعداد درس:493
- مدت زمان :61:22:05
- حجم :30.89GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy