Django Expert
9.71K subscribers
993 photos
81 videos
114 files
1.34K links
✔️ بزرگترین کانال و جامعه جنگو به فارسی
Contact:
@majid_aghamohamad
@BobyCloud

Group:
@DjangoIR

Our Site ;coming soon:
🔜 PyExpert.ir

تبلیغات نداریم فقط درج آگهی های استخدامی مرتبط پذیرفته می‌شود
加入频道
✔️ظرف عسل جنگو

خب، نصفه شبه و وقت تریک های امنیتی 🤨
🔶 یکی از راه‌هایی که مهاجم‌های وبسایتتون رو به تله بندازین، قرار دادن ظرف عسل هست تا هکرهای کلاه صورتی مثل یک خرس که کندوی عسل میبینه هیجان زده و سرگرم بشن و شما هم همزمان اطلاعاتشون رو دریافت و ذخیره کنید.

🔷 لایبرری django-admin-honeypot یک کتابخانه برای ساخت صفحات فیک ادمین هست که همانند یک ظرف عسل عمل میکنه.
👉 Link: https://github.com/dmpayton/django-admin-honeypot
مشابه این کانسپت رو میتونید در بخش های دیگر نیز پیاده‌سازی کنید.

#django #جنگو #honeypot #ظرف_عسل #security
〰️〰️〰️〰️〰️
©️ @DjangoEx
Django Expert
✔️ظرف عسل جنگو خب، نصفه شبه و وقت تریک های امنیتی 🤨 🔶 یکی از راه‌هایی که مهاجم‌های وبسایتتون رو به تله بندازین، قرار دادن ظرف عسل هست تا هکرهای کلاه صورتی مثل یک خرس که کندوی عسل میبینه هیجان زده و سرگرم بشن و شما هم همزمان اطلاعاتشون رو دریافت و ذخیره کنید.…
✔️ تبدیل مهاجم به قربانی در ظرف عسل

موضوع ظرف عسل جالب بود؟
حالا میتونیم چالش رو کمی عمیق تر کنیم، به نظر شما چطور میشه مهاجمی که وارد ظرف عسل شده رو تبدیل به قربانی کنیم؟ به بیان ساده‌تر، آیا راهی وجود داره تا زمانی که نفوذگر وارد ظرف عسل میشه، کنترل سیستمش رو به دست بگیریم و با اجرای دستوراتی نفوذگر رو تبدیل به قربانی کنیم؟

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

#django #جنگو #honeypot #ظرف_عسل #security
〰️〰️〰️〰️〰️
©️ @DjangoEx
درود خدمت دوستان گرامی و ارجمند،
#قوانین گروه جنگو اکسپرت

0⃣ از اسپم کردن خودداری نمایید این گروه جهت بحث و تبادل نظر در خصوص برنامه نویسی پایتون و فریم ورک جنگو و مسائل مربوط به آن می باشد. (از بحث در مورد سایر مسائل خودداری نمایید)

1⃣جمله معروف: do not ask to ask.
نپرسید که بپرسید، مثلا نگویید آیا کسی با فلان چیز کار کرده است؟ و بعد از او سوالتان را بپرسید. مستقیم سوالتان را بپرسید.

2⃣ از ارسال مستقیم کد (کپی و پیس کردن) در گروه جدا خودداری فرمایید برای ارسال کد میتوانید از سرویس های رایج و مناسب این امر استفاده نمایید

3⃣ در صورت نیاز به ارسال تصاویر حتماً از یک نرم افزار مخصوص اسکیرین شات گرفتن از سیستم استفاده کنید و از ارسال عکس‌های بی کیفیت (حتی الامکان) خودداری کنید

4⃣ اگر دانش آموز/جو هستید، بسیار خوش‌حال می‌شویم که شمارا در جمع خود داشته باشیم و از دانش یک‌دیگر بهره ببریم. منتها سوالات و نظر هایی از قبیل.
-من امتحان گسسته دارم کسی می‌تونه کمکم کنه؟
-این سوال رو میشه حل کنید؟ (فرد دارد سوال امتحان‌ش را می‌پرسد)‌
-و غیره
اکیدا ممنوع هست و با فرد خاطی برخورد می‌شود.

5⃣ اکیدا از ایجاد مزاحمت در پی.وی ادمین های محترم (به جز در موارد خاص و ادمین هایی که آیدی آن‌ها در bio گروه و کانال هست ) و هر دوست پاسخ دهنده دیگری بپرهیزید در غیر این صورت ادمین ها می‌توانند بدون اخطار قبلی از ادامه حضور شما در گروه و کانال جلو گیری نمایند (در صورت شکایت سایر دوستان نیز این مورد اجرا می‌شود)

6⃣ زبان گروه فارسی هست لطفاً از تایپ به صورت فینگلیش پرهیز کنید

7⃣ رعایت حسن ادب و احترام نسبت به سایر اعضاء گروه نشان دهنده شخصیت والا و فرهنگ غنی شماست

8⃣از درج تبلیغات برای هر گروه/کانال و یا موقعیت شغلی بدون هماهنگی با ادمین ها خودداری کنید( تبلیغات غیر مرتبط در حکم اسپم محسوب میشود)

پی.نوشت: این گروه پادگان نظامی نیست دوستان لطفاً خودتون رعایت بفرمایید


پی.نوشت دو: هرگونه انتقاد و پیشنهاد رو با ادمین اصلی به صورت خصوصی مطرح بفرمایید



🌷🌷پیشاپیش از بذل توجه و حسن همکاری شما سپاسگزارم🌷🌷

لینک گروه:
@Djangoir

لینک کانال :
@DjangoEx
✔️ NSFW Auto Filter Telegram Bot by Django and Keras

🌐 https://github.com/shahriarshm/nsfw-autofilter-telegrambot

#django #keras #deep_learning
〰️〰️〰️〰️〰️
©️ @DjangoEx
This media is not supported in your browser
VIEW IN TELEGRAM
✔️ آموزش فعال سازی Debug mode در vscode برای پروژه جنگویی و رفع خطاها و مشکلات پروژه با استفاده از حالت دیباگینگ

#سید

〰️〰️〰️〰️〰️〰️
@DjangoEx & @IT_SEYED
Developer’s_Library_Doug_Hellmann_The_Python_3_Standard_Library.pdf
5 MB
✔️ The Python 3 Standard Library by Example

#Python #Book

〰️〰️〰️〰️〰️
©️ @DjangoEx
معماری برنامه‌های وبی مدرن در محیط‌های ناهمگن

مقیاس پذیری
به روز رسانی مرتب
انتشار مستقل

#سرور
✔️ Clean Python: Elegant Coding in Python

#Python #Book #best_practice

Thanks to: @M_Dev_pro
〰️〰️〰️〰️〰️
©️ @DjangoEx
Apress.Clean.Python.Elegant.Coding.in.Python.1484248775.pdf
2.2 MB
〰️〰️〰️〰️〰️
©️ @DjangoEx
✔️ لایوکست دونفره چالش های فریمورک جنگو - گفتگو مجید آقامحمد و بابی

🔷 لایو برگزار شده مورخ ۲۲ آبان ساعت ۲۰ با محوریت چالش‌های فریمورک Django در یوتوب بارگزاری شد و میتوانید مشاهده کنید.

🔶 در این لایو به موارد متعددی نظیر رودمپ یادگیری جنگو، مهارت های یک توسعه دهنده جنگو، بازار کار و درآمد، چالش های فریمورک جنگو، منابع برای مطالعه بیشتر و ... پرداخته شده.

👉 Link: https://www.youtube.com/watch?v=H06VCoMLMsA

〰️〰️〰️〰️〰️
©️ @DjangoEx | @AI_Python
✔️ به نظر شما در پروژه‌ها و روش‌های حل مسئله همیشه باید از آخرین تکنولوژی‌ها استفاده کرد؟
Anonymous Poll
21%
باید بروزترین تکنولوژی را به کار گرفت
43%
هر تکنولوژی تا زمانی که کارایی دارد قابل استفاده است
35%
ترکیبی از تکنولوژی‌های نسبتا قدیمی و جدید
🔰 موضوع: پاسخ به پرسش های شما در لایو یوتیوب
🔸 زمان: پنج‌شنبه ۶ آذرماه ساعت ۱۸
🔹 مکان: یوتیوب سیلیسیم
👉 Link: YouTube.com/silicium7

این‌بار در لایو یوتیوب پاسخگوی سوالات شما عزیزان خواهم بود.

Thanks to: @siliciumir

〰️〰️〰️〰️〰️
©️ @DjangoEx
#موقعیت_شغلی #استخدام #آگهی_شغلی #کارجو
شرایط مورد نیاز جهت همکاری:
- مسلط به کتابخانه های متن باز مکانی
#GDAL
#OGR
- مسلط به پایگاه داده مکانی متن باز
#PostgreSQL
#PostGIS
- آشنایی با استانداردهای OGC
#WMS
#WFS
#WPS
- مسلط به فریمورک جنگو
#Djangoظ
- مسلط به سلری
#Celery
لطفا برای هماهنگی بیشتر با آیدی زیر تماس بگيريد.
@morteza_khazaeii

©@DjangoEx
Forwarded from Python etc
​​We use Arabic digits to record numbers. However, there are many more numeral systems: Chinese (and Suzhou), Chakma, Persian, Hebrew, and so on. And Python supports them when detecting numbers:

int('٤٢')
# 42

'٤٢'.isdigit()
# True

import re
re.compile('\d+').match('٤٢')
# <re.Match object; span=(0, 2), match='٤٢'>


If you want to match only Arabic numerals, make an explicit check for it:

n = '٤٢'
n.isdigit() and n.isascii()
# False

re.compile('[0-9]+').match(n)
# None


Let's make the full list of supported numerals:

from collections import defaultdict
nums = defaultdict(str)
for i in range(0x110000):
try:
int(chr(i))
except:
pass
else:
nums[int(chr(i))] += chr(i)
dict(nums)
✔️ توضیح و تست ساختار پروتکل WebSocket

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

🌐 https://youtu.be/6i4lt7CT_Yc

#python #django #channels #websocket #wireshark
〰️〰️〰️〰️〰️〰️
© @DjangoEx
✔️ توضیح قابلیت Async در جنگو ۳ و تفاوت آن با چنلز

وقتی که جنگو نسخه ۳ منتشر شد خیلی هامون فکر می‌کردیم قابلیت وب‌سوکت بهش اضافه شده اما متاسفانه یا خوشبختانه این اتفاق نیافتده و قابلیتی که اضافه شده درواقع بستری برای توسعه وب‌سوکت و رویدادهای Async هست. البته قابلیت‌های بیشتری هم با این بستر به جنگو اومده که توی این قسمت باهم یاد می‌گیریم.

🌐 https://youtu.be/TBbXFD5ENz0

#python #django #channels #websocket #asynchronous #asgi
〰️〰️〰️〰️〰️〰️
© @DjangoEx
✔️ پی‌اچ‌پی ورژن ۸: نصب و معرفی ویژگی های جدید

🖥 تماشا در یوتیوب

🔸 پی‌اچ‌پی ۸ منتشر شد!
در این ویدیو ابتدا ورژن جدید PHP رو نصب می کنیم و بعد اون، به ویژگی های جدید همچون Union types, Match expression, Nullsafe operator و سایر موضوعات جذاب و باحال می پردازیم (:

#منهای_جنگو #php #تکنولوژی

〰️〰️〰️〰️〰️
©️ @DjangoEx | @AI_Python
✔️ یک اصل ساده برای تشخیص کد کثیف:

🔶 از واحد WTF/Minute برای اندازه گیری مقدار کثیف بودن کدها میتونید استفاده کنید.
- رابرت سی مارتین در کتاب Clean Code


#cleancode #کد_تمیز
〰️〰️〰️〰️〰️
©️ @DjangoEx