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

Group:
@DjangoIR

Our Site ;coming soon:
🔜 PyExpert.ir

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

The Django team is happy to announce the release of Django 4.0.

👉 Link: https://www.djangoproject.com/weblog/2021/dec/07/django-40-released/

〰️〰️〰️〰️〰️〰️
©@DjangoEx
✔️ همونطور که می‌دونیم، پایتون یکی از قوی‌ترین زبان‌های پا گذاشته به عرصه است. با این حال، یک مشکل بزرگ و آشنا دارد: سرعت. تا الان کارهای بسیار خوبی برای رفع این مشکل انجام شده، اما این بار، «قرار است سرعت پایتون ۵ برابر شود!» 😁

چگونه‌اش رو اینجا بخوانید
https://virgool.io/@liewpl/cpython-five-times-faster-p5jve4zzywog

〰️〰️〰️〰️〰️〰️
©@DjangoEx
✔️ آموزش مقدماتی پایتون

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

قسمت ۱۹ - فانکشن‌ها بخش اول
👉 Link: https://youtu.be/tHWPmYLpHlc

قسمت ۲۰ - فانکشن‌ها بخش دوم
👉 Link: https://youtu.be/dgPzRQNGsVs

قسمت ۲۱ - فانکشن‌ها بخش سوم
👉 Link: https://youtu.be/qhWzftOJ3go

#python #پایتون
#codetherapy
〰️〰️〰️〰️〰️〰️
©@DjangoEx
👍1
✔️ دوستانی که دنبال مهاجرت کاری هستید،
توی این گروه عضو بشید،
کانال یوتوب هم دارن و مطالب خوبی رو منتشر میکنن

Telegram group: @TechImmigrants

Youtube Channel: https://www.youtube.com/c/TechImmigrants

پ ن: نصف اکوسیستم آی تی ایران اینجاست الان :))

〰️〰️〰️〰️〰️〰️
©@DjangoEx
From Reddit
#fun #sql_injection
〰️〰️〰️〰️〰️〰️
©@DjangoEx
😁1🤩1
✔️ [spacedtesting]: Which languages do you think are well designed?

- [dabeaz]: That's kind of an interesting question. I'd have to think about the criteria a bit.
I think many people think that a well-designed language is something that's good at making well designed things. Towering modernistic skyscrapers of steel, glass, and abstraction. I disagree.
I think a well-designed language is one that's good at creating a rambling farmhouse. Something that is organic. Lived in. Something that serves the purposes of its owner. Something that can evolve.
Python has traditionally been good at this. Same for similar languages like Tcl. I think C is well designed for this purpose too. After all, you could use C to build other things. Like operating systems. Or Lisp.
Is the design of other languages bad? I'm not one to say. I just know that some language design choices make it unnecessarily complicated if all I want to do is attach a chicken coop to the side of the barn.

Twitter Thread
〰️〰️〰️〰️〰️〰️
©@DjangoEx
دیزاین پترن چیست ؟ الگوهای طراحی در برنامه نویسی

در این ویدیو به عنوان اولین ویدیو از پلی لیست دیزاین پترن‌ها به معرفی و تاریخچه الگوهای طراحی در برنامه نویسی پرداختیم. نخست تاریخچه شکل گیری دیزاین پترن های در حوزه برنامه نویسی و کتاب Gang of Four پرداختیم. سپس کاتگوری دیزاین پترن های کتاب را مرور و در نهایت اصول اولیه طراحی و SOLID در فضای شی گرایی را مطرح کردیم

Link: https://youtu.be/p6yC6qBtpJA

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

#DesignPatterns #منهای‌جنگو
〰️〰️〰️〰️〰️〰️
©@DjangoEx
.
سرما از راه رسیده... شب یلدا هم نزدیکه...
.
همه، بخاری ها شون رو روشن کردن و وقتی بیرون هستن میدونن که یه خونه گرم منتظرشونه. اما، هنوز هستن خانواده‌هایی که خونه هاشون گرم نیست. چون توی این اوضاع اقتصادی، پولی برای خریدن بخاری ندارن
.
ما اهالی نیکوکاران شریف، توی پویش #صدخانه گرم تایلدا قراره تا قبل از شب یلدا، برای صد خانوار تحت حمایت، صد بخاری تهیه کنيم. تا این عزیزان هم مثل خود ما، یلدای شاد و گرمی داشته باشن و جمعشون جمع باشه.
.
قطعا که همراهی، مهربانی و همت شما نیکوکاران شریف باعث شده تا الان ، این سنت قشنگ ادامه پیدا کنه
.
پس ازتون دعوت می‌کنیم مثل همیشه، با قلب های گرم و دستهای بخشنده تون ما رو یاری کنید.
.
.
شماره حساب: 5006277040
شماره کارت: 6104337893051183
به نام بنیاد نیکوکاران شریف
.
www.sharifngo.com
وقتی دارم بک اند لایو روی پروداکشن دیباگ میکنم :))

#fun
〰️〰️〰️〰️〰️〰️
©@DjangoEx
اهمیت API Versioning در طراحی API - پیاده سازی مثال با Django Rest

یکی از چالش های مهم در حوزه طراحی API فرایند ورژن یا نسخه بندی سرویس هاست. فرض کنید شما سرویس را به عنوان محصول به کلاینت های مختلف ارایه می‌دهید. در این شرایط روزانه تعدادی زیادی کلاینت به سرویس های شما متصل می‌شوند و نمی‌توانید هر تغییری را براحتی بر روی سرویس‌ها اعمال کنید. در چنین شرایطی نسخه بندی به شدت مهم خواهد شد. در این ویدیو ابتدا اهمیت نسخه بندی سرویس ها را بررسی کردیم و سپس رویکردهای مرسوم این کار را
معرفی کردیم و در نهایت شیوه پیاده سازی نسخه بندی را به عنوان مثال در Django Rest Framework پیاده کردیم.


video link: https://youtu.be/j1rTlrsoOkU

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

〰️〰️〰️〰️〰️〰️
©@DjangoEx | @microfrontend_ir
در این ویدیوها که بخشی از پروژه مینی ترلو هستند، قسمت آموزش پروژه محور انگولار، ریاکت و فلاتر را معرفی و شروع می‌کنیم. در این قسمت به معرفی پروژه ، فلسفه و ضرورت آن پرداختیم و در ادامه پکیج های اصلی استفاده شده در پروژه را معرفی کردیم.

معرفی پروژه React
https://youtu.be/yzmO2bjjgPc



معرفی پروژه Flutter
https://youtu.be/DFGbTLGIZ7s


معرفی پروژه Angular
https://youtu.be/0findq_DZd8


〰️〰️〰️〰️〰️〰️
©@DjangoEx
👍1
#fun_but_hagh
〰️〰️〰️〰️〰️〰️
©@DjangoEx
✔️ آموزش مقدماتی پایتون

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

قسمت ۲۲ - لیست - بخش اول
👉 https://youtu.be/TmGxZdbeQ2Q

قسمت ۲۳ - لیست - بخش دوم
👉 https://youtu.be/dVbS3_z-UXk

قسمت ۲۴ - تاپل‌ها
👉 https://youtu.be/MF_5nLGkFXs

#python #پایتون
#codetherapy
〰️〰️〰️〰️〰️〰️
©@DjangoEx
در ادامه پلی لیست مبانی برنامه نویسی به زبان پایتون برای علم داده در این بخش ابتدا نوع داده رشته ای را بررسی و سپس دستورات شرطی را معرفی کردیم و برای درک بهتر چندین مثال ساده را با استفاده از دستورات شرطی اجرا کردیم

نوع داده String و کاربرد آن در پایتون:
https://youtu.be/W6AYtDcKP5U

دستورات شرطی در پایتون:
https://youtu.be/j4DsVIyR00A

مثال های برای درک دستورات شرطی در پایتون :
https://youtu.be/TxAaoUVwaMY

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

#منهای‌جنگو #datascience

〰️〰️〰️〰️〰️〰️
©@DjangoEx | @microfrontend_ir
✔️ یکی از مجموعه ویدئوهای مفید و کامل درباره asyncio رو آقای Łukasz Langa داره ضبط می‌کنه که پیشنهاد می‌شه ببینید.
https://youtube.com/playlist?list=PLhNSoGM2ik6SIkVGXWBwerucXjgP1rHmB

راستی آقای Lukasz Langa خالق ابزار Black و از مشارکت کنندگان پروژه CPython است.

〰️〰️〰️〰️〰️〰️
©@DjangoEx
تفکر شی گرایی - چرا افلاطون بهترین برنامه نویس شی گراست؟

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


link:
https://youtu.be/SoHrXW9wY7g

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

#منهای‌جنگو

〰️〰️〰️〰️〰️〰️
©@DjangoEx
[1/2]
✔️ «جنگو»، یکی از پرطرفدارترین فریم‌ورک های وب بین جامعه پایتون، از سال ۲۰۰۵ پا به دنیای وب گذاشته.
جنگو زمان زیادی که وجود داره، و به یک فریم‌ورک بالغ و پایداری تبدیل شده که ۹۹ درصد نیاز های استفاده کنندگانش رو با خودش به همراه داره. (batteries included)
اما خب، جنگو یک فریم‌ورک synchronous هست و refactor کردن این حجم بسیار عظیم از کد برای پشتیبانی از asynchronous قطعا زمان، پول، یک نقشه خوب، و صبر زیادی می‌طلبه.
یکی از توسعه دهنده های هسته جنگو و نویسنده کتابخونه زیبا و قدرمند channels، به نام آقای Andrew Godwin، یکی از کسایی هست که داره روی این قضیه کار می‌کنه.
او ۳ قدم برای انجام این کار رو تعریف کرده و چالش ها، عملکرد و مزایا شون رو در یکی از PyCon ها به ما توضیح داده.
این ویدیو رو ببینید و اطلاعات بیشتری راجع به این جنبش :) بدست بیارید.
https://www.youtube.com/watch?v=cNbcHvRvJsg

〰️〰️〰️〰️〰️〰️
© @DjangoEx
[2/2]
آقای Andrew Godwin سه گام برای آوردن پشتیبانی از asynchronous در جنگو تعریف کرده که توضیحات بیشتر در مورد این کار رو در پست قبلی ببینید، اما گام سوم و سخت‌ترین مرحله، کار کردن روی یکی از بزرگ‌ترین قسمت های جنگو به اسم Django ORM هست.
در واقع یکی از مهم ترین قسمت هایی که جنگو روی اون بنا شده همین ORM هست که تغییر و اضافه کردن پشتیبانی از asynchronous در اون زمان زیادی می‌بره.
ایشون در این ویدیو راجع به کاری که پیش رو دادن صحبت کردن.
https://www.youtube.com/watch?v=ibAmA4QQDhs



〰️〰️〰️〰️〰️〰️
© @DjangoEx
✔️ آموزش مقدماتی پایتون

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

قسمت ۲۵ - ست‌ها
👉 https://youtu.be/ypxH1nVah6o

قسمت ۲۶ - دیکشنری
👉 https://youtu.be/xynoLZiX9Nw

قسمت ۲۷ - لامبدا فانکشن
👉 https://youtu.be/Fpl6ApuEypk

#python #پایتون
#codetherapy
〰️〰️〰️〰️〰️〰️
©@DjangoEx