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

Group:
@DjangoIR

Our Site ;coming soon:
🔜 PyExpert.ir

تبلیغات نداریم فقط درج آگهی های استخدامی مرتبط پذیرفته می‌شود
Download Telegram
Forwarded from DLeX: AI Python (Meysam Asgari)
بیاین سه تا نصیحت کنم بهتون:

📿 جاوای کوچیک شده فقط جاوااسکریپت
📿 زبان برنامه نویسی فقط html
📿 استاد مدرس برنامه نویسی فقط استاد مدحج

@ai_python
Forwarded from DLeX: AI Python (Meysam Asgari)
من پایتون بودم ولی اون جاوای کوچیک شده برای وب دوست داشت ☹️
- مجید آقا محمد از کتاب «پایتونهایم را چه کسی برداشته»

https://twitter.com/Majid199372/status/1295332296338419714?s=19

@ai_python
Forwarded from Django Expert (Majid A.M)
✔️ کانال آموزش پایتون و جنگو به فارسی
Channel:
@DjangoEx

Group:
@DjangoIR
Django Expert
✔️ کانال آموزش پایتون و جنگو به فارسی Channel: @DjangoEx Group: @DjangoIR
اگر از مطالب کانال رضایت دارید مارو به دوستانتون معرفی کنید 🌷
✔️ نحوه استفاده از firebase در django

فایربیس که درحال حاضر تحت نظر شرکت گوگل فعالیت می‌کند شامل سرویس‌های ابری بسیار کاربردی است که قطعا به درد شما خواهد خورد!
سرویس‌هایی نظیر پوش ناتیفیکیشن، آنالایتیکز و...
این مقاله به خوبی نحوه استفاده از سرویس دیتابیس سینک فایربیس در جنگو را توضیح داده است.

https://medium.com/@canadiyaman/how-to-use-firebase-with-django-project-34578516bafe

#django #firebase #nosql #cloud_firestore
〰️〰️〰️〰️〰️〰️〰️
© @DjangoEx
✔️ آموزش صفر تا صد Celery

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

۰۰۱ - آموزش سلری - معرفی سلری و دوره آموزشی
https://youtu.be/Fr9PljpWOz0

#python #celery #distributed_systems
〰️〰️〰️〰️〰️〰️〰️
© @DjangoEx
✔️ چرا نام "پایتون" بر روی زبان برنامه‌نویسی ابداع شده توسط آقای Guido van Rossum قرار گرفت؟

🔶 خیلی از افراد با شنیدن نام پایتون، یاد مار پیتون میوفتند. اما دلیل نام‌گذاری زبان پایتون به دلیل علاقه سازنده‌اش به اینگونه مارها نیست. :)
🔷 آقای Guido van Rossum خالق زبان پایتون، علاقه زیادی به یک سریال قدیمی طنز بریتانیایی به نام Monty Python داشت که برای اولین بار در سال ۱۹۶۹ پخش شد و تا سال ۱۹۷۴ ادامه داشت. او به دنبال اسمی خاص، منحصر به فرد و به‌ یاد ماندنی بود. برای همین به دلیل علاقه‌اش به این سریال طنز، نام زبان برنامه‌نویسی که خلق کرد را Python گذاشت.
🔶 ردپای سریال Monty Python را در خیلی از جاهای زبان‌ برنامه نویسی پایتون مشاهده میکنیم. برای مثال، در ELK Stack ماژولی تحت عنوان lumberjack توسعه داده شده که به نام یکی از شخصیت‌های این سریال بامزه هست. (توضیح درگوشی: این ماژول وظیفه جمع‌آوری لاگ‌های سیستم را دارد.)

♫ I’m a lumberjack and I’m ok! I sleep when idle, then I ship logs all day! I parse your logs, I eat the JVM agent for lunch! ♫ (source based on this Monty Python skit)
https://github.com/elastic/logstash-forwarder/blob/master/PROTOCOL.md

🔺 اگر شما هم ردپایی از این سریال در زبان پایتون و استک‌های مختلفش دیدید، برای ما ارسال کنید تا به همراه نام شما در کانال قرار بدیم.
🔺عکس متعلق به فیلم Monty Python and the Holy Grail است که یک سال پس از این سریال پخش شد.

#پایتون #فلسفه_پایتون
〰️〰️〰️〰️〰️〰️〰️
© @DjangoEx
✔️ آموزش صفر تا صد Celery

سه قسمت جدید به این دوره اضافه شد. تو این سه قسمت می‌فهمیم سلری چطوری تسک‌هارو دریافت و اجرا می‌کنه و اولین اپلیکیشن سلری رو هم باهم می‌نویسیم.

۰۰۲ - آموزش سلری - سفارش خورش کرفس برای درک سلری
https://youtu.be/2XdwXnTuh3M

۰۰۳ - آموزش سلری - ساخت اولین اپ سلری
https://youtu.be/QtQSXx5qH0A

۰۰۴ - آموزش سلری - راه اندازی بک‌ اند و ذخیره خروجی تسک ها
https://youtu.be/gU_OjJCmlYg

#python #celery
〰️〰️〰️〰️〰️〰️〰️
© @DjangoEx
✔️ آموزش صفر تا صد Celery

در سه قسمت جدید این دوره مفاهیم قبل رو پیشرفته‌تر پیاده‌سازی کردیم و به لینوکس مهاجرت کردیم. همچنین ازین به بعد تصویر من رو پایین ویدئوها خواهید دید 😀

۰۰۵ - آموزش سلری - کانفیگ کردن سلری
https://youtu.be/WgyVo0hAU5k

۰۰۶ - آموزش سلری - بهینه‌سازی اپلیکیشن سلری
https://youtu.be/fdg7iWu4iU8

۰۰۷ - آموزش سلری - اجرای چندگانه ورکر ها
https://youtu.be/jULla7aPQOY

#python #celery
〰️〰️〰️〰️〰️〰️〰️
© @DjangoEx
Forwarded from سید فرندز / برنامه نویسی / هک و امنیت / تکنولوژی (/ SeYeD.Dev /)
image_2020-08-28_11-29-51.png
4.9 MB
ی نگاهی به این صفحه بندازید
https://www.rtl-theme.com/category/template-html/
خب برای شروع و یادگیری بک اند خیلی از دولوپر ها از قالب های آماده استفاده میکنن ولی معمولا هزینه این قالب ها زیاده و بعد از خریدن یکی دوتاش دیگه کلا پشیمون میشی و فرت و فرت توی گوگل دنبال قالب رایگانش هستی
ولی امروز من ی روش بهتر براتون دارم. ولی دو تا نکته مهم :
1-فقط قالب های html رو میتونید به این روش دانلود کنید
2-قول بدید بعدا که مورد استفاده گسترده خواستید بدید هزینشو بپردازید 😅

خب شما کافیه وارد بخش «پیش نمایش آنلاین» این قالب ها بشید و آدرس url اون سایتی که پیش نمایش روش اجرا شده رو کپی کنید(آدرس سایت فروش قالب نه. آدرس اونی که قالب روش رانه)

بعد نرم افزار httrack رو از لینک زیر دانلود کنید(برای همه سیستم عامل ها موجوده)
https://www.httrack.com/page/2/en/index.html

بعد از نصب لینک رو به برنامه بدید(یک لینک هم کافیه نمیخواد همه بخش هارو بهش بدی)
بعد دکمه استارت رو بزنی. یکی دو دقیقه بعد قالب توی مسیری که انتخاب کردید ذخیره شده ^_^

موفق و پیروز باشید 🤓

🖥 @IT_SEYED
✔️ آموزش صفر تا صد Celery

۴ قسمت به این دوره اضافه شد. اول از همه بررسی می‌کنیم تسک‌ها در حین اجرا داخل چه وضعیت‌هایی قرار می‌گیرن و بعد می‌رسیم به امضا کردن تسک‌ها با پارامتر‌های دلخواه و اجرای گروهی یا لینک‌‌شده اون‌ها. درضمن یک بررسی اجمالی به نحوه آدرس‌دهی
تسک‌ها هم داریم.

۰۰۸ - آموزش سلری - اجرای تسک‌ها و بررسی وضعیت آن
https://youtu.be/kEV4UII3FvI

۰۰۹ - آموزش سلری - اضافه کردن امضا به تسک‌ها
https://youtu.be/os73gfo37X4

۰۱۰ - آموزش سلری - استفاده از Primitive ها
https://youtu.be/swNZcxKHNt8

۰۱۱ - آموزش سلری - آدرس دهی تسک‌ها در براکر
https://youtu.be/DnI9tLbc0c4

#python #celery
〰️〰️〰️〰️〰️〰️〰️
© @DjangoEx
✔️ کانفیگ ساده انجین ایکس و کلود فلر برای ران کردن ی پروژه جنگو روی دامین یا ساب دامین مورد نظر(سطح آموزش دبستانی)

بریم شروع کنیم :
1- اول پروژه خودتون رو به روی یک پورت مثلا 8888 ران کنید
python3 manage.py runserver 8888

2-بعد nginx رو نصب میکنیم
(روی ابونتو اینطور نصب میشه برای نصب روی سایر سیستم عامل ها میتونید گوگل کنید)
sudo apt install nginx

3-حالا به این مسیر زیر برای کانفیگ nginx میریم
/etc/nginx/conf.d/
(توی ویندوز همون پوشه ای که نصب کردید وارد فولدر conf.d بشید)

4-یک فایل با اسم دامینتون بساید و پسوندش رو conf قرار بدید
برای مثال اگر دامین شما example.com باشه اسم فایل رو میزاریم
example.com.conf

5-حالا محتوای فایل رو اینطور پر میکنیم

server {
listen 80;
listen [::]:80;

add_header Access-Control-Allow-Origin "*";

location / {
rewrite /(.*) /$1 break;
access_log /var/log/nginx/logs.log;
proxy_pass https://127.0.0.1:8888/;
proxy_redirect off;
proxy_set_header Host $host;
}
server_name example.com;
}

توی این متن آدرس دامنه رو باید تغییر بدید و اگر پورت رو غیر از 8888 گذاشتید جلوی proxy_pass عوض کنید. و بعد فایل رو سیو کنید

6-حالا کامند زیر رو برای چک کردن کانفیگ توی تریمنال وارد کنید :
nginx -t
اگر درست باشه جواب زیر رو میده
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

7- حالا nginx رو ری استارت کنید
sudo service nginx restart

8-حالا وارد سایت عشق ( cloudflare.com ) میشیم. بعد از ثبت نام توی وبسایت (همه جا پلن فری رو انتخاب کنید ما قرار نیست پول بدیم ما پول نداااارییییییم)
9-بعد از ثبت نام اد سایت رو بزنید و ادرس دامنه رو ثبت کنید و dns هارو به چیزی که میگه تغییر بدید. بعدشم ی چند ساعتی صبر کنید تا dns تغییر پیدا کنه(اگر دامنه خارجی هستید زیر 5-6 ساعت اگر دامنه ای ار هستش باید صبر کنید مسئولین بالا و پایین تایید کنن بعد برید توی اون انتظار 5-6 ساعته . البته شانستون بد باشه 72 ساعت طول میکشه ^_^ )

10-هر چیزی بهتون پیشنهاد داد تیک بزنید و پلن فری رو در نهایت انتخاب کنید و وارد بخش dns بشید
گزینه add record رو انتخاب کنید یک رکورد با مشخصات زیر ایجاد کنید :
type : A
name : @
IPv4 : ای پی سرور

اگر میخواید روی ساب دامین باشه باید به جای name ادرس ساب دامین رو بزارید و توی کانفیگ nginx توی بخش server_name ادرس ساب دامین رو بزنید و اسم فایل رو هم به نام ساب دامین ثبت کنید.
blog.example.com
اینطوریاااا
توی کلودفلر هم رکورد رو اینطوری بزنید
type : A
name : blog
IPv4 : ای پی سرور

خب بعدش یک رکورد دیگه هم اینطور ایجاد کنید :
type: CNAME
Name: www
Target: example.com
اگر هم ساب دامین دارید اینطور بزنید
type: CNAME
Name: www.blog
Target: blog.example.com
خب این هارو سیو کنید دیگه.

11-توی بخش ssl گزینه Flexible رو انتخاب کنید

حالا آدرس دامنه رو ی نگاه بندازید ^_^ میبینید که خیلی خوشگل موشگل ران کردید. با ی کانفیگ ساده و مسخره

سوالی داشتید توی گروه @djangoir بپرسید

موفق باشید ❤️
#سید
Thanks to: @IT_SEYED

〰️〰️〰️〰️〰️〰️〰️
© @DjangoEx
✔️ آموزش صفر تا صد Celery

در ۵ قسمت جدید این دوره وارد سطح ۳ و تخصصی بررسی اجزای سلری میشیم و اجزای سلری رو حرفه‌ای تر می‌فهمیم.

۰۱۲ - آموزش سلری - کنترل ورکر ها از راه دور
https://youtu.be/80_Nndd0u2M

۰۱۳ - آموزش سلری - درک بخش‌های مختلف اپلیکیشن سلری
https://youtu.be/Wi4uCHtKHYw

۰۱۴ - آموزش سلری - مفاهیم نام‌گذاری تسک‌ها
https://youtu.be/aUWpCr9yu54

۰۱۵ - آموزش سلری - کانفیگ کردن حرفه‌ای سلری
https://youtu.be/92gWSbESFnk

۰۱۶ - آموزش سلری - تنبلی سلری
https://youtu.be/LTCn1llm9wY

#python #celery
〰️〰️〰️〰️〰️〰️〰️
© @DjangoEx
✔️ دريافت محصولات ویژه مایکروسافت بصورت رایگان:

📌 OneDrive + 5TB
📌 Office 365

به سایت زیر برین و نام و نام کاربری موردنظرتون رو وارد کنیدو بعد از تایید کپچا ارسال رو بزنید:

https://od.obagg.com/

بعدش براتون یه اکانت ویژه داخل مایکروسافت با اون اطلاعات براتون میسازه که دارای حساب ویژه آفیس ۳۶۵ و ۵ترابایت فضای ابری رایگان وان درایو هست که بعد از ورود به اوت اکانت پیشنهاد میکنیم رمزشو عوض کنین!

#منهای_جنگو

#سید @IT_SEYED
〰️〰️〰️〰️〰️〰️
© @DjangoEx