پایتون پیشرفته - از مهارت تا تخصص
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- توابع ویژه پایتون
- عبارات منظم و مدیریت فایلهای JSON و XML
- PyTest: فریمورک تست پایتون
- تکنیکهای برنامهنویسی برای بهینهسازی سرعت
- تسلط به توابع پیشرفته پایتون مانند ()partial() ،eval و ()namedtuple و پذیرش list comprehension و dictionary comprehension
- بررسی ترکیبها، جایگشتها و کشینگ با lru_cache و بررسی توابع داخلی متنوع
پیشنیازهای دوره
نیاز به تجربه قبلی برنامهنویسی نیست، تمام موارد مورد نیاز را یاد خواهید گرفت.
توضیحات دوره
آمادهاید تا سفری هیجانانگیز به دنیای پیشرفته برنامهنویسی پایتون آغاز کنید؟ اگر کمی تجربه کدنویسی دارید و مشتاق به ارتقای مهارتهای خود هستید، دوره «پایتون پیشرفته - از مهارت تا تخصص» بهترین انتخاب برای شماست تا پیچیدگیهای این زبان برنامهنویسی چندمنظوره و پرطرفدار را بررسی کنید.
در این دوره از مبانی عبور میکنیم و مستقیماً به مفاهیم پیشرفته پایتون میپردازیم تا مطمئن شویم شما برای مواجهه با چالشهای پیش رو مجهز هستید. با رویکردی عملی و عمیق، شما به پیچیدگیهای توابع ویژه پایتون مسلط میشوید، از قدرت عبارات منظم بهرهمند میشوید، فریمورک PyTest را بررسی میکنید و کد خود را برای سرعت و کارایی بهینهسازی میکنید.
آنچه این دوره را متمایز میکند، تمرکز عمیق آن روی کاربرد عملی است. این دوره فقط به تئوری محدود نمیشود؛ شما به طور فعال دانش پیشرفته خود را از طریق توسعه اپلیکیشنهای واقعی پایتون، بهینهسازی کد و کار روی پروژههای شبیه به چالشهایی که به عنوان یک توسعهدهنده حرفهای پایتون با آنها روبهرو خواهید شد، به کار خواهید گرفت.
در پایان این دوره، مهارتها و اعتماد به نفس لازم برای موفقیت در دنیای توسعه پایتون پیشرفته را خواهید داشت. همین امروز در این دوره شرکت کنید و سفر خود را برای تبدیل شدن به یک برنامهنویس خبره پایتون آغاز نمایید. دنیای برنامهنویسی پیشرفته در انتظار شماست.
این دوره برای چه کسانی مناسب است؟
- مبتدیان پایتون که درباره علم داده کنجکاو هستند و میخواهند درباره پایتون بیشتر بدانند.
- برنامهنویسانی که در زبانهای دیگر تجربه دارند و میخواهند به پایتون منتقل شوند.
- دانشمندان و تحلیلگران داده
- هر کسی که به دنبال مهارتهای پیشرفته در پایتون است.
پایتون پیشرفته - از مهارت تا تخصص
-
()partial 10:40
-
()eval 11:58
-
()namedtuple 04:04
-
List comprehension 06:52
-
Dictionary comprehension 03:11
-
توابع لامبدا 02:47
-
آزمون توابع ویژه None
-
()combinations و ()permutations 07:41
-
کشینگ با دکوراتور lru_cache 10:33
-
توابع داخلی: ()abs() ،len() ،type() ،max() ،round و ()range 18:54
-
آزمون توابع ویژه پایتون None
-
()bool و ()str 04:47
-
توابع chr ،ord و all 12:57
-
()format() ،callable و ()reversed 06:22
-
بهینهسازی پانداس 14:25
-
آزمون توابع ویژه None
-
تکلیف توابع ویژه بخش 1، 2 و 3 None
-
عبارات منظم در پایتون با ماژول 're' - بخش 1 16:51
-
عبارات منظم در پایتون با ماژول 're' - بخش 2 18:15
-
JSON (حاشیهنویسی شی جاوا اسکریپت) 12:17
-
XML 13:25
-
آزمون عبارات منظم و مدیریت فایلهای JSON و XML None
-
تکلیف عبارات منظم None
-
ویژگی 1: آشنایی با PyTest، ویژگیها و تستهای واحد - مثال کلاسها 19:24
-
ویژگی 2: مثال ماژول، پیشرفته، مارکرها و فیکسچرهای PyTest 25:34
-
آزمون Pytest None
-
تکلیف PyTest None
-
لاگ کردن در پایتون و سطوح لاگ کردن 08:19
-
پیکربندی لاگرها 10:01
-
هندلرهای لاگ کردن 13:49
-
فرمتبندی پیامهای لاگ 05:28
-
لاگ کردن سفارشی، بهترین شیوهها، نکات و ترفندها 10:01
-
ساخت ماژولها و نوشتن کد در سطح تولید 23:17
-
آزمون لاگ کردن در پایتون None
-
تکلیف لاگ کردن در پایتون None
-
همزمان و غیرهمزمان 08:17
-
همزمان در مقابل غیرهمزمان در مقابل Multithreading 11:08
-
تعریف سریع و مثال 07:20
-
single-threaded ،Multi-threaded ،Single با asyncio با برنامهنویسی 13:59
-
آزمون تکنیکهای برنامهنویسی برای بهینهسازی سرعت None
-
تکلیف تکنیکهای بهینهسازی سرعت None
-
دکوراتورها 12:58
-
ژنراتورها 04:16
-
آزمون دکوراتورها و ژنراتورها None
-
تکلیف دکوراتورها و ژنراتورها None
-
محیط مجازی و مدیریت وابستگیها 18:09
-
آزمون محیطهای مجازی None
-
تکلیف محیط مجازی None
-
آشنایی با فلسک 03:17
-
ایجاد اولین اپلیکیشن 09:25
-
راهاندازی فلسک با SQL Alchemy 11:33
-
افزودن داده به پایگاه داده 14:19
-
کوئری کردن پایگاه داده 06:26
-
کوئری URL پویا 07:19
-
امنیت فلسک 13:05
-
آزمون مربوط به فلسک None
مشخصات آموزش
پایتون پیشرفته - از مهارت تا تخصص
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:مقدماتی
- تعداد درس:56
- مدت زمان :07:13:23
- حجم :3.32GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy