آموزش برنامه نویسی پایتون و Django
2.99K subscribers
182 photos
526 videos
52 files
1.76K links
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs

* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
Download Telegram
Media is too big
VIEW IN TELEGRAM
آموزش اتصال پایتون به پایگاه داده ی MySQL

🔵 آموزش پایتون از مقدماتی تا پیشرفته

#python

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


👈 عضو کانال آموزش های پایتون شوید

——————————————-
آدرس کانال اصلی: @tu_24
آدرس وبسایت: Tutorial24.ir
👍2
Media is too big
VIEW IN TELEGRAM
گرفتن خروجی پی دی اف از پایتون py to pdf

🔵 آموزش پایتون از مقدماتی تا پیشرفته

#python

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


👈 عضو کانال آموزش های پایتون شوید

——————————————-
آدرس کانال اصلی: @tu_24
آدرس وبسایت: Tutorial24.ir
👍1🥰1
برای ایجاد یک دیکشنری در پایتون با کلیدهای "name" و "age" و مقادیر "Alice" و 30، به کدام روش می‌توانید اقدام کنید؟

a) dict(name="Alice", age=30)
b) {"name": "Alice", "age": 30}
c) dict["name": "Alice", "age": 30]
d) dict({"name": "Alice", "age": 30})


گزینه‌های a) و b) هر دو روش صحیحی برای ایجاد یک دیکشنری هستند.

روش b) رایج‌تر است و به صورت مستقیم یک دیکشنری با استفاده از آکولادها ایجاد می‌کند:
{"name": "Alice", "age": 30}

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

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

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

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

تابع abs در پایتون یک تابع توکار (built-in) است که مقدار مطلق (absolute value) یک عدد را برمی‌گرداند. مقدار مطلق یک عدد به معنای فاصله آن عدد از صفر روی محور اعداد است، بدون در نظر گرفتن علامت (مثبت یا منفی) آن.

نحو (Syntax)
abs(number)

آرگومان

- number:

عددی که می‌خواهید مقدار مطلق آن را محاسبه کنید. این عدد می‌تواند از نوع‌های مختلف عددی مانند int (عدد صحیح)، float (عدد اعشاری)، و حتی complex (عدد مختلط) باشد.

مقدار بازگشتی

- اگر ورودی یک عدد صحیح (int) یا اعشاری (float) باشد، مقدار مطلق آن به صورت یک عدد غیرمنفی از همان نوع بازگردانده می‌شود.
- اگر ورودی یک عدد مختلط (complex) باشد، مقدار بازگشتی برابر با قدر مطلق (یا اندازه) آن عدد مختلط است.

مثال‌ها

1. اعداد صحیح:
 
   print(abs(-5))  # خروجی: 5
   print(abs(5))   # خروجی: 5
  

2. اعداد اعشاری:
 
   print(abs(-3.14))  # خروجی: 3.14
   print(abs(2.71))   # خروجی: 2.71
  

3. اعداد مختلط:
   برای اعداد مختلط، abs اندازه (مقدار) آن عدد را که با استفاده از قضیه فیثاغورث محاسبه می‌شود، برمی‌گرداند.

 
   z = 3 + 4j
   print(abs(z))  # خروجی: 5.0 (چون 3**2 + 4**2 = 25 و ریشه 25 برابر 5 است)
  

نکات اضافی

- تابع abs تنها یک آرگومان می‌پذیرد.
- این تابع بسیار پرکاربرد است و در بسیاری از سناریوها مانند محاسبات ریاضی، فیزیک، و هر جایی که نیاز به تعیین فاصله یا اندازه عدد بدون در نظر گرفتن علامت آن باشد، استفاده می‌شود.

به طور خلاصه، abs تابعی ساده اما کاربردی است که مقدار مطلق یک عدد را به شما می‌دهد.
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

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

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

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

کدام نوع داده زیر نمی‌تواند ورودی تابع abs() باشد؟

A) int
B) float
C) string
D) complex


پاسخ صحیح: C) string


تابع abs() تنها با انواع عددی کار می‌کند و نمی‌تواند رشته‌ها یا انواع داده‌ای غیرعددی را پردازش کند.


#پایتون





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

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

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

آدرس وبسایت:
https://Tutorial24.ir
🔵 تابع 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