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

* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
Download Telegram
🔵 کوییز #Django

🟣 موضوع : ‏دکوریتورهای login_required و permission_required

🟢 سوال :

‏دکوراتور `permission_required` برای چه منظوری استفاده می شود؟

گزینه 1:
‏برای محدود کردن دسترسی به نماها بر اساس مجوزهای کاربر.
گزینه 2:
‏برای اجباری کردن ورود به سیستم.
گزینه 3:
‏برای نمایش پیام خطا در صورت عدم دسترسی.
گزینه 4:
‏برای ایجاد مجوزهای جدید.

🔵 گزینه صحیح: 1

🟢 توضیح :

‏دکوراتور `permission_required` دسترسی به نماها را بر اساس مجوزهای کاربر محدود می کند.


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

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

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

آدرس وبسایت:
https://Tutorial24.ir
‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌🔵 کانال VIP شامل پکیج عظیم داستان های سطح بندی شده زبان انگلیسی (صوتی  و eBook )

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

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

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

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

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

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

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

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

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

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

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

https://B2n.ir/a97184

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

https://t.me/+sFBA4pCuiA9iZDk0
👍1
🔵 کوییز #مفاهیم_کلی_برنامه_نویسی

🟣 موضوع : ‏تاریخچه برنامه‌نویسی: تکامل زبان‌ها و محیط‌های برنامه‌نویسی

🟢 سوال :

‏کدام یک از موارد زیر یک زبان برنامه‌نویسی قدیمی است که هنوز هم در برخی زمینه‌ها استفاده می‌شود؟

گزینه ۱:
‏پایتون (Python)

گزینه ۲:
‏جاوا (Java)

گزینه ۳:
‏کوبول (COBOL)

گزینه ۴:
‏جاوا اسکریپت (JavaScript)



🔵 گزینه صحیح: 3

🟢 توضیح :

‏کوبول (COBOL) یک زبان برنامه‌نویسی قدیمی است که هنوز هم در برخی زمینه‌های مالی و بانکی استفاده می‌شود.

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

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

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

آدرس وبسایت:
https://Tutorial24.ir
🔵 کوییز #Django

🟣 موضوع : ‏ابزار django-debug-toolbar برای Debug

🟢 سوال :

‏چه زمانی django-debug-toolbar به طور خودکار نمایش داده می شود؟

گزینه 1:
‏همیشه نمایش داده می شود
گزینه 2:
‏فقط در صورتی که کاربر وارد سیستم شده باشد
گزینه 3:
‏فقط زمانی که DEBUG = True باشد و درخواست از یک IP مجاز باشد
گزینه 4:
‏فقط زمانی که یک کلید میانبر خاص فشار داده شود

🔵 گزینه صحیح: 3

🟢 توضیح :

‏تولبار فقط در محیط توسعه و زمانی که DEBUG فعال باشد و IP کاربر در INTERNAL_IPS تنظیم شده باشد، نمایش داده می شود.


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

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

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

آدرس وبسایت:
https://Tutorial24.ir
🔵 کوییز #Django

🟣 موضوع : ‏تعریف و استفاده از Serializerها

🟢 سوال :

‏برای به‌روزرسانی یک شیء موجود از مدل با استفاده از سریالایزر، کدام متد فراخوانی می‌شود؟

گزینه 1:
`create()`
گزینه 2:
`save()`
گزینه 3:
`update()`
گزینه 4:
`retrieve()`

🔵 گزینه صحیح: 3

🟢 توضیح :

‏متد `update()` برای تغییر ویژگی‌های یک شیء موجود استفاده می‌شود.


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

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

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

آدرس وبسایت:
https://Tutorial24.ir
🔥 دوره‌ی آموزشی پایتون و جنگو به صورت تعاملی

🟠 با کمک دستیار هوشمند و بیش از ۱۶۰ ساعت محتوای آموزشی، برنامه نویسی رو یاد بگیر و شغل رویاییت رو پیدا کن

‼️ مخاطبین این دوره چه کسانی هستند؟
🟠 افراد علاقه‌مند به برنامه‌نویسی
🟠 دانشجویان کلیه‌ی رشته‌های تحصیلی
🟠 افرادی که قصد مهاجرت تحصیلی یا کاری دارند
🟠 نوجوانان علاقه‌مند به برنامه نویسی

⚠️ ظرفیت: فقط ۲۰ نفر

🛍 ۴۰ درصد تخفیف برای ۱۰ ثبت نامی اول
💯 دو هفته ضمانت بازگشت وجه در صورت انصراف از دوره

🔔 جهت دریافت مشاوره‌ی رایگان و اطلاعات بیشتر روی لینک زیر کلیک کنید: 👇

☯️ درخواست مشاوره و اطلاعات بیشتر ➡️

⬆️⬆️⬆️⬆️⬆️⬆️
Please open Telegram to view this post
VIEW IN TELEGRAM
💫💫💫💫💫💫 💫💫💫💫💫💫💫

🟣 ترجمه انواع متون عمومی و تخصصی با بالاترین کیفیت و کوتاه‌ترین زمان توسط گروه مترجمین @Zaban7ir

🔴 ترجمه فارسی به انگلیسی و انگلیسی به فارسی

🟢 تحویل ترجمه از سه روز تا هفت روز کاری...

🟠 برای اطلاع از هزینه و مشاوره به آیدی زیر در تلگرام پیام بدید:
@Ttranslation32

💫💫💫💫💫💫💫💫💫💫💫💫💫

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


آدرس کانال اصلی :
https://t.me/Zaban7ir
🔵 کوییز #پایتون

🟣 موضوع : ‏استفاده از حلقه‌ها برای حل مسائل ریاضی

🟢 سوال :

‏کدام قطعه کد مجموع اعداد زوج بین 2 تا 20 را محاسبه می‌کند؟

گزینه 1:
`sum(range(2, 21, 2))`
گزینه 2:
`sum(range(1, 21, 2))`
گزینه 3:
`sum(range(2, 20, 1))`
گزینه 4:
`sum(range(1, 20, 1))`

🔵 گزینه صحیح: 1

🟢 توضیح :

‏`range(2, 21, 2)` اعداد زوج بین 2 تا 20 را تولید می‌کند و `sum` مجموع آن‌ها را محاسبه می‌کند.


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

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

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

آدرس وبسایت:
https://Tutorial24.ir
🔵 کوییز #Django

🟣 موضوع : ‏راه‌اندازی Gunicorn/uWSGI و Nginx

🟢 سوال :

‏برای مدیریت سرویس Gunicorn با systemd از چه سندی استفاده می‌کنیم؟

گزینه 1:
/etc/nginx/sites-available
گزینه 2:
/etc/uwsgi/apps-enabled
گزینه 3:
/etc/gunicorn/config.py
گزینه 4:
/etc/systemd/system/gunicorn.service

🔵 گزینه صحیح: 4

🟢 توضیح :

‏systemd فایل سرویس را در این دایرکتوری قرار می‌دهد.


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

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

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

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

🌿🌿 اگر بخواهید مقدار ورودی کاربر را به یک نوع داده خاص تبدیل کنید، باید از توابعی مانند `int()`, `float()` یا `bool()` برای تبدیل مقدار دریافتی استفاده کنید.

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

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

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

آدرس وبسایت:
https://Tutorial24.ir
🌟 تبلیغ در 50 کانال آموزش زبان انگلیسی + 55 کانال آموزش زبان برنامه نویسی + 25 کانال روانشناسی و موفقیت یکجا! 🌟

🟦 ویژگی‌های تبلیغ:

پست شما یک ساعت آخر!

تبلیغ شما در صورت عدم مشکل با قوانین کشور، برای همیشه در کانال‌ها می‌ماند! 🔥

به عنوان هدیه، یک بار دیگر تبلیغ شما در کانال‌ها دوباره درج می‌شود (زمان درج به عهده ماست) 🎁

🟩 هزینه تبلیغ: 350 هزار تومان 💰

❗️ اگر تنها تمایل دارید در یکی از گروه‌ها تبلیغ کنید، کافیست مبلغ 200 هزار تومان برای گروه‌های زیر پرداخت کنید:

🗣 کانال‌های زبان انگلیسی
💻 کانال‌های برنامه نویسی
🧠 کانال‌های روانشناسی و موفقیت

🔗 لیست کامل کانال‌های زبان:

https://t.me/addlist/hK74E7joz0ZiOGY0

🔗 لیست کامل کانال‌های برنامه نویسی:

https://t.me/addlist/_UjG99eD_E4zYzhk

🔗 لیست کامل کانال‌های روانشناسی:

https://t.me/addlist/AX8uaLK6gE1jNzg0

📝 برای هماهنگی و رزرو تبلیغ، به این آیدی پیام دهید: @ma_limbs
🔵 کوییز #پایتون

🟣 موضوع : ‏توسعه پروژه مدیریت کاربران با پایتون

🟢 سوال :

‏چگونه می‌توان از حملات SQL Injection در یک پروژه مدیریت کاربران پایتون جلوگیری کرد؟

گزینه 1:
‏استفاده از ORM
گزینه 2:
‏استفاده از input sanitize
گزینه 3:
‏عدم استفاده از پایگاه داده
گزینه 4:
‏رمزگذاری تمام داده‌ها

🔵 گزینه صحیح: 1

🟢 توضیح :

‏استفاده از ORM (مانند SQLAlchemy) یا پارامترهای کوئری (Parameterized Queries) به طور خودکار ورودی‌های کاربر را escape می‌کند و از حملات SQL Injection جلوگیری می‌کند.


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

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

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

آدرس وبسایت:
https://Tutorial24.ir
🔵 کوییز #Django

🟣 موضوع : ‏مایگریشن‌ها (Migrations) و دستورات makemigrations و migrate

🟢 سوال :

‏در صورت تغییر نام فیلد در مدل، makemigrations چه رفتاری دارد؟

گزینه 1:
‏فیلد قدیمی را حذف و فیلد جدید ایجاد می‌کند
گزینه 2:
‏خطا می‌دهد و عملیات را متوقف می‌کند
گزینه 3:
‏پیام هشدار نمایش می‌دهد اما ادامه می‌دهد
گزینه 4:
‏تغییر نام را تشخیص داده و RenameField تولید می‌کند

🔵 گزینه صحیح: 4

🟢 توضیح :

‏makemigrations هنگام تغییر نام فیلد، یک عملیات RenameField ایجاد می‌کند.


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

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

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

آدرس وبسایت:
https://Tutorial24.ir
🔵 کوییز #Django

🟣 موضوع : ‏فلسفه‌ی طراحی “خودت را تکرار نکن” (DRY) در Django

🟢 سوال :

‏استفاده از mixins در class-based view برای DRY چه مزیتی دارد؟

گزینه 1:
‏ایجاد جداول جدید در دیتابیس
گزینه 2:
‏افزایش سرعت سرور
گزینه 3:
‏محدود کردن دسترسی کاربران
گزینه 4:
‏اشتراک منطق و متدها بین چند view بدون تکرار

🔵 گزینه صحیح: 4

🟢 توضیح :

‏mixins به شما امکان می‌دهند بخش‌هایی از کد را بین viewها به اشتراک بگذارید و از تکرار جلوگیری کنید.


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

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

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

آدرس وبسایت:
https://Tutorial24.ir
🔵 با عضویت در لیست تلگرامی جامع آموزش زبان زیر عضو بی نظیرترین‌ و کامل ترین مجموعه آموزش زبان انگلیسی تلگرامی شوید:

🟢 پادکست، کوییز، گرامر، آیلتس، تافل، ویدیو، آموزش زبان به کودکان، اصطلاحات انگلیسی، زبان کنکور و ... :

https://t.me/addlist/hK74E7joz0ZiOGY0
https://t.me/addlist/hK74E7joz0ZiOGY0
https://t.me/addlist/hK74E7joz0ZiOGY0
🔵 کوییز #Django

🟣 موضوع : ‏تعریف و استفاده از Serializerها

🟢 سوال :

‏کدام متد برای به‌روزرسانی یک شی موجود در Serializer است؟

گزینه 1:
create
گزینه 2:
save
گزینه 3:
update
گزینه 4:
to_internal_value

🔵 گزینه صحیح: 3

🟢 توضیح :

‏متد update داده‌های جدید را روی instance اعمال می‌کند.


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

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

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

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

🟣 موضوع : ‏ساخت چت‌بات ساده با پایتون

🟢 سوال :

‏برای ساخت یک چت‌بات ساده با پایتون از کدام کتابخانه بیشتر استفاده می‌شود؟

گزینه 1:
NumPy
گزینه 2:
Pandas
گزینه 3:
TensorFlow
گزینه 4:
nltk

🔵 گزینه صحیح: 4

🟢 توضیح :

‏کتابخانه nltk ابزارها و منابع لازم برای پردازش زبان طبیعی (NLP) را فراهم می‌کند که برای ساخت چت‌بات ضروری است.


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

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

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

آدرس وبسایت:
https://Tutorial24.ir
This media is not supported in your browser
VIEW IN TELEGRAM
🔵 Python Programming Tutorial - 46 - Awesome Merge Effect

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

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

🟣 Python 3.4 Programming Tutorials

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


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

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

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

آدرس وبسایت:
https://Tutorial24.ir
🌟 تبلیغ در 50 کانال آموزش زبان انگلیسی + 55 کانال آموزش زبان برنامه نویسی + 25 کانال روانشناسی و موفقیت یکجا! 🌟

🟦 ویژگی‌های تبلیغ:

پست شما یک ساعت آخر!

تبلیغ شما در صورت عدم مشکل با قوانین کشور، برای همیشه در کانال‌ها می‌ماند! 🔥

به عنوان هدیه، یک بار دیگر تبلیغ شما در کانال‌ها دوباره درج می‌شود (زمان درج به عهده ماست) 🎁

🟩 هزینه تبلیغ: 350 هزار تومان 💰

❗️ اگر تنها تمایل دارید در یکی از گروه‌ها تبلیغ کنید، کافیست مبلغ 200 هزار تومان برای گروه‌های زیر پرداخت کنید:

🗣 کانال‌های زبان انگلیسی
💻 کانال‌های برنامه نویسی
🧠 کانال‌های روانشناسی و موفقیت

🔗 لیست کامل کانال‌های زبان:

https://t.me/addlist/hK74E7joz0ZiOGY0

🔗 لیست کامل کانال‌های برنامه نویسی:

https://t.me/addlist/_UjG99eD_E4zYzhk

🔗 لیست کامل کانال‌های روانشناسی:

https://t.me/addlist/AX8uaLK6gE1jNzg0

📝 برای هماهنگی و رزرو تبلیغ، به این آیدی پیام دهید: @ma_limbs
This media is not supported in your browser
VIEW IN TELEGRAM
🔵 #18 Django tutorials Re-Migration

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

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

🟣 Python for Beginners (Full Course) | Programming Tutorial

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

🟣 پایتون برای مبتدیان (دوره کامل) | آموزش برنامه نویسی


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

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

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

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