پایتونستان-مینی پروژه یک برنامه GUI-قسمت چهارم

پایتونستان-مینی پروژه یک برنامه GUI-قسمت چهارم

سلامممممممم من سیدمهدی موسویانم و با یه پایتونستان دیگه اینجام. اگه قسمت قبل رو با دقت خونده باشید، یادتون میاد که به گوگل و پایتون گفته بودم تا ساعتو نگیریم، آروم نمی گیگیریم اما متاسفانه مجبور شدیم آروم بگیگیریم. قرار شد از یه راه ساده تر بریم.اول یسری نکته ها رو بگم:من برنامه رو برای خوشگل تر شدن به ژوپیتر انتقال دادم و بخش ها شو تقسیم بندی کردم.بعضی جاها که نیاز بود کامنت گذاشتم.اشتباهاتی که باعث میشد توی مین لوپ ایرادی پیش بیاد یا برنامه بیشتر cpu و ram اشغال کنه رو رفع کردم و سرعت رو بهبود دادم.بعد از تغییراتی که بالاتر گفتم، برنامه ما این شکلی شدهاز اتاق فرمان اشاره میکنن بنویس کتابخونه. کی به حرف اتاق فرمان گوش میده؟😂 همینجوری خوبه. معرفی میکنم: ماژول datetimeهمونطور که از اسمش مشخصه، با زمان و تاریخ کار میکنه. توی این وبسایت دبلیو تری اسکولز(w3schools) درباره این کتابخونه توضیحاتی داده شده که برای ما کافی هست و فعلا نیاز به داکیومنت این کتابخونه نداریم.قبل اینکه بدونیم تابعمون چیه یسری اطلاعات باید داشته باشیم:%M
%S
%I
%p
now = datetime.datetime.now()
now.strftime()1. دقیقه رو برمیگردونه. بین 0 تا 592. ثانیه رو برمیگردونه. بین 0 تا 593. ساعت رو از حالت 12 ساعته بر میگردونه. بین 0 تا 124. بعد از ظهر یا قبل از ظهر رو بر میگردونه. AM یا PM5. توی این متغییر زمان الان رو ریختیم و هیچ فرمت خاصی نداره و شلم شوربا هست.6. این تابع یه رشته میگیره که توش با اون فرمت ها زمان مورد نظر رو از اون زمان شلم شوربا فیلتر میکنه.حالا باید ببینیم ما با چه فرمتی نیاز داریم به زمان. فرمتی که مد نظر من هست اینه که اینجوری زمان به ما بده:1:23:46 PMحالا میرسیم به اصل ماجرابالاخره رسیدیم به کد نوشتن و برنامه نویسی. اول کتابخونه datetime رو ایمپورت میکنیم:حالا باید فرمت مورد نظرمون رو با راهنمایی که بالاتر نوشتم ذخیره کنیم:حالا باید زمان شلم شوربا رو توی متغییر now بریزیم. نکته اینجاس که چون این زمان باید بروز بشه، حتما باید توی مین لوپ قرار بگیره:حالا باید با تابع strftime و اون فرمتی که ساخته بودیم، ساعت رو توی کپشن بریزیم:ما توی چهار قسمت تلاش کردیم یذره باهم یاد بگیریم و جلو بریم و لذت بردیم. حالا باید ببینیم این چهار قسمت چه ثمره ای داشتن.باهم خروجی این کد زیبا رو ببینیم. این یکی رو تند نکردم که باهم راحت تماشا کنیم(:من که عاشقش شدم😍 خیلی کیف داد. خروجی خوب و پسندیده ای هم گرفتیم. امیدوارم لذت برده باشید🥰کسانی که پایتونستان و این مینی پروژه رو دنبال میکنن، میدونن من یه قولایی داده بودم، یه شگفتانه. حالا این شگفتانه ما چی هست؟ انتشار کد تو گیت هاب!😍❤️❤️❤️خیلی عالی! الان هر کسی که بخواد میتونه بروزش کنه! ایده های خودتون و ویرایش های خودتون رو با تگ #پایتونستان توی امیگو منتشر کنید😍 و اما لینک گیتهاب: https://github.com/mahdiiran/time-program ممنون🤭😉

Author: admin

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *