یک اسکریپت کوتاه با استفاده از ماژول random که یک تولید کننده شعار تصادفی (Random Quote Generator) ایجاد میکند.
ماژول random: از تابع random.choice() برای انتخاب یک عنصر تصادفی از لیست استفاده میشود.
لیست quotes: میتوانید شعارهای خود را به این لیست اضافه کنید.
میتوانید این اسکریپت را در برنامههای خود برای نمایش پیامهای الهامبخش استفاده کنید. و یا حتی آن را به یک ربات تلگرام یا وبسایت اضافه کنید تا هر روز یک شعار جدید نمایش دهد!
این اسکریپت کوچک اما قدرتمند است و میتواند ایدههای خلاقانهتری را برای شما الهام بخشد! 🚀
#random | #module | learnpythonicy
دریافت IP و Hostname سیستم با استفاده از پایتون با ماژول socket
ماژول socket برای کار با شبکه و ارتباطات استفاده میشود. در این مثال، از آن برای دریافت اطلاعات شبکه سیستم استفاده میکنیم.
تابع gethostname نام میزبان (Hostname) سیستم را برمیگرداند.
تابع gethostbyname آدرس IP مربوط به یک Hostname را برمیگرداند. در اینجا، Hostname سیستم خود را به آن میدهیم تا IP سیستم را دریافت کنیم.
این مثال ساده نشان میدهد که چگونه میتوانید با استفاده از پایتون، Hostname و IP سیستم خود را دریافت کنید. این اطلاعات میتواند برای کارهای شبکهای، عیبیابی و مدیریت سیستم مفید باشد. 😊
#socket | #module | learnpythonicy
این کد پایتون زمان فعلی را در دو منطقه زمانی مختلف (تهران و نیویورک) نمایش میدهد و همچنین زمان تهران را به زمان نیویورک تبدیل میکند. در این کد از ماژول datetime برای کار با تاریخ و زمان و از ماژول zoneinfo برای مدیریت مناطق زمانی استفاده شده است.
☑️ مراحل کد به شرح زیر است:
1. مناطق زمانی تهران و نیویورک با استفاده از ZoneInfo تعریف میشوند.
2. زمان فعلی در منطقه زمانی تهران با استفاده از datetime.now() دریافت و چاپ میشود.
3. زمان فعلی در منطقه زمانی نیویورک نیز به همین ترتیب دریافت و چاپ میشود.
4. زمان تهران به زمان نیویورک با استفاده از متد astimezone() تبدیل شده و نتیجه چاپ میشود.
این کد برای نمایش تفاوت زمان بین دو منطقه زمانی و تبدیل زمان بین آنها مفید است.
#datetime | #zoneinfo | #module | learnpythonicy