کداکسپلور | CodeExplore
7.84K subscribers
1.89K photos
266 videos
103 files
1.58K links
با کد اکسپلور یاد بگیر، لذت ببر و بروز باش ⚡️😉

سایت کد‌اکسپلور:
CodeExplore.ir
👨🏻‍💻 ارتباط با ما :
@CodeExploreSup
گروه :
@CodeExplore_Gap
تبلیغات در کد اکسپلور :
@CodeExploreAds
Download Telegram
Python_Crash_Course_A_Hands_On_Project_Based_Introduction_@CodeExplore.pdf
6.7 MB
📚 کتاب Python Crash Course

یادگیری پایتون، پروژه محور...
بدون شک این کتاب یکی از بهترین کتاب‌های آموزش برنامه‌نویسی پایتونه. کتاب Python Crash Course حدودا 540 صفحه اس و از پایه به شما آموزش میده، بعدش توی فصل بعدی چند تا پروژه میزنید (با پای‌گیم و...) و توی فصل‌ بعدی با دیتاها کار میکنید و درنهایت توی فصل آخر با جنگو کار میکنید وب اپلیکیشن میسازین...

#book #python #django
☕️ @CodeExplore
13
جنگو چنلز یک پروژه جانبی برای فریم‌ورک جنگو است که امکان ایجاد برنامه‌های وب Real-Time را برای توسعه دهندگان امکان پذیر می‌کند. این ویژگی به عنوان دیدی جدید برای توسعه دهندگان وبی که برای ساخت برنامه های Real-Time بر روی جنگو از WebSocket‎ها استفاده می‌کنند، معرفی شد.

چرا از جنگو چنلز استفاده کنیم؟ 🤔

1. امکان استفاده از کانکشن های مانا:
- جنگو چنلز امکان ایجاد کانکشن های مانا و پایدار بر اساس WebSocket و HTTP/2 را فراهم می‌کند. این امکان کاربران را به صورت Real-Time به‌روز رسانی می‌دهد.

2. پشتیبانی از ایونت ها:
- این کتابخانه ایونت ها و پیام‌های Real-Time را به صورت پیش فرض پشتیبانی می‌کند و این امر برای ایجاد واکنش‌های Real-Time بسیار مفید است.

3. یکپارچگی با جنگو:
- یکی از اصلی‌ترین مزایای جنگو چنلز این است که به صورت مستقیم با فریم‌ورک جنگو یکپارچه است. این به توسعه دهندگان اجازه می‌دهد که از تمامی قابلیت‌های کاملاً اضافی محبوب جنگو مانند ORM، ویوز و غیره استفاده کنند.

#پست_پیشنهادی
#django_channels
☕️ @CodeExplore
14❤‍🔥3🔥2
💢 کاربردهای مهم Django Channels

▪️چت Real-Time
- ایجاد چت Real-Time برای اپلیکیشن‌ها یکی از مهم‌ترین کاربردهای جنگو چنلز است. توسعه دهندگان می‌توانند سیستم چت Real-Time را به وسیله این کتابخانه پیاده‌سازی کنند.

▪️اطلاع‌رسانی Real-Time
- استفاده از این کتابخانه برای ایجاد سیستم‌های اطلاع‌رسانی Real-Time برای بروزرسانی رویدادها، مثلاً نوتیفیکیشن‌ها، بسیار مفید است.

▪️بازی‌های آنلاین ساده
- جنگو چنلز می‌تواند به عنوان یک ابزار برای ایجاد بازی‌های آنلاین ساده با قابلیت Real-Time مورد استفاده قرار بگیرد.

♨️ به عنوان یک برنامه‌نویس جنگو، اگر به دنبال اضافه کردن قابلیت‌های Real-Time به پروژه‌های خود هستید، قطعاً ارزشمند است که نگاهی به جنگو چنلز بیندازید. این کتابخانه به شما این امکان را می‌دهد که برنامه‌های Real-Time خود را با استفاده از امکانات جذاب و آسانی که فریم ورک جنگو ارائه می‌دهد، توسعه دهید.

#پست_پیشنهادی
#django_channels
☕️ @CodeExplore
10❤‍🔥5🔥2
🔸 منابع معتبر برای یادگیری Django Channels

🔹داکیومنت رسمی جنگو چنلز

channels.readthedocs.io

🔹گیت هاب رسمی Django Channels

github.com/django/channels

اگر منابع فارسی میخواید کافیه کلمه " آموزش django channels " رو توی گوگل سرچ کنید معمولا منابعی که وجود دارن برای اهداف مختلفی هستن بصورت پروژه محور مثلا آموزش وب سوکت و... با جنگو چنلز رو میتونید استفاده کنید.

#پست_پیشنهادی
#django_channels
☕️ @CodeExlore
❤‍🔥115🔥2
فهرستی از برنامه‌ها، سایت‌ها، ابزارهای قابل استفاده مجدد برای پروژه‌های Django که در Django Packages می تونید بهشون دسترسی داشته باشید💯

👉 https://djangopackages.com

#python #django
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
7❤‍🔥3🔥3
⌨️ منبعی از کتاب های رایگان و آنلاین که برای یادگیری فریمورک Django میتونید از اونها استفاده کنید.

👉 https://books.agiliq.com

#book #python #django
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
9❤‍🔥3🔥3
👀 پروژه Django Jwt Auth

اگه توی پروژه ی جنگوییتون قراره از JWT استفاده کنید، حتما این ریپازیتوری بدردتون میخوره.

1️⃣نحوه دیکریپت کردن و انکریپت کردن توی پایتون.

2️⃣قرار دادن claim های مورد نیاز داخل payload توکن.

3️⃣نحوه نوشتن authentication class کاستوم توی drf.

و خیلی موارد دیگه مثل لاگین با شماره موبایل و otp کد و ... رو توی این پروژه پیاده کردم.
البته هنوزم جای کار داره و دوست دارم باهم بهترش کنیم.

وقت زیادی روش گذاشتم ممنون میشم ستاره(⭐️) بدید ❤️

لینک ریپو گیت هاب:
🌐 https://github.com/alireza-fa/django-jwt-auth

#django #JWT
☕️ @CodeExplore | </Alireza-fa>
Please open Telegram to view this post
VIEW IN TELEGRAM
10🔥5❤‍🔥4
👀جنگو کلی ابزار امنیتی داخلی داره که بدون دردسر می‌تونیم ازشون استفاده کنیم تا برنامه‌هامون رو امن کنیم.

⚡️چندتا از مهم‌تریناش رو ادامه متن بهتون میگم:

🟢محافظت از CSRF (جعل درخواست بین‌سایتی):
جنگو به طور پیش‌فرض از حملات CSRF جلوگیری می‌کنه. چطوری؟ با اضافه کردن یک توکن مخفی به فرم‌ها. کافیه از تگ {% csrf_token %} داخل فرم‌هاتون استفاده کنید و خیالتون راحت باشه که کسی نمی‌تونه به راحتی درخواست‌های مخرب بفرسته.

🟢جلوگیری از XSS (حمله اسکریپت‌نویسی بین‌سایتی):
جنگو به صورت خودکار جلوی ورود کدهای مخرب به صفحات وب رو می‌گیره. یعنی چی؟ یعنی اگه کسی بخواد جاوااسکریپت مخربی توی سایت شما بذاره، جنگو به طور پیش‌فرض اونو خنثی می‌کنه و نشون نمی‌ده.

🟢حفاظت از Clickjacking:
با استفاده از XFrameOptionsMiddleware، جنگو مطمئن می‌شه که صفحات شما توی iframe‌های ناخواسته لود نمی‌شن. اینطوری دیگه کسی نمی‌تونه صفحه شما رو توی سایت خودش جاساز کنه و کاربران رو فریب بده.

🟢استفاده از SSL و HSTS:
با فعال کردن SecurityMiddleware، همه ترافیک سایت شما از HTTPS استفاده می‌کنه. به زبان ساده‌تر، این یعنی داده‌ها بین مرورگر کاربر و سرور شما همیشه رمزنگاری شده و امن هستن.

🟢تنظیمات امنیتی رو درست بچین:
تنظیماتی مثل SECURE_BROWSER_XSS_FILTER, SECURE_CONTENT_TYPE_NOSNIFF و SECURE_SSL_REDIRECT رو فراموش نکنید! این تنظیمات جلوی کلی دردسر امنیتی رو می‌گیرن و باعث می‌شن سایتتون یه لایه محافظتی بیشتر داشته باشه.

با این ابزارها، برنامه‌هاتون امن‌تر می‌شن و می‌تونید مطمئن باشید که هکرها کار سختی برای دسترسی به اطلاعات شما دارن😀

#django #framework
☕️ @CodeExplore | <Alireza Mohseni>
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥134❤‍🔥2
🚀 آموزش مقدماتی تا پیشرفته Django 💼🐍

اگه پایتون بلدی و می‌خوای وارد دنیای برنامه‌نویسی وب بشی، این دوره دقیقاً برای توئه!
توی این دوره پروژه‌محور، از پایه‌ترین مفاهیم تا نکات حرفه‌ای فریم‌ورک قدرتمند Django رو یاد می‌گیری؛ همون فریم‌ورکی که غول‌هایی مثل Instagram، Pinterest و Mozilla ازش استفاده می‌کنن.

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

📅 دوره به‌صورت هفتگی آپدیت میشه و هر هفته قسمت‌های جدید بهش اضافه میشه.

🔔 قسمت‌های منتشر شده:
- معرفی جنگو
- بررسی معماری جنگو
- نصب و ایجاد پروژه
- ران کردن پروژه

🎬 دسترسی به دوره
#django #python #backend
☕️Telegram | Website | Discord
🔥21❤‍🔥73😍1
🚀 4 قسمت جدید از آموزش مقدماتی تا پیشرفته Django رایگان منتشر شد 💼🐍

اگه پایتون بلدی و می‌خوای وارد دنیای برنامه‌نویسی وب بشی، این دوره دقیقاً برای توئه!

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

📅 دوره به‌صورت سه روز یکبار آپدیت میشه و قسمت‌های جدید بهش اضافه میشه.

🔔 قسمت‌های منتشر شده:
- ایجاد اولین اپ
- ایجاد اولین ویو
- تمرین(1)
- آدرس های داینامیک

🎬 دسترسی به دوره

#django #python #backend
☕️Telegram | Website | Discord
10❤‍🔥3🔥1😍1
🚀 4 قسمت جدید از آموزش مقدماتی تا پیشرفته Django رایگان منتشر شد 💼🐍

اگه پایتون بلدی و می‌خوای وارد دنیای برنامه‌نویسی وب بشی، این دوره دقیقاً برای توئه!

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

📅 دوره به‌صورت سه روز یکبار آپدیت میشه و قسمت‌های جدید بهش اضافه میشه.

🔔 قسمت‌های منتشر شده:
- تمرین 2
- تمپلیت ها
- تمپلیت تگ ها
- تمرین 3

🎬 دسترسی به دوره

#django #python #backend
☕️Telegram | Website | Discord
🔥6💔2
🚀 4 قسمت جدید از آموزش مقدماتی تا پیشرفته Django رایگان منتشر شد 💼🐍

اگه پایتون بلدی و می‌خوای وارد دنیای برنامه‌نویسی وب بشی، این دوره دقیقاً برای توئه!

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

📅 دوره به‌صورت سه روز یکبار آپدیت میشه و قسمت‌های جدید بهش اضافه میشه.

🔔 قسمت‌های منتشر شده:
- دیتابیس چیست؟
- ایجاد اولین مدل
- تمرین 4
- پنل مدیریت

🎬 دسترسی به دوره

#django #python #backend
☕️Telegram | Website | Discord
🔥10❤‍🔥2
🚀 4 قسمت جدید از آموزش مقدماتی تا پیشرفته Django رایگان منتشر شد 💼🐍

اگه پایتون بلدی و می‌خوای وارد دنیای برنامه‌نویسی وب بشی، این دوره دقیقاً برای توئه!

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

📅 دوره به‌صورت سه روز یکبار آپدیت میشه و قسمت‌های جدید بهش اضافه میشه.

🔔 قسمت‌های منتشر شده:
- کار با پنل مدیریت
- دریافت اطلاعات از دیتابیس
- فیلترها در دیتابیس
- تمرین 5

🎬 دسترسی به دوره

#django #python #backend
☕️Telegram | Website | Discord
🔥8❤‍🔥6😍21
🚀 4 قسمت جدید از آموزش مقدماتی تا پیشرفته Django رایگان منتشر شد 💼🐍

اگه پایتون بلدی و می‌خوای وارد دنیای برنامه‌نویسی وب بشی، این دوره دقیقاً برای توئه!

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

📅 دوره به‌صورت سه روز یکبار آپدیت میشه و قسمت‌های جدید بهش اضافه میشه.

🔔 قسمت‌های منتشر شده:
- کار با object ها
- تمرین پروژه وبلاگ
- تمرین پروژه وبلاگ - قسمت دوم
- محاسبات آماری ORM

🎬 دسترسی به دوره

#django #python #backend
☕️Telegram | Website | Discord
🔥7😍3❤‍🔥21
🚀 4 قسمت جدید از آموزش مقدماتی تا پیشرفته Django رایگان منتشر شد 💼🐍

اگه پایتون بلدی و می‌خوای وارد دنیای برنامه‌نویسی وب بشی، این دوره دقیقاً برای توئه!

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

📅 دوره به‌صورت سه روز یکبار آپدیت میشه و قسمت‌های جدید بهش اضافه میشه.

🔔 قسمت‌های منتشر شده:
- کوئری‌ست‌ها
- فیلتر های شرطی (Q Object)
-‏ Lookups
- فایل های Static

🎬 دسترسی به دوره

#django #python #backend
☕️Telegram | Website | Discord
🔥9😍2❤‍🔥11
🚀 3 قسمت جدید از آموزش مقدماتی تا پیشرفته Django رایگان منتشر شد 💼🐍

اگه پایتون بلدی و می‌خوای وارد دنیای برنامه‌نویسی وب بشی، این دوره دقیقاً برای توئه!

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

📅 دوره به‌صورت سه روز یکبار آپدیت میشه و قسمت‌های جدید بهش اضافه میشه.

🔔 قسمت‌های منتشر شده:
- گلوبال استاتیک
- متد GET
-‏ تمرین (6)

🎬 دسترسی به دوره

#django #python #backend
☕️Telegram | Website | Discord
🔥7❤‍🔥2
🚀 4 قسمت جدید از آموزش مقدماتی تا پیشرفته Django رایگان منتشر شد 💼🐍

اگه پایتون بلدی و می‌خوای وارد دنیای برنامه‌نویسی وب بشی، این دوره دقیقاً برای توئه!

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

📅 دوره به‌صورت سه روز یکبار آپدیت میشه و قسمت‌های جدید بهش اضافه میشه.

🔔 قسمت‌های منتشر شده:
- متد POST
- محیط مجازی
-‏ نصب PyCharm
- مدیا فایل ها

🎬 دسترسی به دوره

#django #python #backend
☕️Telegram | Website | Discord
🔥8❤‍🔥53😍1
🚀 3 قسمت جدید از آموزش مقدماتی تا پیشرفته Django رایگان منتشر شد 💼🐍

اگه پایتون بلدی و می‌خوای وارد دنیای برنامه‌نویسی وب بشی، این دوره دقیقاً برای توئه!

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

📅 دوره به‌صورت سه روز یکبار آپدیت میشه و قسمت‌های جدید بهش اضافه میشه.

🔔 قسمت‌های منتشر شده:
- فیکس کردن ارور نمایش تصویر
- نمایش مدیاها در Template
- انتخاب قالب (شرکتی)

🎬 دسترسی به دوره

#django #python #backend
☕️Telegram | Website | Discord
❤‍🔥5🔥5😍21
🚀 4 قسمت جدید از آموزش مقدماتی تا پیشرفته Django رایگان منتشر شد 💼🐍

اگه پایتون بلدی و می‌خوای وارد دنیای برنامه‌نویسی وب بشی، این دوره دقیقاً برای توئه!

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

📅 دوره به‌صورت سه روز یکبار آپدیت میشه و قسمت‌های جدید بهش اضافه میشه.

🔔 قسمت‌های منتشر شده:
- ادامه پروژه (افزودن قالب)
- ادامه پروژه (تنظیمات قالب)
- ادامه پروژه (مقالات)
🔹 فصل دوم جنگو پیشرفته
- بررسی قالب و شروع فصل دوم

🎬 دسترسی به دوره

#django #python #backend
☕️Telegram | Website | Discord
🔥11❤‍🔥33😍1
🚀 5 قسمت جدید از آموزش مقدماتی تا پیشرفته Django رایگان منتشر شد 💼🐍

اگه پایتون بلدی و می‌خوای وارد دنیای برنامه‌نویسی وب بشی، این دوره دقیقاً برای توئه!

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

📅 دوره به‌صورت سه روز یکبار آپدیت میشه و قسمت‌های جدید بهش اضافه میشه.

🔔 قسمت‌های منتشر شده:
🔹 فصل دوم جنگو پیشرفته
- انتقال قالب به پروژه
- راه اندازی اپ مدیریت کاربران
- آشنایی با تگ include
- شناخت سیستم کاربران
- احراز هویت کاربر

🎬 دسترسی به دوره

#django #python #backend
☕️Telegram | Website | Discord
🔥10❤‍🔥43😍1