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

تبلیغات نداریم فقط درج آگهی های استخدامی مرتبط پذیرفته می‌شود
加入频道
#موقعیت_شغلی #استخدام #آگهی_شغلی #کارجو
شرایط مورد نیاز جهت همکاری:
- مسلط به کتابخانه های متن باز مکانی
#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
سلام رفقا!
بد زمونه‌ای شده. هر هله‌هوله‌ای رو می‌بینی می‌گه بیا کار منو مفت بزن برات رزومه می‌شه. جای این زخم روی بدن همه هست. به دولوپر می‌گن این کُدو بزن برات رزومه می‌شه، به تصویرگر می‌گن عکس مرحوم دایی‌مو بکش برات رزومه می‌شه، به عکاس می‌گن بیا از همه‌ی محصولات تاریخ پنجاه‌ساله‌ی شرکت عکس بگیر برات #رزومه می‌شه.
اصلاً این درد مشترک تمام مردم غیور میهن عزیز ماست. من مطمئنم به جراح عمومی هم می‌گن اینو #ختنه کن برات رزومه می‌شه. یعنی یه بابایی هست تو اینستاگرام بالای پیج نوشته ختنه‌کننده‌ی استاد جمشید مشایخی :)

#سید

© @DjangoEx
اینجا ی چنل زدم و میخوام به همکلاسی هام تو دانشگاه برنامه نویسی cpp رو یاد بدم. شما هم اگر دوست دارید جوین بشید و از ویدیو ها استفاده کنید

🆔 : @seyedCPP
✔️ تظاهرات توسعه دهندگان پایتون در سراسر دنیا

🔶 هفته گذشته تعدادی از توسعه دهندگان مطرح هسته پایتون در شعبه های شرکت مایکروسافت دور هم گرد آمدند و شعار سر دادند:
"تا خیدو رو پس نگیریم، آروم نمی‌گیگیریم"

#فان #منهای_جنگو #نمی_گیگیریم
〰️〰️〰️〰️〰️〰️
© @DjangoEx
✔️ تفاوت Publish و Expose پورت‌های کانتینر داکر

🔶احتمالا براتون سوال شده Publish و Expose پورت های کانتینر داکر چه تفاوتی با یکدیگر دارند؟ آیا هردو برای Port Forwarding استفاده میشوند؟
🔷از دیدگاه تکنیکال چه تفاوت هایی میان این ۲ روش وجود دارد؟

🖥 تماشا در یوتوب:
👉 Link: https://www.youtube.com/watch?v=riM5yxQJEXU

#Docker #داکر #Publish #Expose #Container #کانتینر
〰️〰️〰️〰️〰️
©️ @DjangoEx | @AI_Python