آموزش برنامه نویسی پایتون و Django
2.91K subscribers
226 photos
532 videos
52 files
1.97K links
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs

* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
Download Telegram
🔵 تابع aiter در پایتون

تابع aiter در پایتون یک تابع توکار (built-in) است که در نسخه‌های جدیدتر پایتون (نسخه 3.10 و بالاتر) معرفی شده است. این تابع به منظور ایجاد یک iterator ناهمگام (asynchronous iterator) از یک شیء که یا یک iterable ناهمگام (asynchronous iterable) یا یک تابع بازگشتی ناهمگام (asynchronous callable) است، استفاده می‌شود.

نحو (Syntax)

aiter(async_iterable_or_callable)

آرگومان‌ها
- async_iterable_or_callable:
این آرگومان می‌تواند یکی از دو نوع زیر باشد:
1. یک شیء iterable ناهمگام: شیئی که شامل متد __aiter__ باشد و برگرداندن یک async iterator.
2. یک تابع بازگشتی ناهمگام: یک تابع callable که دو آرگومان می‌گیرد: send و stop.

مقدار بازگشتی
- aiter
یک async iterator را برمی‌گرداند که می‌تواند در داخل یک حلقه async for استفاده شود.

موارد استفاده

1. استفاده با یک async iterable:

اگر ورودی aiter یک iterable ناهمگام باشد، تابع aiter آن را به یک async iterator تبدیل می‌کند.


   async def async_gen():
for i in range(3):
yield i

async def main():
async for i in aiter(async_gen()):
print(i)

# خروجی:
# 0
# 1
# 2

2. استفاده با یک تابع بازگشتی ناهمگام:

شما می‌توانید یک تابع قابل فراخوانی (callable) را به aiter بدهید که با استفاده از پارامترهای send و stop مقدار بعدی را تولید می‌کند.


   async def async_callable(send, stop):
value = 0
while value < 3:
value += 1
await send(value)
await stop()

async def main():
async for i in aiter(async_callable):
print(i)

# خروجی:
# 1
# 2
# 3

نکات کلیدی


تابع aiter در سناریوهای ناهمگام (asynchronous) مورد استفاده قرار می‌گیرد و برای کار با داده‌هایی که به صورت ناهمگام پردازش می‌شوند مناسب است.

- برای استفاده از aiter، باید در محیطی که از async/await پشتیبانی می‌کند (مانند یک تابع async def)، استفاده شود.


تابع aiter کمک می‌کند تا کدهای ناهمگام و پردازش داده‌ها به شیوه‌ای مدرن و بهینه‌تر انجام شوند.

این تابع به توسعه‌دهندگان این امکان را می‌دهد که با داده‌های ناهمگام به شیوه‌ای مشابه با داده‌های همگام، اما با کارایی بیشتر در محیط‌های ناهمگام، کار کنند.
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
🔵 کوییز تابع توکار aiter در پایتون

🟣 سوال: تابع aiter() چه نوع شیئی را برمی‌گرداند؟

🟢 پاسخ: تابع aiter() یک شیء iterator غیرهمزمان را برمی‌گرداند.
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
🔵 کوییز تابع توکار abs در پایتون

🟣 سوال: آیا abs() برای استفاده با نوع اعشاری پایتون (decimal) در دسترس است؟

🟢 پاسخ: بله، abs() می‌تواند با نوع decimal.Decimal پایتون استفاده شود تا مقدار مطلق یک عدد اعشاری را برگرداند.
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
🔵 کوییز تابع توکار abs در پایتون

🟣 سوال: abs('string') چه خطایی را برمی‌گرداند؟

🟢 پاسخ: abs('string') یک خطای TypeError ایجاد می‌کند زیرا abs() تنها با اعداد کار می‌کند و نمی‌تواند با رشته‌ها کار کند.
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
🚨 طراحی رابط کاربری (UI/UX)

⚪️ فقط یک بوت‌کمپ نیست
💵 یک مهارت پول‌سازه!😎

⬜️ شما هم دعوتید به این تجربه آینده‌ساز به میزبانی مجموعه مکتب شریف🎖

⬜️ آغاز ثبت‌نام بوت‌کمپ آموزشی-استخدامی طراحی رابط کاربری در مکتب شریف

📌 استعدادسنجی و شرکت در مصاحبه‌ فردی

👨‍💻 و یا برای کسب اطلاعات بیشتر کافیه به آی‌دی ما پیام بدی! ‌‌‌‌

🆔 @MaktabSharif_Admin
▪️▫️▪️▫️▪️▫️▪️▫️▪️▫️

🌐 وبسایت |🌐 کانال تلگرام |📹 اینستاگرام
#استخدام_با_طعم_آموزش
Please open Telegram to view this post
VIEW IN TELEGRAM
1
This media is not supported in your browser
VIEW IN TELEGRAM
💡 اگه به برنامه‌نویسی علاقه داری و میشه روی همت و پشت‌کارت حساب کرد،
در استعدادسنجی ما شرکت کن و استعدادت رو برای ورود به دنیای برنامه‌نویسی محک بزن!


 ✔️ توضیحات بیشتر = تماشای ویدئو 😎

☯️ شرکت در آزمون و دورۀ آماده‌سازی رایگان ➡️

و یا برای کسب اطلاعات بیشتر کافیه به آی‌دی ما پیام بدی! ‌‌‌‌

🆔 @MaktabSharif_Admin
▪️▫️▪️▫️▪️▫️▪️▫️▪️▫️
🌐 وبسایت | کانال تلگرام |📹 اینستاگرام

#استخدام_با_طعم_آموزش
Please open Telegram to view this post
VIEW IN TELEGRAM
‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌🔵 کانال VIP شامل پکیج عظیم داستان های سطح بندی شده زبان انگلیسی (صوتی  و eBook )

🔸 به همراه توضیحات فارسی و معانی لغات در کانال

🔸 یکی از بهترین مجموعه ها برای تقویت تضمینی مهارت شنیداری انگلیسی

🔸 با استفاده از این مجموعه به صورت تضمینی نمره بالای Listening در آزمون های معتبر آیلتس و ... را کسب کنید.

🔸 همچنین مجموعه ای عالی برای افزایش مهارت Reading انگلیسی به صورت سطح به سطح به همراه تمرینات در کتاب ها

🔸 از سطح مقدماتی تا حرفه ای

🔸  با لهجه بریتیش و‌ امریکن

🔸 ۶۰۰ کتاب داستان

🔸 به صورت کانال VIP تلگرامی

🟣 قیمت : 150 هزار تومان

👈 برای سفارش و دریافت لینک عضویت در کانال مجموعه داستان های سطح بندی شده می توانید به آیدی @ma_limbs پیام بدید.

👈 همچنین می توانید مستقیم از وب سایت زیر مجموعه را سفارش دهید و علاوه بر عضویت در کانال تلگرامی، به صورت یکجا نیز تمامی داستان ها را دانلود کنید:

https://B2n.ir/a97184

برای دیدن نمونه اینجا را کلیک کنید:.

https://t.me/+sFBA4pCuiA9iZDk0
This media is not supported in your browser
VIEW IN TELEGRAM

🖥 «آموزش پروژه‌ محور SQL Server + ساخت دیتابیس فروشگاه» منتشر شد! — لینک آموزش [ + ]

🟧 این فرادرس اصول طراحی و مدیریت دیتابیس در SQL Server را به شما می‌آموزد. از ایجاد دیتابیس و جداول و نوشتن کوئری‌های پایه‌ای تا پیاده‌سازی توابع، ویوها و پروسیجرهای پیچیده روی دیتابیس فروشگاه، تمامی مباحث را پوشش می‌دهد.

🎁 کد تخفیف ۷۵⁒ ویژه انتشار: NWQF96

📆 اعتبار: دوشنبه، ۲۱ آبان

🔗 لینک آموزش — [کلیک کنید]


📚
یادگیری، همیشه، همه‌جا؛ فرادرس

@FaraDars — فرادرس
Please open Telegram to view this post
VIEW IN TELEGRAM
امتحانش مجانیست....

این تضمین را می‌دهیم که، طی ۵ جلسه رایگان شما را عاشق زبان انگلیسی می‌کنیم.

ثبت‌نام نهمین دوره ۰ تا ۱۰۰ مکالمه و آیلتس دکتر مردانی شروع شد.

جهت شرکت در ۵ جلسه رایگان برای تصمیم‌گیری، لطفا به آیدی پشتیبانی در تلگرام پیام دهید.👇
@Course_support8

دکتر نوید مردانی، استاد دانشگاه، از دانشگاه بریستول انگلستان.

پیج اینستاگرام دکتر مردانی؛👇
www.instagram.com/zabanmardani
🔵 کوییز SQL Server: برای انتخاب حداقل و حداکثر مقدار یک ستون، از کدام توابع استفاده می‌شود؟

الف) MAX و MIN
ب) HIGH و LOW
ج) SUM و AVG
د) FIRST و LAST

پاسخ صحیح: الف
توضیح: برای انتخاب حداقل و حداکثر مقدار یک ستون، از توابع MAX و MIN استفاده می‌شود. این توابع به کاربر این امکان را می‌دهند که بیشترین و کمترین مقدار را از داده‌های موجود دریافت کند.


#t_sql #sql_server
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
This media is not supported in your browser
VIEW IN TELEGRAM
🔵 MySQL AUTOCOMMIT, COMMIT, ROLLBACK

🟢 کیفیت : متوسط

🔴 توجه کنید با تنظیمات خود تلگرام می توانید حجم و کیفیت ویدیو را بر اساس سرعت اینترنت خود تنظیم نمایید.

🟣 MySQL tutorial for beginners 🐬

🟢 زبان آموزش: انگلیسی

🟣 دوره MySQL برای مبتدیان


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
🔵 سناریو: فرض کنید یک فایل CSV حاوی اطلاعات مشتریان با فرمت تاریخ متفاوت از فرمت استاندارد SQL Server دارید.

🟢 سوال: چگونه با استفاده از دستور BULK INSERT این داده‌ها را وارد یک جدول با ستون تاریخ با نوع داده DATE یا DATETIME2 وارد کنیم؟

پاسخ:
برای حل این مشکل، می‌توانیم از پارامتر FORMATFILE در دستور BULK INSERT استفاده کنیم. ابتدا یک فایل فرمت ایجاد می‌کنیم که در آن فرمت تاریخ در فایل CSV را به فرمت مورد نظر در SQL Server نگاشت کنیم. سپس این فایل فرمت را به عنوان ورودی به دستور BULK INSERT می‌دهیم.


-- ایجاد فایل فرمت (formatfile.fmt)
CREATE FORMAT FILE formatfile.fmt
USING '
COLUMN 1 CHAR(10), "BirthDate", "", ""
2004-01-01 "YYYY-MM-DD"
';

-- وارد کردن داده‌ها
BULK INSERT YourTableName
FROM 'YourFilePath.csv'
WITH (
FORMATFILE = 'formatfile.fmt',
FIRSTROW = 2
);
🔵 کوییز SQL Server: کدام دستور برای فیلتر کردن نتایج گروه‌بندی شده استفاده می‌شود؟

الف) GROUP BY
ب) ORDER BY
ج) HAVING
د) WHERE

پاسخ صحیح: ج
توضیح: برای فیلتر کردن نتایج گروه‌بندی شده از کلمه کلیدی HAVING استفاده می‌شود. این کلمه به کاربر این امکان را می‌دهد که شروط را پس از گروه‌بندی اعمال کند.


#t_sql #sql_server
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
🔵 کوییز دستور BULK INSERT در Transact-SQL (T-SQL)

🟣 سوال: چگونه می‌توانید مشخص کنید که اولین سطر داده باید در BULK INSERT نادیده گرفته شود؟

🟢 پاسخ: می‌توانید از گزینه FIRSTROW استفاده کنید تا مشخص کنید BULK INSERT باید وارد کردن داده‌ها را از سطر مشخصی شروع کند و اولین سطر را نادیده بگیرد.
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
Media is too big
VIEW IN TELEGRAM
🔵 تعریف کلید خارجی MySQL آموزش

🟢 کیفیت : متوسط

🔴 توجه کنید با تنظیمات خود تلگرام می توانید حجم و کیفیت ویدیو را بر اساس سرعت اینترنت خود تنظیم نمایید.

🟣 MySQL آموزش

🟢 زبان آموزش: فارسی

🟣 MySQL آموزش


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
🔵 کوییز SQL Server: برای انتخاب حداقل و حداکثر مقدار یک ستون، از کدام توابع استفاده می‌شود؟

الف) MAX و MIN
ب) HIGH و LOW
ج) SUM و AVG
د) FIRST و LAST

پاسخ صحیح: الف
توضیح: برای انتخاب حداقل و حداکثر مقدار یک ستون، از توابع MAX و MIN استفاده می‌شود. این توابع به کاربر این امکان را می‌دهند که بیشترین و کمترین مقدار را از داده‌های موجود دریافت کند.


#t_sql #sql_server
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
🔵 کوییز عبارت SELECT در T-SQL #پایگاه_داده #sql

🟣 سوال: از تابع ISNULL در یک دستور SELECT چه استفاده‌ای می‌شود؟

🟢 پاسخ: تابع ISNULL برای جایگزینی مقادیر NULL با یک مقدار مشخص در یک دستور SELECT استفاده می‌شود.
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
This media is not supported in your browser
VIEW IN TELEGRAM
🔵 MySQL logical operators are easy

🟢 کیفیت : متوسط

🔴 توجه کنید با تنظیمات خود تلگرام می توانید حجم و کیفیت ویدیو را بر اساس سرعت اینترنت خود تنظیم نمایید.

🟣 MySQL tutorial for beginners 🐬

🟢 زبان آموزش: انگلیسی

🟣 دوره MySQL برای مبتدیان


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
💣فیلترشکن نامحدود فقط فقط ۹۰ هزار تومن💣

چرا فیلترشکن تو همیشه کنده؟ 🤔
مشکل از اینترنتت نیست! مشکل از فیلترشکنته.
راه‌حلش توربو سرویسه! 🚀

4 سرور قدرتمند پرسرعت (آلمان، فرانسه، فنلاند، آمریکا) هم زمان برات ارسال میشه
سرعت بالا، اتصال پایدار و آزادی کامل
پشتیبانی 24 ساعته
برای فیلم، بازی یا کارهای حساس؟
توربو سرویس همیشه همراهته! 💼🎮🎥

📌به اکانت زیر پیام بدید تست رایگان بگیرید ، سرعت رو ببین و بعد خرید کن!
⭐️ @Turbos_admin ⭐️

کانال ما:
💎 @turboS_vpn 💎
🔵 کوییز عبارت SELECT در T-SQL #پایگاه_داده #sql

🟣 سوال: نحوه استفاده از عبارت WHERE در یک دستور SELECT را توضیح دهید.

🟢 پاسخ: عبارت WHERE در یک دستور SELECT برای فیلتر کردن رکوردها بر اساس شرایط مشخص استفاده می‌شود.
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir