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

* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
Download Telegram
🔥 دوره‌ی آموزشی پایتون و جنگو به صورت تعاملی

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

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

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

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

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

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

⬆️⬆️⬆️⬆️⬆️⬆️
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
🔵 کوییز #پایتون

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

🟢 سوال :

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

گزینه 1:
`sum(int(digit) for digit in str(n))`
گزینه 2:
`n % 10`
گزینه 3:
`n // 10`
گزینه 4:
`len(str(n))`

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

🟢 توضیح :

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


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

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

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

آدرس وبسایت:
https://Tutorial24.ir
Media is too big
VIEW IN TELEGRAM
🔵 #34 Python Lecture Function Inside Function

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

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

🟣 Programming with Python

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

🟣 دوره برنامه نویسی با پایتون


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

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

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

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

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

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

🟣 موضوع : ‏ModelForm و تولید فرم از مدل

🟢 سوال :

‏برای تعیین queryset داینامیک در یک ModelChoiceField در ModelForm چه روشی مناسب است؟

گزینه 1:
‏تنظیم Meta.queryset
گزینه 2:
‏استفاده از save(commit=False)
گزینه 3:
‏تعریف clean for queryset
گزینه 4:
‏بازنویسی __init__ و تغییر self.fields['...'].queryset

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

🟢 توضیح :

‏معمولاً در __init__ فرم queryset فیلد را تغییر می‌دهیم.


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

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

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

آدرس وبسایت:
https://Tutorial24.ir
🔵 کوییز #مفاهیم_کلی_برنامه_نویسی

🟣 موضوع : ‏مفاهیم تست خودکار: نوشتن تست‌های واحد و یکپارچگی

🟢 سوال :

‏چه زمانی نوشتن تست‌های یکپارچگی از نوشتن تست‌های واحد مهم‌تر می‌شود؟

گزینه ۱:
‏وقتی تمرکز بر روی آزمایش منطق داخلی یک واحد کد است

گزینه ۲:
‏وقتی اطمینان از تعامل صحیح بین بخش‌های مختلف سیستم حیاتی است

گزینه ۳:
‏وقتی هدف آزمایش سریع بخش‌های کوچک کد است

گزینه ۴:
‏وقتی می‌خواهیم عملکرد کل سیستم را از دیدگاه کاربر آزمایش کنیم



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

🟢 توضیح :

‏در سیستم‌های پیچیده که از چندین بخش و سرویس مختلف تشکیل شده‌اند، اطمینان از اینکه این بخش‌ها به درستی با یکدیگر کار می‌کنند از اهمیت بالایی برخوردار است و تست‌های یکپارچگی نقش کلیدی در این زمینه ایفا می‌کنند.

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

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

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

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