دوره DateTime و منطقههای زمانی در پایتون و Django
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- عملیات datetime در پایتون
- تشخیص خودکار منطقه زمانی از مرورگر
- گزینه دستی برای تغییر منطقه زمانی پیشفرض
- تبدیل منطقه زمانی
- فرمتهای منطقه زمانی ساده در مقابل آگاه
- اندازهگیری زمان تسک با فعال و متوقف کردن تایمر
- کارکردهای اصلی پکیج pytz
- ذخیره داده در UTC - نمایش در زمان محلی کاربران
- اکسپورت کردن از داده مطابق با زمان محلی کاربران (xls ،csv ،json)
- استفاده از divmod در مقابل عملگر modulo
توضیحات دوره
به ما در سفری هیجانانگیز به قلب جنگو بپیوندید، جایی که زمان متحد شما میشود، نه دشمنتان. در دوره «DateTime و منطقههای زمانی در پایتون و Django»، شما شیفته دنیای دستکاری datetime و تسلط به مناطق زمانی خواهید شد. این دوره بلیط شما برای گشودن اسرار مدیریت دقیق زمان در جنگو است، چه یک تازهکار و چه یک توسعهدهنده باتجربه باشید.
ابتدا، سفری را برای کسب دانش زمانی آغاز خواهیم کرد. شما قابلیتهای اساسی کتابخانه datetime پایتون را کشف خواهید کرد. خود را به عنوان یک فرد باتجربه زمان تصور کنید که تاریخ و زمان کنونی را به راحتی فرا میخواند. دانش اسرارآمیز فرمتهای datetime ساده و آگاه را کشف کنید و یاد بگیرید که تاریخهای آینده را به خواست خود احضار کنید. اما ماجرا به اینجا ختم نمیشود!
سپس، شما فرمتهای جادویی `strftime` و `strptime` را رمزگشایی خواهید کرد که به شما امکان میدهد رشتههای datetime را با مهارت یک فرد باتجربه بسازید و آشکار کنید. شما جزر و مد خود زمان را اندازهگیری کرده، فواصل بین دو تاریخ را محاسبه میکنید و مدت زمانها را به واحدهای مختلف، حتی تا کوچکترین دقیقهها، تبدیل خواهید کرد.
در سفر خود، به توانایی تشخیص روز هفته از یک تاریخ معین مسلط خواهید شد و اطمینان حاصل میکنید که برنامههای شما میتوانند با ریتمهای زمان سازگار شوند. و در حین به کارگیری قدرتهای جدید خود، یک تایمر شمارش معکوس خواهید ساخت، ابزاری با کاربردهای عملی که تنها با تخیل شما محدود میشود.
اما این تنها آغاز کار است! سپس وارد ماجراجویی بزرگی در قلمرو خود جنگو خواهیم شد. تصور کنید یک قلعه از قابلیتها را از ابتدا میسازید، یک ارگ برای ردیابی زمان با دقت. سفر شما با احراز هویت و ثبتنام کاربر آغاز میشود و اعتماد و امنیت را در میان کاربران خود برقرار میکنید.
در قلب ارگ شما، سیستم مدیریت تسک قرار دارد، جایی که کارهای قهرمانانه خود را ثبت خواهید کرد. اما نکته اینجاست: تمام داده datetime در دامنه جادویی UTC ذخیره میشوند تا یکنواختی در سراسر گستره وسیع مناطق زمانی تضمین شود. با یک حرکت مچ، شما قدرت تبدیل داده datetime را به دست خواهید آورد و اطمینان حاصل میکنید که هر کاربر زمان را بر اساس شرایط خود تجربه میکند.
هیجان در انتظار شماست، زیرا اسرار تشخیص مناطق زمانی از مرورگر را باز میکنید، امکان تنظیمات دستی منطقه زمانی را فراهم میآورید و زمان صرف شده برای تسک ها را با استفاده از پایتون و جاوا اسکریپت ثبت میکنید. سفر شما نه تنها شما را به یک استاد در مدیریت datetime و منطقه زمانی جنگو تبدیل میکند، بلکه به یک فرد با تجربه در کاربردهای عملی و دنیای واقعی نیز بدل خواهد کرد.
به ما در این جستجوی جذاب بپیوندید و بیایید ماجراجویی را در دنیای جادویی مدیریت datetime و منطقه زمانی جنگو آغاز کنیم. آیا آمادهاید تا بر یکی از هنرهای ضروری جنگو مسلط شوید و مهارتهای توسعه خود را به سطح بعدی ببرید؟
این دوره برای چه کسانی مناسب است؟
- برای افرادی که میخواهند مهارتهای پایتون خود را به سطح بعدی برسانند.
- برای کارآفرینانی که تمایل دارند وب اپلیکیشن ها بسازند که در مناطق زمانی مختلف کار کنند.
دوره DateTime و منطقههای زمانی در پایتون و Django
-
پیشنمایش دوره 02:21
-
ویرایشگر کد و افزونهها 00:44
-
دریافت تاریخ و زمان کنونی (ساده) 04:20
-
دریافت تاریخ و زمان کنونی (آگاه) 05:07
-
دریافت جداگانه تاریخ و زمان 01:13
-
تنظیم تاریخ آینده (مثلاً 2 هفته از حالا) 04:09
-
مقایسه strftime و strptime 05:51
-
قالببندی و تجزیه کردن تاریخ و زمان کنونی 07:43
-
اندازهگیری زمان بین 2 تاریخ 06:33
-
تبدیل مدت زمان به دقیقه 06:37
-
روز هفته 03:16
-
اعتبارسنجی تاریخ 04:24
-
تایمر شمارش معکوس 02:55
-
محاسبه سن 05:58
-
نظریه اولیه نواحی زمانی [اختیاری] 10:46
-
شروع یک پروژه جدید جنگو 05:24
-
اولین ویو با ناحیه زمانی فعلی دریافت شده و نمایش همه نواحی زمانی 05:02
-
روشهای مختلف دریافت تاریخ و زمان 17:23
-
افزودن فایل base.html و نمایش ناحیه زمانی در قالب 05:08
-
ایجاد superuser 01:18
-
ایجاد مدل کاربر سفارشی 04:33
-
ساخت مدل تسک 05:35
-
ساخت مدل گزارش 08:49
-
استفاده از سیگنالهای جنگو برای محاسبه زمان گزارش و کل زمان تسک 11:00
-
افزودن جدول گزارشها به صورت inline و تنظیم نمایش تسک در مدیریت 04:31
-
اکسپورت کردن داده گزارش از مدیریت طبق ناحیه زمانی کاربران 12:15
-
ویو لیست تسک 05:10
-
نمایش تسک ها در صفحه اصلی 06:27
-
توابع کمکی تبدیل به ساعت و دقیقه کاری 07:40
-
افزودن تسک جدید - فرم و ویو 05:28
-
افزودن قالب تسک جدید (با مودال) 03:24
-
افزودن پیام تأیید درباره تسک تازه ایجاد شده 03:53
-
حذف تسک 10:13
-
تنظیم دستی ناحیه زمانی 11:00
-
نمایش ناحیه زمانی پیشفرض (کاربر) در فرم 04:22
-
افزودن پیامها و نمایش هشدار 01:53
-
نمایش نام کاربری (به صورت لینک به صفحه tz) و jdenticon در صفحه اصلی 05:56
-
تشخیص ناحیه زمانی از مرورگر (جاوااسکریپت) 04:20
-
تشخیص ناحیه زمانی از مرورگر (آجاکس و ویو) 10:07
-
نمایش هشدار با ناحیه زمانی تشخیص داده شده 03:53
-
ویو جزئیات تسک و متد get_absolute_url 05:34
-
ایجاد صفحه تسک ها 10:02
-
فعالسازی تابع تایمر 13:49
-
افزودن لامپ چشمکزن 04:57
-
توقف تایمر 02:27
-
اول دکمههای عملیاتی را مخفی کن و تابع ارسال داده بساز 08:09
-
ثبت زمان روی تسک ها - فرانتاند 08:36
-
ثبت زمان روی تسک ها - بکاند 10:56
-
نمایش هشدار تأیید 02:37
-
ارسال داده در صورت خروج کاربر از صفحه جزئیات تسک 03:46
-
تاریخچه گزارشهای تسک 07:43
-
فیلتر سفارشی datetime طبق ناحیه زمانی انتخاب شده 10:04
-
ساخت ویو خلاصه تسک 04:39
-
تعریف منطق ویو خلاصه تسک 09:49
-
اتمام فایل summary.html 05:46
-
افزودن و طراحی نوار ناوبری 03:40
-
افزودن مخلوطها و دکوراتورهای نیازمند ورود 02:33
-
ارتقاء - سازماندهی بهتر بخش مدیریت کاربران 03:51
-
ارتقاء - ذخیره اطلاعات ناحیه زمانی در متغیر سشن و استفاده از فیلتر ناحیه زمانی داخلی 05:39
-
راهحل 06:41
مشخصات آموزش
دوره DateTime و منطقههای زمانی در پایتون و Django
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:متوسط
- تعداد درس:60
- مدت زمان :06:19:41
- حجم :2.95GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy