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

Group:
@DjangoIR

Our Site ;coming soon:
🔜 PyExpert.ir

تبلیغات نداریم فقط درج آگهی های استخدامی مرتبط پذیرفته می‌شود
Download Telegram
Forwarded from جنگولرن
سال 1401 رو با مطلبی در مورد django migrations شروع کنیم.
فرض کنید 2 برنامه نویس علی و رضا همزمان روی یک یا چند مدل دارن تغییرات میدن و هر کدوم مایگریشن های خودشون رو میسازن و روی دیتابیس لوکال مایگریت می کنن. بعد از تکمیل کارشون همه چی رو commit و push میکنن.
حالا ممکنه وقتی میخواهیم روی سرور مایگریت کنیم خطای Conflicting migrations detected رو ببینم. دلیلش هم مشخصه.
راهکار شما اینجا چیه؟
- بعضی ها کلا فولدر migrations رو ignore میکنن. (در این صورت اگه data migration داشته باشیم به فنا میره)
- بعضی ها توی تغییرات دیتابیسی سخت گیری میکنن و برنامه نویس اجازه نداره بدون هماهنگی تغییری در مدل ها اعمال کنه. (البته اگه قبل از کدنویسی تحلیل درستی داشته باشیم تغییرات حین توسعه به حداقل میرسه)
- بعضی ها هم تغییرات دیتابیس رو دستی روی سرور اعمال میکنن. (یکم مطمئن نیست و ممکنه باعث خطا بشه)

اما جنگو توی داکیومنت ها صراحتا گفته که مایگریشن ها جزئی از کدبیس هستن. پس نباید ignore کنیم.
جنگو کامند -merge رو برای مشکل conflict داره که می تونیم ازش استفاده کنیم.
مقاله زیر رو بخونید، در این مورد توضیح داده:
https://www.algotech.solutions/blog/python/django-migrations-and-how-to-manage-conflicts/
👍18🔥3
Forwarded from Ali
✔️ پروژه اوپن سورس signal backtester
ابزار بکتست بازار های مالی

اگر با بازار های مالی آشنایی دارید تا حالا شده که بخاید استراتژی ای رو تست کنید که نتایجش روی گذشته بازار چه شکلی بوده
اما بکتست گرفتن برای استراتژی های پیچیده خودش یک چالش محسوب میشه و گاهی اوقات کار فرسایشی و سختی میشه
برای حل کردن این مشکل این ریپو رو گسترش دادم که فقط با نوشتن ۳ خط کد استراتژیتونو بکتست بگیرید
قسمت تولید سیگنال کاملا جداست و روند به این شکله که شما استراتژیتونو با پایتون مینویسید و سیگنال تولید میکنید و نتایجو میتونید به هر شکلی که میخاید با کانفیگای مختلف بکتست بگیرید
فایل readme پروژه رو مطالعه کنید و همچنین sample هایی برای درک بهتر موضوع در ریپو قرار داده شده .

اگر ازین ابزار خوشتون اومد خوشحال میشم با استار دادن به پروژه ازون حمایت کنید 🌱




👉 Link: https://github.com/xibalbas/signal_backtester.git


Contact: @Alimrd318

〰️〰️〰️〰️〰️〰️
©@DjangoEx
👍13🔥32
✔️ The devil is in the details
(something may seem simple, but in fact the details are complicated and likely to cause problems)

پ ن: روی تصویر زوم کنید.
〰️〰️〰️〰️〰️〰️
©@DjangoEx
😱10👍4🤩1
✔️ تخفیف ویژه ۴۰٪ کتاب ترفندهای پایتون
به مناسبت نوروز ۱۴۰۱

در تعطیلات نوروز مهارت‌های پایتونیک خودتون رو بالا ببرید 🤩

خرید اینترنتی کتاب ترفندهای پایتون:
👉 Link: https://boby.cloud/python-tricks/
OR
👉 Link: https://devmo.in/python-tricks/

#ترفندهای_پایتون #پایتون #Python
〰️〰️〰️〰️〰️
©️ @DjangoEx
🎉7👍3😱1
✔️ آموزش مقدماتی پایتون

توی این مجموعه پایتون رو از ابتدا بصورت مقدماتی یاد می‌گیریم و امیدوار تا هرجا که بتونیم جلو می‌ریم.

قسمت ۴۴ - Private Members
👉 https://youtu.be/m9QdzJm93Aw

قسمت ۴۵ - ارث‌بری یا Inheritance
👉 https://youtu.be/JFfP1Xwa_6Y

قسمت ۴۶ - Object
👉 https://youtu.be/fBOEKhG6qLE

قسمت ۴۷ - override a method
👉 https://youtu.be/KLnFgdszwKM


#python #پایتون
#codetherapy
〰️〰️〰️〰️〰️〰️
©@DjangoEx | @code_therapy
👍5🔥2🎉2🤩1
صدا، دوربین، گیتهاب اکشن!

توی این پست، سعی کردم یه نگاه بندازیم به کانسپت GitHub Actions و یه سناریو کوچیک رو با هم پیاده کنیم. چه سناریو جالبی شد. سناریو رو توی یک ریپازیتوری گیت هاب هم پیاده کردم میتونید چک کنید.

اول یاد بگیرید، بعد از چیزی که یاد گرفتید کار بکشید. اولش اصلا نباید موفق شید. (اگه موفق شدید بدونید شانسی بوده)
زمانی موفق شدید که همش fail شده و درستش کردید. :)

اگه این پست رو مفید دیدید ممنون میشم به اشتراک بذارید. ❤️

https://imsadra.me/lights-camera-github-actions

https://github.com/lnxpy/test-actions
〰️〰️〰️〰️〰️
©️ @DjangoEx
🤩9👍4🔥1🎉1
گروه هکری Lapsus$ موفق شده به کدهای منبع لینوکس دسترسی پیدا کنه و چند میلیون خط کد لو رفته😱

متاسفانه این خبر خوبی برای توزیع های لینوکسی نیست و امنیتشون در خطره و لازمه اکثر مدیر سیستم ها سیستم هاشون رو ارتقا بدن. من برای چند تا سیستم دستوراتشو میذارم

دبیان بیس:
apt update && apt upgrade -y

فدورا:
dnf update && dnf upgrade

سنت او اس:
yum update

#عمنیت

@djangoex
😁50👍13😱3🔥1
✔️ وقتی یک عکس رو در اینستاگرام آپلود میکنیم، چه اتفاقاتی میوفته تا توی فید اینستاگرام بقیه افراد نشون داده بشه؟

〰️〰️〰️〰️〰️
©️ @DjangoEx
😱18👍8🔥7🤩6
پاسخ دستور زیر چیست؟
>> -2 ** 2
Anonymous Quiz
46%
4
38%
-4
16%
Syntax Error
😱50👍27😢9😁4🔥3🤩1
Django Expert
پاسخ دستور زیر چیست؟
>> -2 ** 2
یه استاد داشتیم اولین ورودی رشته مهندسی کامپیوتر دانشگاه تهران بود و همیشه موقع تدریس این موارد تاکید میکرد علت این اتفاقات اینکه علم کامپیوتر در اوایل توسط فلاسفه توسعه داده شده و بعد افتاده دست ریاضیدان ها :))
#FUN
😁23😱6👍4😢4🎉2
✔️ لاراول بهتره یا جنگو؟

#fun
〰️〰️〰️〰️〰️
©️ @DjangoEx
😁85👍45🔥3😱2🎉2🤩1
✔️ قابل توجه مدیران پروژه
با اضافه کردن افراد بیشتر به یک پروژه فورس، پروژه سریعتر انجام نمیشه! بلکه دیرتر انجام میشه …

👉 Link: https://twitter.com/Loc0m0/status/1508786126894510084

〰️〰️〰️〰️〰️
©️ @DjangoEx
👍17😢2😁1
✔️ آموزش مقدماتی پایتون

توی این مجموعه پایتون رو از ابتدا بصورت مقدماتی یاد می‌گیریم و امیدوار تا هرجا که بتونیم جلو می‌ریم.

قسمت ۴۸ - Multiple Inheritance
👉 https://youtu.be/OMzOdMlD1RQ

قسمت ۴۹ - Modules
👉 https://youtu.be/IDqtFaOcV3o

قسمت ۵۰ - Packages
👉 https://youtu.be/Kyke74ZYDZA

#python #پایتون
#codetherapy
〰️〰️〰️〰️〰️〰️
©@DjangoEx | @code_therapy
👍7🔥2👏2
This media is not supported in your browser
VIEW IN TELEGRAM
جوری که شرکت‌های ایرانی نیروی تخصصی می‌خوان

#مهمونی
😁38👍6😢5
دستاوردهای یادگیری عمیق(InTec)
جوری که شرکت‌های ایرانی نیروی تخصصی می‌خوان #مهمونی
This media is not supported in your browser
VIEW IN TELEGRAM
جوری که شرکت‌های خارجی نیروی تخصصی می‌خوان

پایتون دولوپر ریموت هم میخوان:)
👉 https://stackoverflow.com/jobs/534454/python-developer-remote-x-team

#fun_but_hagh
〰️〰️〰️〰️〰️〰️
©@DjangoEx
🤩10🔥2👎1
به عنوان عیدی افراد بن شده رو آن بن کنید؟
Anonymous Poll
37%
موافقم
28%
موافق نیستم
35%
گروه؟ کدوم گروه؟ :)
👏17👎12👍6
حدود یک سال پیش بود که خبر جدایی خیدو فان روسوم، خالق پایتون از تیم توسعه پایتون و پیوستنش به مایکروسافت برای توسعه #C ضربه بزرگی به جامعه پایتون کاران و جنگوکاران وارد کرد. بعد از حدود ۱۸ ماه تلاش جامعه برنامه نویسان برای توسعه پایتون و وجود مشکلات عمده و باگ های فراوان در ورژن ۴ و بن‌بست هایی که برای جنگو پیش آورده، امروز Tobey Maguire برنامه نویس ارشد و مدیر توسعه اجرایی جنگو در توییترش اعلام کرد که جنگو دیگه توسعه پیدا نخواهد کرد و اجتمالا به یکی از زبون های #C یا PHP پورت بشه. البته پشتیبانی از ورژن ۳.۲ جنگو تا دو سال آینده ادامه پیدا می کنه و تا اون موقع فرصت دارید که تصمیمتون رو برای آینده بگیرید.

منبع:
https://twitter.com/tobey_maguire2/status/1475170500246659080

خالق پایتون به مایکروسافت پیوست
https://www.zoomit.ir/software-application/364893-guido-van-rossum-joined-microsoft-developer/

@djangoex
😁78👎21😱15👍9🤩3😢2🎉2👏1
Django Expert
Photo
تیم توسعه جنگو اکسپرت در حال رایزنی و مذاکره با جنگو فیلوی وقت هست دوستان عزیز امیدواریم پایان جنگو رو به تاخیر بیاندازیم
#save_django
😁40👎6👏4👍3😱21🔥1