عـــلـے | Ali.N
200 subscribers
28 photos
8 files
12 links
Just a 20 y/o self-taught programmer in Iran, turning caffeine and chaos into clean Python. Building bots, breaking limits.
Download Telegram
سحر با باد می‌گفتم حدیث آرزومندی
خطاب آمد که «واثق شو، به الطاف خداوندی»

دعای صبح و آهِ شب، کلید گنج مقصود است
بدین راه و روش می‌رو، که با دلدار پیوندی

قلم را آن زبان نَبوَد، که سرِّ عشق گوید باز
ورای حدّ تقریر است، شرح آرزومندی

الا ای یوسف مصری که کردت سلطنت مغرور!
پدر را باز پرس آخر، کجا شد مِهرِ فرزندی؟

جهان، پیر رعنا را، ترحّم در جِبِلَّت نیست
ز مِهر او چه می‌پرسی؟ در او همّت چه می‌بندی؟

همایی چون تو عالی‌قدر، حرص استخوان تا کی؟
دریغ آن سایهٔ همّت، که بر نااهل افکندی

در این بازار اگر سودی‌ست، با درویش خرسند است
خدایا منعَمم گردان به درویشی و خرسندی

به شعر حافظِ شیراز می‌رقصند و می‌نازند
سیه‌چشمان کشمیری و تُرکان سمرقندی


'حافظ'
❤11👏1
مدیونین فکر کنین قالب زدم 🙄
🤣10🔥6❤1
هیچ وقت یادم نمیره

تازه با SQLite آشنا شده بودم ، اومدم ی کلاس واسه مدیریت دیتابیس پروژم نوشتم
اسم فایل دیتابیس database.db و ماژول هم database.py بود

وقتی که کلاس تموم شده بود و متدهاشو تست کردم دیدم همه چیز آمادس برم سراغ فاز بعدی پروژه ، اومدم database.db رو که حاوی اطلاعات تستی بود رو پاک کنم

اشتباهی زدم database.py رو پاک کردم 🫩

خیلی درد داشت ( چون اون موقع من روی گوشی کدنویسی میکردم و دکمه غلط کردم (Control Z) وجود نداشت
🤣9💔3❤1😨1
💔9🥰3
باغبان در را نبند من فرد گلچین نیستم
من اسیر یک گلم دنبال هرگل نیستم

'دکتر شریعتی'
❤7🕊3❤‍🔥1
 

خبر مرگ مرا هر کسی آورد بخند
زندہ ام می کند آخر خبر خندہ تـــو


'حسین صیامی'
😢7🥰2👎1
🌚6👍2🔥2
#چالش #python

با استفاده از ماژول jdatetime تابعی بنویسید که خروجی مانند زیر تولید کند

امروز چهارشنبه ، 17 دی ماه سال 1404 ، ساعت 15:39:54 است


🧑‍💻 کدتون رو زیر این پست کامنت کنید
عـــلـے | Ali.N
#چالش #python با استفاده از ماژول jdatetime تابعی بنویسید که خروجی مانند زیر تولید کند امروز چهارشنبه ، 17 دی ماه سال 1404 ، ساعت 15:39:54 است 🧑‍💻 کدتون رو زیر این پست کامنت کنید
کدی که انتظار می‌ره اینه:
import jdatetime

now = jdatetime.datetime.now()

text = 'امروز {} ، {} {} ماه سال {} ساعت {}:{}:{} است'
text = text.format(
now.jweekday(),
now.day, # روز
now.jmonth(), # ماه جلالی
now.year, # سال
now.hour, # ساعت
now.minute, # دقیقه
now.second # ثانیه
)

اما خروجی این کد:
امروز Wednesday ، 17 Dey ماه سال 1404 ساعت 19:51:1 است
عـــلـے | Ali.N
کدی که انتظار می‌ره اینه: import jdatetime now = jdatetime.datetime.now() text = 'امروز {} ، {} {} ماه سال {} ساعت {}:{}:{} است' text = text.format( now.jweekday(), now.day, # روز now.jmonth(), # ماه جلالی now.year, # سال…
کدی که یکی از دوستان نوشته:
import jdatetime

def f_date():
now = jdatetime.datetime.now()

days = ["شنبه", "یکشنبه", "دوشنبه", "سه‌شنبه", "چهارشنبه", "پنجشنبه", "جمعه"]
months = ["فروردین", "اردیبهشت", "خرداد", "تیر", "مرداد", "شهریور",
"مهر", "آبان", "آذر", "دی", "بهمن", "اسفند"]

day_name = days[now.weekday()]
month_name = months[now.month - 1]

message = f"امروز {day_name} ، {now.day} {month_name} ماه سال {now.year} ، ساعت {now.hour:02d}:{now.minute:02d}:{now.second:02d} است"

return message

print(f_date())

از راه حل جایگزین استفاده کرده
❤6🐳1
عـــلـے | Ali.N
کدی که یکی از دوستان نوشته: import jdatetime def f_date(): now = jdatetime.datetime.now() days = ["شنبه", "یکشنبه", "دوشنبه", "سه‌شنبه", "چهارشنبه", "پنجشنبه", "جمعه"] months = ["فروردین", "اردیبهشت", "خرداد", "تیر", "مرداد", "شهریور", …
ولی چرا گره ای که با دست باز میشه رو با دندون باز کنیم؟

اگه یه سری به سورس ماژول jdatetime بزنیم متوجه میشیم ، چرا خروجی کد چیزی که انتظارش رو داریم نیست

مشکل از ست شدن لوکال هست و راه حلش هم یک خط کده!
now = now.aslocale('Persian_Iran')
🔥6👏3❤2
عـــلـے | Ali.N
ولی چرا گره ای که با دست باز میشه رو با دندون باز کنیم؟ اگه یه سری به سورس ماژول jdatetime بزنیم متوجه میشیم ، چرا خروجی کد چیزی که انتظارش رو داریم نیست مشکل از ست شدن لوکال هست و راه حلش هم یک خط کده! now = now.aslocale('Persian_Iran')
کد نهایی
import jdatetime

now = jdatetime.datetime.now()
now = now.aslocale('Persian_Iran')

text = 'امروز {} ، {} {} ماه سال {} ساعت {}:{}:{} است'
text = text.format(
now.jweekday(),
now.day, # روز
now.jmonth(), # ماه جلالی
now.year, # سال
now.hour, # ساعت
now.minute, # دقیقه
now.second # ثانیه
)

و حالا خروجی:
امروز چهارشنبه ، 17 دی ماه سال 1404 ساعت 19:54:43 است
❤7🔥3👍2
اگر زنده ماندم
و یک روزی باهم در یک خانه چای خوردیم،
برایت تعریف می‌کنم که این روزها
چقدر سخت و دیر و دور گذشت...

• کیمیا رجبی
❤10
دیباگ یعنی:

پاک کردن کدهایی که دیروز با افتخار نوشتی
🤣10😁3🕊2
توی چند روز اول که دسترسی به اینترنت کامل قطع شده بود ، (منم که هیچ گیمی ندارم) اومدم این رو نوشتم واسه سرگرمی 🦦😂

هم میشه دو نفری بازی کرد
هم میشه با سیستم بازی کرد
هم بزاری سیستم با خودش بازی کنه 😂


بازی دو نفره:
from dooz import DoozGame
from dooz.player import Player
from dooz.colors import Colors


if name == '__main__':
ali = Player('Ali', symbol='*', color=Colors.LIGHT_GREEN)
luna = Player('Luna', symbol='#', color=Colors.LIGHT_RED)

game = DoozGame(ali, luna)
game.play()

بازی با سیستم:
from dooz import DoozGame
from dooz.player import Player, Bot
from dooz.colors import Colors


if name == '__main__':
ali = Player('Ali', symbol='*', color=Colors.LIGHT_GREEN)
bot = Bot('Bot', symbol='#', color=Colors.LIGHT_RED)

game = DoozGame(ali, bot)
game.play()

🧑‍🎨 میتونین اسم و نماد و رنگ رو شخصی سازی کنید

✍ توی بازی با سیستم ، سیستم اول سعی می‌کنه برنده باشه ، اگه نتونست میاد که دفاع کنه ، اگر موقعیت برای شکست وجود نداشت رندوم انتخاب می‌کنه

سورس کد:
❤11👏2
بعدها وقتی غم، سقف کوتاه دلت را خم کرد
بی گمان می فهمی پنج وارونه چه معنا دارد
🕊6👏3