Django Expert
✔️ کتاب ترفندهای پایتون موجود شد سلام، این مدت بچه های زیادی پیام میدادن برای دریافت کتاب اما ناموجود بود. کتاب ترفندهای پایتون از الان موجود شده و میتونید به صورت PDF کتاب رو دریافت کنید و همراه با یک فنجون قهوه ی داغ از مطالعه کتاب لذت ببرید. (توی…
python-tricks-sample-new.pdf
1.5 MB
✔️ تا حالا شده با خودتون فکر کنین ریشهی کلمه ی باگ از کجاست؟
توی این ویدئو تعریف باگ و دیباگ بررسی میکنیم و نگاهی داریم به اولین باگ تاریخ!
👉 Link: https://youtu.be/Is6u7h1BPH8
Thanks to: @code_therapy
#Bug #Debug #codetherapy
〰️〰️〰️〰️〰️〰️
©@DjangoEx
توی این ویدئو تعریف باگ و دیباگ بررسی میکنیم و نگاهی داریم به اولین باگ تاریخ!
👉 Link: https://youtu.be/Is6u7h1BPH8
Thanks to: @code_therapy
#Bug #Debug #codetherapy
〰️〰️〰️〰️〰️〰️
©@DjangoEx
✔️ در این ویدئو اولین قدم عملی برای پیادهسازی چت رو انجام میدیم و سرویس انتقال پیام بین کلاینتها رو مینویسیم. برای بهینه بودن و مقیاسپذیر بودن سرویس از ردیس استفاده میکنیم و ادامه ماجرا...
https://youtu.be/hxiZmh8Tqsg
#python #e2e_chat
〰️〰️〰️〰️〰️
©️ @DjangoEx
https://youtu.be/hxiZmh8Tqsg
#python #e2e_chat
〰️〰️〰️〰️〰️
©️ @DjangoEx
✔️ سوپر دوره آموزش جنگو - قسمت ۶
Code Review
در این ویدیو مرج رکوئست های دوستان رو باهم بررسی میکنیم تا با روند کلی کد ریویو آشنا بشیم
🖥 مشاهده در یوتوب:
👉 Link: https://youtu.be/o5txfFgyAo8
🛑توجه: لطفا با هندزفری تماشا کنید🛑
#django #جنگو
〰️〰️〰️〰️〰️
© @DjangoEx
Code Review
در این ویدیو مرج رکوئست های دوستان رو باهم بررسی میکنیم تا با روند کلی کد ریویو آشنا بشیم
🖥 مشاهده در یوتوب:
👉 Link: https://youtu.be/o5txfFgyAo8
🛑توجه: لطفا با هندزفری تماشا کنید🛑
#django #جنگو
〰️〰️〰️〰️〰️
© @DjangoEx
✔️ استخدام Backend developer در شرکت Wize Analytics
ما در تیم Wize Analytics پلتفرمی برای تحلیل داده توسعه میدهیم که در آن از روشهای هوش مصنوعی استفاده میکنیم. رویکرد اسکرامی، یادگیری تکنولوژیهای روز دنیا و کار با ابزارهای جدید در تیم ما وجود دارد. همکاران ما از همه نقاط کشور به صورت دورکاری یا حضوری هستند.
اکنون برای تکمیل تیم خود در بخش Backend به دنبال افرادی با سابقه کار بکاند پایتون جنگو، مشتاق یادگیری و خلاق با مهارتهای زیر هستیم. توسعهدهندگان بکاند در وایز ضمن به کار بردن دانش و تجربه گذشته خودشان، تجربه کار با انواع دیتابیسها و ابزارهای بیگدیتا را کسب میکنند و در کنار تیم یادگیری ماشین و تحلیل داده به توسعه محصولات کمک مینمایند.
مهارتهای ضروری:
🔹تجربه کار با جنگو یا یکی از فریم ورکهای وب پایتون
🔹تسلط بالا به زبان پایتون
🔹مسلط به مفاهیم پایگاه داده رابطهای (تجربه کار با MySQL/PostgreSQL)
🔹مسلط به اصول طراحی شیء گرا، Design patternها و Clean Code
🔹تجربه کار با Docker و Docker compose
🔹مسلط به طراحی RESTful API
مهارتهای امتیازی:
🔹آشنا با Nginx
🔹آشنا با ابزارهای بیگ دیتا (Flink, Kafka)
🔹تسلط به query نویسی پیشرفته
مزایا:
🔺امکان دورکاری از سراسر کشور
🔺ساعت کاری شناور
🔺امکان تعریف پروژه کسر خدمت و امریه سربازی
محل کار: مجتمع خدمات فناوری دانشگاه شریف
لینک آگهی:
👉🏻https://quera.ir/magnet/jobs/15713
〰〰〰〰〰〰
© @DjangoEx
ما در تیم Wize Analytics پلتفرمی برای تحلیل داده توسعه میدهیم که در آن از روشهای هوش مصنوعی استفاده میکنیم. رویکرد اسکرامی، یادگیری تکنولوژیهای روز دنیا و کار با ابزارهای جدید در تیم ما وجود دارد. همکاران ما از همه نقاط کشور به صورت دورکاری یا حضوری هستند.
اکنون برای تکمیل تیم خود در بخش Backend به دنبال افرادی با سابقه کار بکاند پایتون جنگو، مشتاق یادگیری و خلاق با مهارتهای زیر هستیم. توسعهدهندگان بکاند در وایز ضمن به کار بردن دانش و تجربه گذشته خودشان، تجربه کار با انواع دیتابیسها و ابزارهای بیگدیتا را کسب میکنند و در کنار تیم یادگیری ماشین و تحلیل داده به توسعه محصولات کمک مینمایند.
مهارتهای ضروری:
🔹تجربه کار با جنگو یا یکی از فریم ورکهای وب پایتون
🔹تسلط بالا به زبان پایتون
🔹مسلط به مفاهیم پایگاه داده رابطهای (تجربه کار با MySQL/PostgreSQL)
🔹مسلط به اصول طراحی شیء گرا، Design patternها و Clean Code
🔹تجربه کار با Docker و Docker compose
🔹مسلط به طراحی RESTful API
مهارتهای امتیازی:
🔹آشنا با Nginx
🔹آشنا با ابزارهای بیگ دیتا (Flink, Kafka)
🔹تسلط به query نویسی پیشرفته
مزایا:
🔺امکان دورکاری از سراسر کشور
🔺ساعت کاری شناور
🔺امکان تعریف پروژه کسر خدمت و امریه سربازی
محل کار: مجتمع خدمات فناوری دانشگاه شریف
لینک آگهی:
👉🏻https://quera.ir/magnet/jobs/15713
〰〰〰〰〰〰
© @DjangoEx
Quera
توسعهدهنده پایتون | فرصت شغلی در Wize Analytics
ما در تیم Wize Analytics پلتفرمی برای تحلیل داده توسعه میدهیم که در آن از روشهای هوش مصنوعی استفاده میکنیم. رویکرد اسکرامی، یادگیری تکنولوژیهای روز دنیا و کار با ابزارهای جدید در تیم ما وجود دارد. همکاران ما از همه …
✔️ببینید کی اینجاست! Github Copilot
به جرات میگم که Copilot یکی از جذابترین و انقلابیترین ابزار روز دنیای برنامهنویسی هستش.
توی این ویدئو نگاه اولیهای داریم به این هوش مصنوعی و نحوهی نصبش رو توضیح میدیم.
👉 link: https://youtu.be/tXO6ADxXFiM
#Github #Copilot #codetherapy
#منهایجنگو
〰️〰️〰️〰️〰️〰️
©@DjangoEx
به جرات میگم که Copilot یکی از جذابترین و انقلابیترین ابزار روز دنیای برنامهنویسی هستش.
توی این ویدئو نگاه اولیهای داریم به این هوش مصنوعی و نحوهی نصبش رو توضیح میدیم.
👉 link: https://youtu.be/tXO6ADxXFiM
#Github #Copilot #codetherapy
#منهایجنگو
〰️〰️〰️〰️〰️〰️
©@DjangoEx
✔️ افزایش سرعت پایتون به کمک dotnet core!
چند روز پیش نسخه 1.0.0 Pyjion (بخوانید pigeon) منتشر شد. این پکیج یک افزونه برای مفسر CPython است که قابلیت JIT Compiling را به CPython اضافه میکند. فرایند کامپایل در JIT یا Just In Time به این صورت است که در هنگام اجرای برنامه، بخشهایی از آن با توجه به نیاز در زمان اجرا، تبدیل به کد ماشین شده و در حافظه ذخیره میشود و در ادامه اجرای برنامه استفاده میشود. پروژه Pyjion از قابلیت JIT موجود در هسته dotnet استفاده کردهاست که نتیجه این کار افزایش سرعت اجرا برنامه پایتونی است. این افزونه درحال حاضر فقط برای پایتون نسخه 3.10 قابل استفاده است.
این پروژه قبلتر توسط مایکروسافت شروع شده بود اما بعدها به دلایلی متوقف شد که اخیرا آقای Anthony Shaw آنرا مجددا از سر گرفت. مصاحبه ایشون رو میتونید از کانال یوتوب Python Talk ببینید.
https://www.youtube.com/watch?v=GaKXPY-u7pI
همچنین صفحه گیتهاب پروژه
https://github.com/tonybaloney/Pyjion
#pyjion
〰️〰️〰️〰️〰️〰️
©@DjangoEx
چند روز پیش نسخه 1.0.0 Pyjion (بخوانید pigeon) منتشر شد. این پکیج یک افزونه برای مفسر CPython است که قابلیت JIT Compiling را به CPython اضافه میکند. فرایند کامپایل در JIT یا Just In Time به این صورت است که در هنگام اجرای برنامه، بخشهایی از آن با توجه به نیاز در زمان اجرا، تبدیل به کد ماشین شده و در حافظه ذخیره میشود و در ادامه اجرای برنامه استفاده میشود. پروژه Pyjion از قابلیت JIT موجود در هسته dotnet استفاده کردهاست که نتیجه این کار افزایش سرعت اجرا برنامه پایتونی است. این افزونه درحال حاضر فقط برای پایتون نسخه 3.10 قابل استفاده است.
این پروژه قبلتر توسط مایکروسافت شروع شده بود اما بعدها به دلایلی متوقف شد که اخیرا آقای Anthony Shaw آنرا مجددا از سر گرفت. مصاحبه ایشون رو میتونید از کانال یوتوب Python Talk ببینید.
https://www.youtube.com/watch?v=GaKXPY-u7pI
همچنین صفحه گیتهاب پروژه
https://github.com/tonybaloney/Pyjion
#pyjion
〰️〰️〰️〰️〰️〰️
©@DjangoEx
👍1
✔️ در این دوره آموزشی با کتابخونه بسیار محبوب ری اکت جی اس شروع به کار می کنیم و باهاش یه وبسایت میزنیم!
❇️ این دوره به همراه پلی لیست های مرتبطش مثل next.js میتونه بهترین ابزارها برای توسعه فرانت اند باشه. در طی پلی لیست های مختلف (در کانال یوتیوب قرار خواهند گرفت) پروژه هایی رو کد میزنیم که با تغییرشون میتونه برای رزومه تون هم مفید باشه.
❇️ در این دوره هیچ نیازی به دانش بکاند ندارید و حتی api خودمون رو با ابزارهای گرافیکی راه می اندازیم.
۰۰ - شروع به کار با ری اکت جی اس
👉 https://youtu.be/TGcagKA4Rf8
۰۱ - ری اکت جی اس چیه و چرا باید یادش بگیریم؟
👉 https://youtu.be/qaVsRQEfJHI
۰۲ - پیشنیازهای ری اکت و نصب ابزارهای مورد نیاز
👉 https://youtu.be/OeKjxuCHJMY
۰۳ - نصب و اجرای اولین پروژه ری اکت
👉 https://youtu.be/4JpW6M5AtKo
@djangoex
❇️ این دوره به همراه پلی لیست های مرتبطش مثل next.js میتونه بهترین ابزارها برای توسعه فرانت اند باشه. در طی پلی لیست های مختلف (در کانال یوتیوب قرار خواهند گرفت) پروژه هایی رو کد میزنیم که با تغییرشون میتونه برای رزومه تون هم مفید باشه.
❇️ در این دوره هیچ نیازی به دانش بکاند ندارید و حتی api خودمون رو با ابزارهای گرافیکی راه می اندازیم.
۰۰ - شروع به کار با ری اکت جی اس
👉 https://youtu.be/TGcagKA4Rf8
۰۱ - ری اکت جی اس چیه و چرا باید یادش بگیریم؟
👉 https://youtu.be/qaVsRQEfJHI
۰۲ - پیشنیازهای ری اکت و نصب ابزارهای مورد نیاز
👉 https://youtu.be/OeKjxuCHJMY
۰۳ - نصب و اجرای اولین پروژه ری اکت
👉 https://youtu.be/4JpW6M5AtKo
@djangoex
پیکربندی لاگ زدن در جنگو - django logging
در این سری از ویدیوها که به ترفندها و نکته های جنگو میپردازیم، به سراغ لاگ زدن در جنگو رفتیم و کانفیگ ها و شیوه پیکربندی آن را از طریق بررسی و خواندن کد داخلی جنگو، شرح دادیم. در این ویدیو به جای کد نوشتن، بیشتر کد خوندیم که بفهمیم جنگو خودش برای لاگ زدن چگونه کار میکند و ما چگونه میتونیم از آن استفاده کنیم. همچنین امکان django logging را در سرویس های کلودی مانند sentry و APM هم مطرح کردیم. این مفاهیم رو در پروژه مینی ترلو به شکل عملی استفاده میکنیم.
video link: https://youtu.be/LGatKmpL7k8
playlist: https://www.youtube.com/playlist?list=PLJ9zDGwhhsBwdrfdaoOqbYev3_ocuBOfv
#django #logging #microfrontend_ir
〰️〰️〰️〰️〰️
©️ @DjangoEx
در این سری از ویدیوها که به ترفندها و نکته های جنگو میپردازیم، به سراغ لاگ زدن در جنگو رفتیم و کانفیگ ها و شیوه پیکربندی آن را از طریق بررسی و خواندن کد داخلی جنگو، شرح دادیم. در این ویدیو به جای کد نوشتن، بیشتر کد خوندیم که بفهمیم جنگو خودش برای لاگ زدن چگونه کار میکند و ما چگونه میتونیم از آن استفاده کنیم. همچنین امکان django logging را در سرویس های کلودی مانند sentry و APM هم مطرح کردیم. این مفاهیم رو در پروژه مینی ترلو به شکل عملی استفاده میکنیم.
video link: https://youtu.be/LGatKmpL7k8
playlist: https://www.youtube.com/playlist?list=PLJ9zDGwhhsBwdrfdaoOqbYev3_ocuBOfv
#django #logging #microfrontend_ir
〰️〰️〰️〰️〰️
©️ @DjangoEx
✔️ آموزش مقدماتی پایتون
توی این مجموعه پایتون رو از ابتدا بصورت مقدماتی یاد میگیریم و امیدوار تا هرجا که بتونیم جلو میریم.
قسمت ۶ - Pep چیه؟؟
👉 Link: https://youtu.be/mOilitKsZvg
قسمت ۷ - متغیرها
👉 Link: https://youtu.be/FnCMt4_Rvy4
قسمت ۸ - کار با اعداد
👉 Link: https://youtu.be/8W-8f9h-qxU
#python #codetherapy #pythonprogramming #پایتون
〰️〰️〰️〰️〰️〰️
©@DjangoEx
توی این مجموعه پایتون رو از ابتدا بصورت مقدماتی یاد میگیریم و امیدوار تا هرجا که بتونیم جلو میریم.
قسمت ۶ - Pep چیه؟؟
👉 Link: https://youtu.be/mOilitKsZvg
قسمت ۷ - متغیرها
👉 Link: https://youtu.be/FnCMt4_Rvy4
قسمت ۸ - کار با اعداد
👉 Link: https://youtu.be/8W-8f9h-qxU
#python #codetherapy #pythonprogramming #پایتون
〰️〰️〰️〰️〰️〰️
©@DjangoEx
✔️ از بچه هایی که اوپن سورس پروژه جنگو میزنند حمایت کنید و اگه مایل بودید در ریپازیتوری هم مشارکت کنید
لینک ریپازیتوری گیتهاب:
https://github.com/codehub-ir/codehub
https://www.linkedin.com/posts/ali-reza-yahyapour-18b896164_agpaexabraevaepaeq-aetaesaeuabraeqaepaea-activity-6865106915203010560-rOeT
Thanks to: @lnxpy
#django #جنگو
〰️〰️〰️〰️〰️〰️
©@DjangoEx
لینک ریپازیتوری گیتهاب:
https://github.com/codehub-ir/codehub
https://www.linkedin.com/posts/ali-reza-yahyapour-18b896164_agpaexabraevaepaeq-aetaesaeuabraeqaepaea-activity-6865106915203010560-rOeT
Thanks to: @lnxpy
#django #جنگو
〰️〰️〰️〰️〰️〰️
©@DjangoEx
Django Expert pinned «✔️ از بچه هایی که اوپن سورس پروژه جنگو میزنند حمایت کنید و اگه مایل بودید در ریپازیتوری هم مشارکت کنید لینک ریپازیتوری گیتهاب: https://github.com/codehub-ir/codehub https://www.linkedin.com/posts/ali-reza-yahyapour-18b896164_agpaexabraevaepaeq-aetaesaeuabraeqaepaea…»
عکسی که میبینید، زمانبندی ورژن های جنگو هست (ورژن های lts اپدیت های امنیتی بیشتری میگیرن)
درنظر دارم دوره جنگویی جدید همزمان با ورژن ۴ شروع کنم (میشه اواخر دی ماه) و یه فروشگاه اینترنتی باهاش بزنیم، دیتابیس طراحی کنیم، پروژه مونو داکرایز کنیم و دیپلوی.
سوالی که ازتون دارم اینکه به نظرتون، چه ویژگی هایی در دوره اول جنگومون بود، که بهتره تکرار شه و چه ویژگی هایی اگر نبود، بهتر بود؟ برام بنویسید (:
@djangoex
درنظر دارم دوره جنگویی جدید همزمان با ورژن ۴ شروع کنم (میشه اواخر دی ماه) و یه فروشگاه اینترنتی باهاش بزنیم، دیتابیس طراحی کنیم، پروژه مونو داکرایز کنیم و دیپلوی.
سوالی که ازتون دارم اینکه به نظرتون، چه ویژگی هایی در دوره اول جنگومون بود، که بهتره تکرار شه و چه ویژگی هایی اگر نبود، بهتر بود؟ برام بنویسید (:
@djangoex
👍1
روز سوم آموزش پروژه محور جنگو، مینی ترلو، مدیریت خطاها و Exceptions و ایجاد Custom Command
در این سری از ویدیوها میخوایم پروژه مینی ترلو برای وب و موبایل پیاده کنیم در جلسه سوم ابتدا به معرفی لاگ پرداختیم و ابزارهایی مانند ELK و graylog را معرفی و در Sentry پروژه خود را ثبت و خطاها و exception های جنگو را در آن رکورد کردیم. مفهوم exception و استثنا را از منظر بیزنسی بررسی کردیم و شیوه مدیریت خطاهای مدیریت نشده در پایتون هم با یک مثال توضیح دادیم. در بخش دوم فریمورک System Check جنگو را تعریف و شیوه اضافه کردن Custom Command به جنگو را با مثالی برای چک کردن دسترسی به دیتابیس قبل از اجرای برنامه توضیح دادیم.
Backend : Django-PostgreSQL-Redis-Docker
Frontend: Flutter, React, Angular
Link: https://youtu.be/C8gVs68rZ5s
playlist: https://youtube.com/playlist?list=PLJ9zDGwhhsBytE9r6ZtsIwumc1Xu2lQWW
github: https://github.com/hemanhp/minitrello-services
#django #minitrello
〰️〰️〰️〰️〰️〰️
©@DjangoEx
در این سری از ویدیوها میخوایم پروژه مینی ترلو برای وب و موبایل پیاده کنیم در جلسه سوم ابتدا به معرفی لاگ پرداختیم و ابزارهایی مانند ELK و graylog را معرفی و در Sentry پروژه خود را ثبت و خطاها و exception های جنگو را در آن رکورد کردیم. مفهوم exception و استثنا را از منظر بیزنسی بررسی کردیم و شیوه مدیریت خطاهای مدیریت نشده در پایتون هم با یک مثال توضیح دادیم. در بخش دوم فریمورک System Check جنگو را تعریف و شیوه اضافه کردن Custom Command به جنگو را با مثالی برای چک کردن دسترسی به دیتابیس قبل از اجرای برنامه توضیح دادیم.
Backend : Django-PostgreSQL-Redis-Docker
Frontend: Flutter, React, Angular
Link: https://youtu.be/C8gVs68rZ5s
playlist: https://youtube.com/playlist?list=PLJ9zDGwhhsBytE9r6ZtsIwumc1Xu2lQWW
github: https://github.com/hemanhp/minitrello-services
#django #minitrello
〰️〰️〰️〰️〰️〰️
©@DjangoEx
برنامه نویسی async یا غیر همزمان، یکی از مهمترین تغییرات رویکردهای برنامه نویسی در چند سال اخیر است. در این ویدیو مروری داشتیم بر مفاهیم thread و پروسس در پایتون و یک مثال ساده از آنهارا بررسی کردیم. تفاوت کارهای سنگین برای CPU و I/O را مطرح کردیم و در ادامه به بررسی برنامه نویسی async پرداختیم. کلمات کلیدی جدید پایتون شامل async / await رو استفاده کردیم و با معرفی این مفاهیم آماده استفاده از چنل جنگو شدیم
video link : https://youtu.be/TRnS-hMytc4
playlist: https://www.youtube.com/playlist?list=PLJ9zDGwhhsBwZcy2wRRBNqXZP8wf--TmF
#async #await #thread
〰️〰️〰️〰️〰️〰️
©@DjangoEx
video link : https://youtu.be/TRnS-hMytc4
playlist: https://www.youtube.com/playlist?list=PLJ9zDGwhhsBwZcy2wRRBNqXZP8wf--TmF
#async #await #thread
〰️〰️〰️〰️〰️〰️
©@DjangoEx
Django Expert
✔️ در این دوره آموزشی با کتابخونه بسیار محبوب ری اکت جی اس شروع به کار می کنیم و باهاش یه وبسایت میزنیم! ❇️ این دوره به همراه پلی لیست های مرتبطش مثل next.js میتونه بهترین ابزارها برای توسعه فرانت اند باشه. در طی پلی لیست های مختلف (در کانال یوتیوب قرار خواهند…
✔️ دوره آموزشی React.js
۰۴ - آشنایی با ساختار directory ها در react
👉 https://youtu.be/_YJTcKhsS0c
۰۵ - آشنایی با ساختار src و تنظیم پروژه
👉 https://youtu.be/BzPLVsPTXn4
۰۶ - آشنایی با کامپوننت ها و نوشتن کامپوننت
👉 https://youtu.be/b8QILaiMClY
۰۷ - استفاده از متغیر در کامپوننت های React
👉 https://youtu.be/dg9prfgqibk
۰۸ - مدیریت نمایش متغیرها در React
👉 https://youtu.be/VOPiTdubmCo
۰۹ - شروع به کار با رویداد در React
👉 https://youtu.be/n-Re1DIdk4Y
〰️〰️〰️〰️〰️〰️
©@DjangoEx
۰۴ - آشنایی با ساختار directory ها در react
👉 https://youtu.be/_YJTcKhsS0c
۰۵ - آشنایی با ساختار src و تنظیم پروژه
👉 https://youtu.be/BzPLVsPTXn4
۰۶ - آشنایی با کامپوننت ها و نوشتن کامپوننت
👉 https://youtu.be/b8QILaiMClY
۰۷ - استفاده از متغیر در کامپوننت های React
👉 https://youtu.be/dg9prfgqibk
۰۸ - مدیریت نمایش متغیرها در React
👉 https://youtu.be/VOPiTdubmCo
۰۹ - شروع به کار با رویداد در React
👉 https://youtu.be/n-Re1DIdk4Y
〰️〰️〰️〰️〰️〰️
©@DjangoEx