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

تبلیغات نداریم فقط درج آگهی های استخدامی مرتبط پذیرفته می‌شود
Download Telegram
✔️ پروژه فروشگاهی اوپن سورس جنگویی saleor

Demo: https://demo.saleor.io/
Git: https://github.com/mirumee/saleor
👌 معرکس
〰️〰️〰️〰️〰️
@DjangoEx
Forwarded from DevOps Expert (Majid A.M)
✔️ کانال آموزش دوآپس به فارسی

Channels:
@DevOpsEx

Group:
@DevOpsExpertGroup
با استفاده از Migration های جنگو به راحتی می‌تونید یک Postgres Extension رو نصب کنید.
توی این مثال نصب BtreeGinExtension رو داریم و نصب بقیه ی Extension ها هم مشابه همین مثال بالاست.

https://docs.djangoproject.com/en/3.2/ref/contrib/postgres/operations/

توضیحاتی برای این که بهتر متوجه بشید PostgreSQL Extension چی هست:

"Extensions were implemented in PostgreSQL 9.1 to allow for easier packaging of additions to PostgreSQL. Extensions can package user-visible functions or use hooks in the PostgreSQL to modify how the database does certain processes."

https://wiki.postgresql.org/wiki/Extensions

#python #django #database #postgres

Thanks to: @geeky_career

〰️〰️〰️〰️〰️〰️
©@DjangoEx
1
✔️ ضد الگوها (Anti Pattern) در برنامه‌نویسی پایتون

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

https://t.co/5EUaEGK3m7

#python #anti_patterns
〰️〰️〰️〰️〰️〰️
©@DjangoEx
This media is not supported in your browser
VIEW IN TELEGRAM
✔️ گزارش‌های هواشناسی کانالهای خبری آمریکا که با تکنولوژی واقعیت مجازی آمیخته شده

یادش بخیر توی سال ۹۶ یه شرکت خدمات و سرویس‌های واقعیت مجازی تاسیس کرده بودیم و برای مدارس مقطع دبستان سرویس واقعیت مجازی ارائه میکردیم مثل اینکه یه دانش آموز میتونست وقتی توی کتاب راجع به آتش فشان یا اقیانوس‌ها میخونه، سر کلاس مدرسه با عینک های VR و AR همون موضوع رو ببینه و درک کنه. بک اندش هم با جنگو بود 😅 بعدش هم توی سال ۹۷ دلار از ۳ تومن شد ۲۰ تومن و سرمایه گذار پروژه ورشکست شد و ما هم ورشکست شدیم.✌️

پ ن: این یک داستان واقعی و تاسف برانگیزه که سیل عظیم کسب و کارهای نوپا توی سال‌های اخیر توسط نوسانات ارزی و تحریم‌ها درونی و بیرونی به مشکل خوردند و درشون تخته شد. یقینا همین کسب و کارها باعث اشتغال زایی بیشتر بازارکار میشدند …

#موقت
〰️〰️〰️〰️〰️〰️
©@DjangoEx
✔️ دوآپس به زبان ساده چیست؟ و از کجا اومد؟

🔶‌ اگه به هر نحوی با حوزه IT و نرم‌افزار سروکار دارید، آشنایی با اصول و فرهنگ DevOps برای توسعه چابک محصولات نرم‌افزاری از نون شب واجب تر هست.

🔥 ویدئو دوآپس به زبان ساده چیست رو از دست ندید

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

با لایک و کامنت یوتوب انرژیمون رو چند برابر میکنید 😍

#devops #دوآپس #agile #software #دواپس
〰️〰️〰️〰️〰️
©️ @DjangoEx
پروژه برای اتوماسیون با سلنیوم و کروم درایور

تیم فات چمپیون به لحاظ ارتقا سطح ارائه خدمات , به دنبال برنامه نویسان علاقه مند با شرایط دور کاری به صورت تمام وقت برای انجام پروژه تعیین شده می باشد.

💵 رنج بودجه در نظر گرفته شده :‌ از ۱۰,۰۰۰,۰۰‍۰‍ تومان تا ۷۰,۰۰۰,۰۰ میلیون تومان

توضیح پروژه :‌
پروژه در خصوص بات وب هست که فرایندهایی به صورت اتوماتیک باید انجام شوند و از Anti Human Detection جلوگیری شود. همچنین پروژه به صورت Pay as you go برای اشتراک قرار داده شود.

مهارت‌های مورد نیاز:
+ تسلط کامل به Selenium
+ تسلط کامل به روش های آنتی دیتکشن از جمله forge نکردن ریکوئست ، کنترل فینگرپرینت و header
+ تسلط کامل به Chrome drive
+ تسلط به حداقل یک فریم ورک یا زبان از بک اند
+ ساخت API و همچنین قابلیت تعامل با سایر API ها
+ اتصال به پروکسی و مدیریت کوکی و سیشن به صورت امن
+ تسلط به شبیه سازی انسانی و فرار از الگوریتم های تشخیص هوش مصنوعی
+ آشنایی با فرانت اند در حد راست چین کردن template های موجود در اینترنت
+ تسلط به وب اسکرپینگ

موارد زیر مزیت حساب می شوند:
+ تسلط به ری اکت برای طراحی Interactive UI
+ نوشتن بک اند با فریم ورک جنگو و REST
+ سابقه کار حداقل ۱۰ سال
+ داشتن نمونه کار مشابه به پروژه

ویژگی های شخصیتی:
+ تعهد به اختصاصی سازی پروژه
+ کنجکاوی و خسته ناپذیری
+ منظم و منضبط

توضیحات کامل تر از پروژه رو از لینک زیر میتوانید دریافت کنید. توجه کنید برای مشاهده متن توضیحات پروژه حتما باید عضو پونیشا باشید چرا که نوع پروژه محرمانه می باشد.

لینک پروژه
همچنین رزومه خود را میتونید به آدرس زیر ارسال فرمایید.
[email protected]

#استخدام #موقعیت_شغلی

© @DjangoEx
Forwarded from DevOps Expert (Mohammad Babazadeh)
#fun 😅

〰️〰️〰️〰️〰️
©️ @DevOpsEx
😁1
✔️دعوت به همکاری
استخدام برنامه نویس Back-End Python در شرکت امین پرداخت
#کارجو #استخدام #موقعیت_شغلی

شرکت امین پرداخت فعال در حوزه‌ی سیستم‌های پرداخت هوشمند به منظور تکمیل تیم فنی خود، نیاز به برنامه نویس پایتون با حداقل ۳ سال سابقه کاری دارد.

Responsibilities:
* Designing and developing Restful APIs and maintenance live applications
* Communicate effectively with other team members
* Work on finding solutions for both low level and high level problems
* Learn new technologies to improve yourself and products continuously

Required Qualifications / Experience:
* Experience with Python, Django and DRF
* Experience with designing and developing backend REST APIs
* Strong understanding of SOA, Micro-Service Architecture and Event-Driven Design
* Experience with SQL and NoSQL Databases like PostgreSQL and Cassandra
* Hands-on experience with microservice development in a containerized environment (Docker)
* Write effective, scalable and clean code
* Ability to optimize queries with ORM
* Experience in Linux Environment
* Experience in Git
* Familiarity with deployment strategies and CI/CD pipelines
* Passion for learning new technologies

Preferred Qualifications / Experience:
* Experience in Financial Services environment
* Familiarity with message brokers, task queueing systems and caching tools
* Familiarity with container orchestration tools like Docker Swarm or Kubernetes
* Familiarity with FastAPI
* Familiarity with configuration automation tools like Ansible

ـ ℹ️ 🔗 ارسال رزومه - جابینجا
.
#کارجو #همکاری
#استخدام
#موقعیت_شغلی
✔️استخدام (Senior Back-End Developer (Django

گروه نرم افزاری گَدرسا جهت توسعه نیروهای متخصص خود، به دنبال فردی متخصص با ویژگی های زیر می باشد:
مهارت ها و توانمندی ها:
• تسلط به زبان برنامه نویسی پایتون و مباحث OOP
• تسلط به Django
• تسلط به مفاهیم Rest Api
• تسلط به مفاهیم دیتابیس SQL , NoSQL
• آشنایی با مفاهیم میکروسرویس
• آشنایی با GraphQL
• آشنایی با Broker ها مانند Rabbitmq
• آشنایی با داکر

مهارت های عمومی:
• آشنایی با git
• آشنایی با مفاهیم تست مانند TDD
• آشنایی با مفاهیم Design Pattern ها
• آشنایی با مفاهیم Data structure , Algorithms
• دارای پشت کار و علاقه مند به یادگیری
• آشنایی با jira , confluence
• دارای روحیه کار تیمی
• تسلط به زبان انگلیسی

حقوق از 16,000,000 تومان

لینک آگهی در جاب اینجا: https://jobinja.ir/683313

#کارجو #همکاری
#استخدام
#موقعیت_شغلی


© @DjangoEx
جلسه ۲ اُم کتاب‌خوانی

📆 چهارشنبه - ۹ تیر ۱۴۰۰
ساعت ۲۰:۰۰

🔸 در این جلسه، میزبان "امیر مطهری" هستیم.

🚀 موضوع ارائه: گفتگو و بررسی کتاب Python Tricks: The Book

📍 لینک محل برگزاری: قبل از برگزاری جلسه، لینک در گروه و کانال مشهد‌لاگ قرار میگیرد.

🔹 حضور در رویداد بصورت آنلاین و برای عموم آزاد و رایگان می‌باشد.

پ.ن: جدول زمان‌بندی‌ها و کتاب‌های پیش‌رو و ... همگی در مخزن گیت‌هاب موجود میباشد.

🌐 کانال تلگرام مشهد‌لاگ: @mashhadlug
لینک برگزاری: https://meet.greenweb.ir/b/z7z-xbu-muy
شروع تا ۳۰ دقیقه دیگر


#پایتون #ترفندهای_پایتون

© @DjangoEx
✔️ ستاره ها در پایتون


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

👉 Link: https://virgool.io/@amirvalizadeh/asterisks-in-python-yqme7tzc3lgi

Thanks to: @edoarddo

#python #django #args #kwargs
〰️〰️〰️〰️〰️
©️ @DjangoEx
✔️ با پیستون سریعتر پایتون بنویسید!

برنامه نویس های دراپ باکس نسخه ی جدیدی از پایتون رو توسعه دادند که ۳۰٪ سرعت بیشتری داره و هدف از این کار نزدیک کردن سرعت و performance زبان پایتون به زبان سی هست. سوییچ کردن از پایتون به پیستون راحته و ممکنه براتون جالب باشه که در حال حاضر پیستون نسبت به آخرین نسخه cpython تقریبا ۳۰٪ سرعت بیشتری رو ارائه میده.

👉 Link: https://github.com/pyston/pyston

#python #performance
〰️〰️〰️〰️〰️
©️ @DjangoEx
🔰آسیب پذیری SQL Injection در فریمورک جنگو

این آسیب پذیری که به علت سریالایز نشدن مقادیر ورودی در QuerySet.order_by() رخ میدهد، نسخه های 3.2 و 3.1 را تحت تاثیر قرار داده است./سایبرزون

جهت مطالعه جزئیات و نحوه پچ کردن آسیب پذیر به لینک زیر مراجعه نمایید:

👉 Link: https://www.djangoproject.com/weblog/2021/jul/01/security-releases


#django #sqlinjection
〰️〰️〰️〰️〰️
©️ @DjangoEx
1
✔️ نقد و بررسی کتاب ترفندهای پایتون در جلسه دوم کتابخوانی مشهدلاگ

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

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

🔥 کد تخفیف ویژه برای مشهدلاگ در ویدئو هست 🔥

پ‌ن: ممنون از حمایت‌های بی دریغتون در یوتوب 😍

#python #پایتون #pythontricks #ترفندهای_پایتون
〰️〰️〰️〰️〰️
©️ @DjangoEx | @AI_Python
How senior developer codes looks like

#fun
〰️〰️〰️〰️〰️
©️ @DjangoEx
✔️ Measuring memory usage in Python: it’s tricky!

If you want your program to use less memory, you will need to measure memory usage. You’ll want to measure the current usage, and then you’ll need to ensure it’s using less memory once you make some improvements.

🔗 https://t.co/FeBSBVxN56

#python
〰️〰️〰️〰️〰️
©️ @DjangoEx
✔️ Python Patterns

برای هر برنامه نویس پایتونی واجب هست
به مدت چند سال
روزی چند بار
این ریپازیتوری رو بخونه

🔗 https://github.com/faif/python-patterns

#python #designpatterns
〰️〰️〰️〰️〰️
©️ @DjangoEx
✔️ بلد؛ اعمال خرابکاری عمدی در نقشه OSM

مطالعه بیشتر:

🔗 https://virgool.io/@Sosha/httpsvrgliruvsz9-ifgqmesspkq9
🔗 https://twitter.com/OSM_IRAN/status/1410465871563210752

#openstreetmap
〰️〰️〰️〰️〰️
©️ @DjangoEx