سورس ساده Alarm Clock با پایتون برای تازه کارها. دیگه همه علاقه مندان مطلع هستند که کاربرد این سورس چیه. کاربرد این سورس دقیقا عین آلارم گوشی هست که شما تایم مشخصی رو تنظیم می کنید و راس همون تایم زنگ میخوره.
سورس Alarm Clock با پایتون
در این سورس از ماژول DateTime در پایتون برای ایجاد ساعت زنگ دار و کتابخانه صدا در پایتون برای پخش صدای زنگ استفاده شده.
شاید برایتان مفید باشد : آموزش پروژه محور طراحی سایت با پایتون و جنگو مختص بازار کار (فصل اول رایگان)
ماژول DateTime از قبل در زبان برنامه نویسی پایتون نصب شده است تا بتوانید به راحتی آن را در برنامه خود وارد کنید. کتابخانه playsound را می توان به راحتی با استفاده از دستور pip نصب کرد.>>>>>> pip install playsound
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
from datetime import datetime from playsound import playsound alarm_time = input("Enter the time of alarm to be set:HH:MM:SS\n") alarm_hour=alarm_time[0:2] alarm_minute=alarm_time[3:5] alarm_seconds=alarm_time[6:8] alarm_period = alarm_time[9:11].upper() print("Setting up alarm..") while True: now = datetime.now() current_hour = now.strftime("%I") current_minute = now.strftime("%M") current_seconds = now.strftime("%S") current_period = now.strftime("%p") if(alarm_period==current_period): if(alarm_hour==current_hour): if(alarm_minute==current_minute): if(alarm_seconds==current_seconds): print("Wake Up!") playsound('audio.mp3') break |
ورودی کاربر باید در قالب ساعت: دقیقه: و سپس ثانیه باشد. با رسیدن به زمان تعیین شده شروع هشدار می کند.
این ایده را میتوان در برنامههای نرمافزاری نیز پیادهسازی کرد، بنابراین اکنون میدانید که چه چیزی میتواند یک پروژه پایتون خوب باشد به غیر از طراحی رابط کاربری یک برنامه.
همچنین برای دانلود صداهای مناسب آلارم، می توانید از این لینک استفاده کنید.
راستی! برای دریافت مطالب جدید در کانال تلگرام یا پیج اینستاگرام سورس باران عضو شوید.
- انتشار: ۱۷ دی ۱۴۰۱
دسته بندی موضوعات
- آموزش ارز دیجیتال
- آموزش برنامه نویسی
- آموزش متنی برنامه نویسی
- اطلاعیه و سایر مطالب
- پروژه برنامه نویسی
- رپورتاژ
- فروشگاه
- فیلم های آموزشی
- ++C
- ADO.NET
- Adobe Flash
- Ajax
- AngularJS
- apache
- ARM
- Asp.Net
- ASP.NET MVC
- AVR
- Bootstrap
- CCNA
- CCNP
- CMD
- CSS
- Dreameaver
- EntityFramework
- Go
- HTML
- IOS
- jquery
- Linq
- Mysql
- Oracle
- PHP
- PHPMyAdmin
- Rational Rose
- silver light
- SQL Server
- Stimulsoft Reports
- Telerik
- UML
- VB.NET&VB6
- WPF
- Xml
- آموزش های پروژه محور
- اتوکد
- الگوریتم تقریبی
- امنیت
- اندروید
- اندروید استودیو
- بک ترک
- بیسیک فور اندروید
- پایتون
- جاوا
- جاوا اسکریپت
- جوملا
- دلفی
- دوره های رایگان پیشنهادی
- زامارین
- سئو
- ساخت CMS
- سی شارپ
- شبکه و مجازی سازی
- طراحی الگوریتم
- طراحی بازی
- طراحی وب
- فتوشاپ
- فریم ورک codeigniter
- فلاتر
- کانستراکت
- کریستال ریپورت
- لاراول
- معماری کامپیوتر
- مهندسی اینترنت
- هوش مصنوعی
- یونیتی
- کتاب های آموزشی
- Android
- ASP.NET
- AVR
- LINQ
- php
- Workflow
- اچ تی ام ال
- بانک اطلاعاتی
- برنامه نویسی سوکت
- برنامه نویسی موبایل
- پاسکال
- پایان نامه
- پایتون
- جاوا
- جاوا اسکریپت
- جی کوئری
- داده کاوی
- دلفی
- رباتیک
- سئو
- سایر کتاب ها
- سخت افزار
- سی اس اس
- سی پلاس پلاس
- سی شارپ
- طراحی الگوریتم
- فتوشاپ
- مقاله
- مهندسی نرم افزار
- هک و امنیت
- هوش مصنوعی
- ویژوال بیسیک
- نرم افزار و ابزار برنامه نویسی
- وردپرس