آموزش برنامه نویسی پایتون و Django
3K subscribers
165 photos
519 videos
52 files
1.68K links
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs

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

🟣 موضوع : ‏مدیریت فایل با بلوک with

🟢 سوال :

‏تفاوت بین حالت `"r+"` و `"w+"` در باز کردن فایل با `with` چیست؟

گزینه 1:
‏هیچ تفاوتی ندارند
گزینه 2:
‏`"r+"` برای خواندن و نوشتن استفاده می‌شود، `"w+"` فایل را پاک می‌کند و سپس برای خواندن و نوشتن باز می‌کند
گزینه 3:
‏`"r+"` فایل را پاک می‌کند، `"w+"` فایل را در حالت فقط خواندنی باز می‌کند
گزینه 4:
‏`"r+"` فقط برای خواندن است، `"w+"` فقط برای نوشتن است

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

🟢 توضیح :

‏حالت `"r+"` فایل را برای خواندن و نوشتن باز می‌کند، در حالی که `"w+"` ابتدا فایل را پاک می‌کند و سپس آن را برای خواندن و نوشتن باز می‌کند.


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

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

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

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

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

🟢 سوال :

‏برای اعمال تغییرات مایگریشن در دیتابیس از کدام دستور استفاده می‌شود؟

گزینه 1:
makemigrations
گزینه 2:
migrate
گزینه 3:
showmigrations
گزینه 4:
sqlmigrate

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

🟢 توضیح :

‏migrate تغییرات تعریف شده در فایل‌های مایگریشن را روی دیتابیس اعمال می‌کند.


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

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

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

آدرس وبسایت:
https://Tutorial24.ir
🔵 دوست داری برنامه نویس حرفه ای بشی یا مهارت های کامپیوتری خودت رو افزایش بدی؟ با عضویت در لیست تلگرامی زیر در بی نظیر ترین کانال های برنامه نویسی ما عضو شوید:

🟢 پایتون، هوش مصنوعی، یادگیری ماشین، سی ++، سی شارپ، دات نت، نود جی اس، جاوا اسکریپت، شبکه، علم داده، پایگاه داده، sql، nosql ، مهارت های ICDL، سیستم عامل، لینوکس، فتوشاپ، گرافیک، اندروید، جاوا، ساخت اپلیکیشن موبایل، ری اکت، جی کوئری، php و laravel، دروس رشته کامپیوتر، کنکور کامپیوتر و ...

عضو لیست جامع شوید:

https://t.me/addlist/_UjG99eD_E4zYzhk
https://t.me/addlist/_UjG99eD_E4zYzhk
https://t.me/addlist/_UjG99eD_E4zYzhk
🔵 کوییز #پایتون

🟣 موضوع : ‏آرگومان‌ها و مقدارهای پیش‌فرض در توابع

🟢 سوال :

‏کدام نوع داده نمی‌تواند به عنوان مقدار پیش‌فرض برای آرگومان‌های تابع استفاده شود؟

گزینه 1:
‏اعداد (int, float)
گزینه 2:
‏رشته‌ها (str)
گزینه 3:
‏لیست‌ها (list)
گزینه 4:
‏همه موارد فوق می‌توانند استفاده شوند

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

🟢 توضیح :

‏استفاده از لیست‌های تغییرپذیر به عنوان مقدار پیش‌فرض می‌تواند منجر به رفتارهای غیرمنتظره شود.


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

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

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

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

🟣 موضوع : ‏استفاده از F expressions و Q objects

🟢 سوال :

‏برای افزایش مقدار فیلد count به صورت اتمیک کدام عبارت مناسب است؟

گزینه 1:
Model.objects.update(count=F('count')*2)
گزینه 2:
Model.objects.update(count=F('count')+1)
گزینه 3:
Model.objects.update(count=F('count')-1)
گزینه 4:
Model.objects.update(count=F('count')/2)

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

🟢 توضیح :

‏برای افزایش یک واحد از F('count')+1 استفاده می‌کنیم


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

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

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

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

🌿🌿 استفاده از Cross Validation در کنار تکنیک‌های پیش‌پردازش مانند مقیاس‌دهی، به بهبود همگرایی و دقت مدل‌ها منجر می‌شود.

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

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

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

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

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

https://t.me/addlist/hK74E7joz0ZiOGY0
https://t.me/addlist/hK74E7joz0ZiOGY0
https://t.me/addlist/hK74E7joz0ZiOGY0
🔵 کوییز #پایتون

🟣 موضوع : ‏ساخت اپلیکیشن وبلاگ با Django

🟢 سوال :

‏کدام دستور برای ایجاد یک برنامه جدید در Django استفاده می شود؟

گزینه 1:
django-admin startproject
گزینه 2:
python manage.py runserver
گزینه 3:
python manage.py startapp
گزینه 4:
django-admin createsuperuser

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

🟢 توضیح :

‏دستور `python manage.py startapp app_name` برای ایجاد یک برنامه جدید در داخل پروژه Django استفاده می شود.


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

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

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

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

🟣 موضوع : ‏انتقال از SQLite به PostgreSQL یا MySQL

🟢 سوال :

‏برای اتصال جنگو به MySQL باید چه پکیجی را نصب کنیم؟

گزینه 1:
psycopg2
گزینه 2:
mysqlclient
گزینه 3:
pymysql
گزینه 4:
MySQLdb

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

🟢 توضیح :

‏mysqlclient درگاه رسمی MySQL برای جنگوست.


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

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

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

آدرس وبسایت:
https://Tutorial24.ir
This media is not supported in your browser
VIEW IN TELEGRAM
🔵 Game Development Tutorial - 17 - Unit Vector

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

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

🟣 Computer Game Development Tutorial

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


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

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

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

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

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

https://t.me/addlist/hK74E7joz0ZiOGY0
https://t.me/addlist/hK74E7joz0ZiOGY0
https://t.me/addlist/hK74E7joz0ZiOGY0
🔵 کوییز #پایتون

🟣 موضوع : ‏type hinting و ماژول typing

🟢 سوال :

‏مزیت استفاده از type hinting در IDE ها چیست؟

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

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

🟢 توضیح :

‏IDE ها با استفاده از type hinting می‌توانند پیشنهادهای کد بهتری ارائه دهند و خطاها را قبل از اجرا تشخیص دهند.


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

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

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

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

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

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

🟣 MySQL tutorial for beginners 🐬

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

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


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

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

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

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

🔵 کوییز #SQL



در یک LEFT JOIN، اگر هیچ رکوردی از جدول سمت راست مطابقت نداشته باشد، خروجی چیست؟ 

A)
رکورد حذف می‌شود. 

B)
ستون‌های جدول سمت راست با مقدار صفر پر می‌شوند. 

C)
ستون‌های جدول سمت راست با NULL پر می‌شوند. 

D)
خطا می‌دهد. 

پاسخ:
C)
ستون‌های جدول سمت راست با NULL پر می‌شوند. 

توضیح: در LEFT JOIN، اگر مطابقت وجود نداشته باشد، مقادیر جدول سمت راست NULL می‌شوند. 






💗 مطالب بعدی ما رو حتما دنبال کنید!



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

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

https://t.me/addlist/hK74E7joz0ZiOGY0
https://t.me/addlist/hK74E7joz0ZiOGY0
https://t.me/addlist/hK74E7joz0ZiOGY0
🔵 کوییز #پایتون

🟣 موضوع : ‏ایجاد ماشین حساب علمی با پایتون

🟢 سوال :

‏برای محاسبه توان در پایتون می‌توان از کدام عملگر استفاده کرد؟

گزینه 1:
*
گزینه 2:
//
گزینه 3:
**
گزینه 4:
%

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

🟢 توضیح :

‏عملگر ** توان را محاسبه می‌کند


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

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

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

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

🌿🌿 استفاده از معیارهای میانگین، میانه و مد در کنار یکدیگر، بینش بهتری درباره توزیع داده‌ها ارائه می‌دهد و در تصمیم‌گیری‌های آماری بسیار مؤثر است.

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

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

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

آدرس وبسایت:
https://Tutorial24.ir
Media is too big
VIEW IN TELEGRAM
🔵 #20 Python Tutorial for Beginners While Loop in Python

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

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

🟣 Python for Beginners (Full Course) | Programming Tutorial

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

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


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

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

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

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

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

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

🟣 موضوع : ‏ساخت REST API با Django REST Framework

🟢 سوال :

‏برای فعال‌سازی Django REST Framework در پروژه Django باید چه موردی به INSTALLED_APPS اضافه شود؟

گزینه 1:
'rest_framework'
گزینه 2:
'django_rest'
گزینه 3:
'drf'
گزینه 4:
'django_api'

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

🟢 توضیح :

‏نام صحیح بسته DRF در تنظیمات 'rest_framework' است.


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

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

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

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