فهرست کامل مباحث پایتون از صفر تا صد.pdf
حجم:
204.7K
کاملترین مجموعه از ریز فهرست مباحث برنامهنویسی پایتون صفر تا صد
✅با ما همراه باشید در 👇
https://eitaa.com/learns_py
مثال های پیشرفته برنامه نویسی پایتون.rar
حجم:
17.1K
مباحث پیشرفته آموزش برنامهنویسی پایتون
✅با ما همراه باشید در 👇
https://eitaa.com/learns_py
هدایت شده از یاسر محمودیان
multiprocessing_Pool.py
حجم:
254Byte
هدایت شده از یاسر محمودیان
multiprocessing_queue.py
حجم:
736Byte
آموزش برنامه نویسی پایتون و AI
Walrus Operator (:=) در پایتون – نسخه جامع
Walrus Operator از پایتون ۳.۸ معرفی شد و این امکان را به شما میدهد که در همان عبارت (Expression) مقداردهی کنید. این باعث کوتاهتر شدن کد و جلوگیری از تکرار میشود.
Walrus Operator (:=) در پایتون
Walrus Operator که با نماد := نمایش داده میشود، این امکان را به شما میدهد که مقدار یک متغیر را همزمان با استفاده در یک عبارت (Expression) مقداردهی کنید. این قابلیت از پایتون ۳.۸ به بعد در دسترس است.
مزیت اصلی:
جلوگیری از تکرار محاسبات یا دستورات
کوتاه و خواناتر کردن کد در برخی شرایط
1. استفاده در حلقههای While
# مثال: استفاده برای طول لیست
numbers = [1, 2, 3, 4, 5]
while (n := len(numbers)) > 0:
print(f"تعداد باقی مانده: {n}, مقدار حذف شده: {numbers.pop()}")
توضیح:
در این مثال طول لیست numbers همزمان در شرط حلقه به متغیر n اختصاص داده میشود و تا زمانی که لیست خالی شود، حلقه اجرا میشود.
۲. استفاده در شرطهای If
names = ["Ali", "Sara", "Hassan"]
if (name := input("یک نام وارد کنید: ")) in names:
print(f"سلام {name}!")
else:
print("نام پیدا نشد.")
توضیح:
متغیر name همزمان با شرط if مقداردهی شده و در همان شرط بررسی میشود.
2. جمعآوری ورودیها با حلقه While
foods = []
while (food := input("چه غذایی دوست دارید؟ (برای خروج 'quit' را تایپ کنید): ")) != "quit":
foods.append(food)
print("غذاهای انتخابی شما:", foods)
توضیح:
ورودی کاربر به متغیر food اختصاص داده میشود
تا زمانی که ورودی "quit" نباشد، ادامه میدهد
نیازی به نوشتن دستور جداگانه برای مقداردهی نیست
3. مثال ساده اختصاص مقدار با Walrus Operator
# قبل از Walrus
happy = False
happy = True
print(happy)
# با Walrus Operator
print(happy := True) # همزمان مقداردهی و چاپ
توضیح: استفاده از Walrus Operator باعث کوتاه شدن کد و جلوگیری از تکرار متغیر در شرط و بدنه حلقه میشود.
✅با ما همراه باشید در 👇
https://eitaa.com/learns_py
آموزش برنامه نویسی پایتون و AI
نسخه کامل و جامع ماژول time در پایتون همراه با تمام مثالها و توضیحات، یکجا و قابل اجرا آماده شده است. این نسخه شامل: نمایش زمان جاری، مکث، قالببندی، اندازهگیری زمان حلقهها، و بررسی عملکرد حلقههاست.
✅با ما همراه باشید در 👇
https://eitaa.com/learns_py
آموزش برنامه نویسی پایتون و AI
مثال کامل:
📦 نصب ماژول plyer
اگر بخواهید از نوتیفیکیشن دسکتاپ استفاده کنید، ابتدا باید ماژول plyer را نصب کنید:
pip install plyer
💻 نمونه کد کامل — نوتیفیکیشن دسکتاپ (پیشنهادی)
✅با ما همراه باشید در 👇
https://eitaa.com/learns_py