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
Django Expert pinned «✔️اطلاعیه سلام و وقت بخیر خدمت شما همراهان همیشگی کانال اگر قصد دارید به کانال ما عیدی بدید مدت هاست که ما هزینه های تبلیغات درج آگهی های استخدامی کانال رو به یک عزیز نیازمند اختصاص دادیم شما میتونید در این امر مارو همراهی کنید شماره کارت: 6104337893051183»
WebAssembly چیست؟

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

link: https://youtu.be/BjMJAXQmCic

playlist: https://www.youtube.com/playlist?list=PLJ9zDGwhhsBy65DpNohbFt8za6smAdy4v

〰️〰️〰️〰️〰️〰️
© @DjangoEx | @microfrontend_ir
👍107😢3
✔️استخدام برنامه نویس Django

سلام
مهدا یک استارتاپ فین تک هست که در زمینه مدیریت ثروت کار میکنه. تخصص ما در مهدا هوش مصنوعی، تحلیل داده و مالی هست .
ما از ۲ سال قبل تا کنون در تیمی متخصص و پویا مشغول ساخت محصولات تکنولوژی محور در بازارهای مالی هستیم.

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

* Experience in Python/Django
* Experience in Git
* Familiarity with REST
* Understanding microservice architecture and cloud design patterns
* Familiarity with SQL
* Writing testable and maintainable code
* Familiarity with cryptocurrency markets and APIs is a plus
* Familiarity with Redis, Kafka, Rabbitmq and Celery is a plus
* Familiarity with sockets is a plus

اگر علاقه‌مند به همکاری با ما هستید به این آیدی پیام بدید:

@azadee_f

محدوده شرکت : یوسف آباد

سایت رسمی شرکت:
https://Mahda.io

©@DjangoEx
👍8🎉1🤩1
Django Expert
تا الان ۶۷۴ هزار تومن مهر بی کران شما شامل حال ما و مددجوی عزیزمون شده❤️
آخرین به روز رسانی : یک میلیون و 74 هزار تومن (1.074)

❤️
26👍3😢3🎉2
This media is not supported in your browser
VIEW IN TELEGRAM
✔️ وقتی از ORM می‌پرسی ناموسا چجوری به دیتابیس کوئری میزنی؟

copyright: https://twitter.com/Pemidi1/status/1505399644934782976

©@DjangoEx
😁88🤩2🎉1
جادوی تضمینی با پایتون :)
credit: https://twitter.com/nedbat/status/1504062673809338370?s=20
〰️〰️〰️〰️〰️〰️
©@DjangoEx
😱17👍4
✔️ نوروز ۱۴۰۱ مبارک


©@DjangoEx
🎉194👍3🔥1
Django Expert
✔️ نوروز ۱۴۰۱ مبارک ©@DjangoEx
قرن جدیدتون مبارک باشه باشد که لحظه تحویل سال ۱۵۰۰ از این پیام ها به عنوان یک نوستالژی یاد بشه :)
😢16🎉10😱3😁2🔥1
✔️ از پایتون ۳.۱۱ قراره ویژگی‌های خفن و زیبای زیادی ببینیم، مثل:
1. Enhanced error messages
2. Optimizations
3. Static typing (more annotations)
و ۴. مفهوم multi error و به تبع اون TaskGroupها در فریم‌ورک عه asyncio.

در این مقاله میخوایم از زبان آقای Yury Selivanov راجع به مورد قشنگ و هیجان‌انگیز چهارم با هم صحبت کنیم.

https://virgool.io/@liewpl/asyncio-and-taskgroups-t598c8poken9



@DjangoEx
👍17🔥4😱1🤩1
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