Telegram Web
✔️ در ویدیو جدید یوتوب راجع به ۳ تا تکنیک ریفکتورینگ در پایتون با متدهای built-in و مثال هایی در زمینه های زیر صحبت میکنیم:

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

🖥 مشاهده در یوتوب
👉 Link: https://youtu.be/YVIO3V5JzuI?si=VvD4pm3rZ_hsS4qq

〰️〰️〰️〰️〰️〰️
© @DjangoEx | @BobyDotCloud
13👍7👎1🔥1👏1
✔️ در طی چند سال گذشته از فعالیت کانال، محتواهای رایگان زیادی تولید شده و هدف کانال هم از ابتدا اشتراک دانش رایگان و عام المنفعه بوده، برای همین تصمیم گرفتیم یک بار دیگه تمام این محتواهارو در یک پیام قرار بدیم تا به راحتی قابل دسترسی برای افراد علاقمند به یادگیری باشه:

🎥 کانال یوتوب سیلیسیم مهران تعریف (آموزش پایتون و جاوااسکریپت و...)
https://www.youtube.com/@Silicium7

🎥 کانال یوتوب امیر بهادر (آموزش پایتون و مهندسی نرم افزار و...)
https://www.youtube.com/@BahadorDev

🎥 کانال یوتوب میکروفرانت اند (آموزش پایتون و جاواسکریپت و ...)
https://www.youtube.com/@MicroFrontend

🎥 کانال یوتوب بابی کلاد (آموزش پایتون، کلاد، دوآپس و ...)
https://www.youtube.com/@bobycloud

🎥 کانال یوتوب امیر مطهری (آموزش پایتون، میکروپایتون و ...)
https://www.youtube.com/@AmirMotahari

🎥 کانال یوتوب گیت اور هیر مانی (آموزش پایتون، دیزاین پترن و ...)
https://www.youtube.com/@GitOverHere

🎥 کانال یوتوب تورهام (آموزش پایتون، فست ای پی آی و ...)
https://www.youtube.com/@techwithtori

🎥 کانال یوتوب شهریار شریعتی (آموزش سلری، جنگو چنلز، وب فریمورک ها و ...)
https://www.youtube.com/@ShahriarShariati

🎥 کانال یوتوب دوآپس هابیز (آموزش امیربهادر - دوره پروژه محور جنگو به همراه داکر، سی آی سی دی و ...)
https://www.youtube.com/watch?v=KtYDIJN3wmM&list=PLYrn63eEqAzY5uG5ks_OquWcojzHvhp9Z

🔥 سه فایل مصاحبه با آقای حسن رمضانی که از Core Developer های Django, Gunicorn, Pydantic, Urllib3 و ... هستند در کانال موجود هست که با سرچ کردن اسم آقای "حسن رمضانی" در کانال میتونید مصاحبه هارو پیدا کنید و گوش بدید.

📚 ریپازیتوری گیتهاب Awesome Python Resources: مجموعه ای از بهترین و کامل ترین ریسورس‌های مورد نیاز برای رشد در مسیر شغلی مهندسی نرم افزار (پایتون) به همراه تفکیک بر اساس Career Path و Advanced Topics
https://github.com/DjangoEx/awesome-python-resources

📚 ریپازیتوری گیتهاب Awesome Python Roadmaps: مجموعه از رودمپ‌های مورد نیاز یک مهندس نرم افزار (پایتون) در Career Path هایی نظیر Backend، Data Scientist، Software Architect و ...
https://github.com/DjangoEx/awesome-python-roadmaps

📚 تمام ریپازیتوری‌ها به صورت یکجا نیز در صفحه گیتهاب DjangoEx قابل دسترسی هست
https://github.com/DjangoEx

تمام این موارد آموزشی رایگان هستند و میتونید ازشون استفاده کنید.
موقت: اگر مطلبی رو یادم رفته بزارم و قبلا توی کانال تولید محتوا داشتند لطفا به من (@BobyCloud) پیام بدید.

#رودمپ #پایتون #جنگو #منابع #از_کجا_شروع_کنیم

〰️〰️〰️〰️〰️〰️
© @DjangoEx
58👍16🔥1
Django Expert pinned «✔️ در طی چند سال گذشته از فعالیت کانال، محتواهای رایگان زیادی تولید شده و هدف کانال هم از ابتدا اشتراک دانش رایگان و عام المنفعه بوده، برای همین تصمیم گرفتیم یک بار دیگه تمام این محتواهارو در یک پیام قرار بدیم تا به راحتی قابل دسترسی برای افراد علاقمند به…»
آموزش جامع داکر
** در این پلی لیست میخوام داکر رو از بیخ یاد بگیریم. یعنی قبل از داکر خودمون یه چیزی شبیه داکر اما خیلی ساده تر با پایتون بنویسم بعد بریم سراغ خود داکر که هم داکر رو یاد بگیریم و هم بدونیم پشت صحنه چه اتفاقاتی می افته!

در این ویدیو از آموزش جامع Docker به بررسی تاریخچه مجازی سازی و روش های مختلف آن پرداختیم. روش VM-Based برای مجازی سازی کامل یک ماشین و روش Container Based برای اجرای ایزوله فرایندها و پروسس ها مطرح کردیم. سپس مولفه های لازم برای ساخت کانتینر در سیستم عامل لینوکس را بررسی کردیم و در نهایت Docker و podman و rtk را به عنوان مهمترین Container runtime های حال حاضر معرفی کردیم و در نهایت مفهوم Container Orchestration و ضرورت آن را شرح دادیم.


Link: https://youtu.be/Z8olH4UzeA0

Playlsit: https://www.youtube.com/playlist?list=PLJ9zDGwhhsBzLTI3VNE8Vp4JpXNn_yRR7

〰️〰️〰️〰️〰️〰️
© @DjangoEx | @microfrontend_ir
🔥3810😍2👍1🐳1
Django Expert
کلاس های انتزاعی پایه یا Abstract Base Classes در پایتون(در ۶ دقیقه) زمان ویدیو اینقدر کم هست که لازم نباشه اینجا خلاصه شو بگم، برید ببینید :) لینک ویدیو: https://youtu.be/oD45P7RdqWs @DjangoIR 〰️〰️〰️〰️〰️〰️ © @DjangoEx | @mthri_tips
معرفی و توضیح در مورد namedtuple

یک جایگزین خوب برای تعریف دستی کلاس!
با استفاده از این امکان میتونیم کدهای خواناتری بنویسم که توسعه کد مون در آینده راحت‌تر میکنه.

لینک ویدیو:
https://youtu.be/JVB4ICr-RcE


@DjangoIR
〰️〰️〰️〰️〰️〰️
© @DjangoEx | @mthri_tips
👍6🔥41
پادکست کیبوردکست⌨️
اپیزود اول: دنیای نرم افزار آزاد


توی اولین اپیزود پادکست کیبوردکست با همراهی صدرا یحیی پور به دنیای نرم افزار آزاد سفر کردیم.از علل پیدایش این جنبش و مزایا معایبش گرفته و تا دستاوردهاش در دنیای کامپیوتر و وضعیتش در ایران و جهان.

لینک ویدیوکست:
https://youtu.be/1S9of3LNjrs

لینک پادکست:
https://castbox.fm/channel/id5719757?country=us


@DjangoIR
〰️〰️〰️〰️〰️〰️
© @DjangoEx | @shahriaarrr12
🤣8❤‍🔥7🐳1
Django Expert
آموزش جامع داکر ** در این پلی لیست میخوام داکر رو از بیخ یاد بگیریم. یعنی قبل از داکر خودمون یه چیزی شبیه داکر اما خیلی ساده تر با پایتون بنویسم بعد بریم سراغ خود داکر که هم داکر رو یاد بگیریم و هم بدونیم پشت صحنه چه اتفاقاتی می افته! در این ویدیو از آموزش…
در این ویدیو از آموزش جامع داکر به بررسی مفهوم Namespace پرداختیم. در لینوکس، مفهوم Namespace یک ویژگی اساسی از محیط‌های اجرای فرایندها (Processes) است که به آنها این امکان را می‌دهد که از یکدیگر جدا شده و منابع مختلفی را به اشتراک نگذارند. Namespace به عنوان یک مکانیزم ایزولاسیون سطح کرنل (Kernel-level isolation) عمل می‌کند و برای مدیریت و ایجاد یک محیط مجازی (Virtualized environment) برای هر فرایند مفید است.

در لینوکس، چندین نوع Namespace وجود دارد که هرکدام به یک نوع خاص از منابع مربوطه ایزوله می‌شوند.

Link: https://youtu.be/AgkmTpOMcRM

Playlsit: https://www.youtube.com/playlist?list=PLJ9zDGwhhsBzLTI3VNE8Vp4JpXNn_yRR7

〰️〰️〰️〰️〰️〰️
© @DjangoEx | @microfrontend_ir
18🐳1
Django Expert
در این ویدیو از آموزش جامع داکر به بررسی مفهوم Namespace پرداختیم. در لینوکس، مفهوم Namespace یک ویژگی اساسی از محیط‌های اجرای فرایندها (Processes) است که به آنها این امکان را می‌دهد که از یکدیگر جدا شده و منابع مختلفی را به اشتراک نگذارند. Namespace به عنوان…
آموزش داکر - ایجاد Process با fork


در قسمت دوم از آموزش داکر برای بررسی و درک بهتر کانتینرها یک محیط توسعه پایتونی مبتنی بر ماشین مجازی و Vagrant ایجاد کردیم و سپس با استفاده از fork یک child process ایجاد کردیم که بتوانیم مفهوم isolation را بیشتر درک کنیم و در ادامه به پیاده سازی رویکردهای مختلف آن بپردازیم. همچنین پیکربندی vagrant را بر روی PyCharm و VSCode انجام دادیم تا بتوانیم در ادامه راحت تر از این ابزارها استفاده کنیم.

Link: https://youtu.be/VNRZyp5cjAQ

Git: https://github.com/hemanhp/container-course

Playlsit: https://www.youtube.com/playlist?list=PLJ9zDGwhhsBzLTI3VNE8Vp4JpXNn_yRR7

〰️〰️〰️〰️〰️〰️
© @DjangoEx | @microfrontend_ir
👍217🔥2💯1
Forwarded from علم داده (Maryam)
📣📣انجمن علم داده دانشگاه کاشان برگزار میکند:

🎙سلسله گفتگو های تخصصی رایگان

با موضوع:

🔸از مهاجرت تا چگونگی قبولی در مصاحبه کمپانی های بزرگ

باحضور:
👨‍💼مهندس نوید وفایی

🔸مهندس نرم افزار مایکروسافت
🔸فارغ‌التحصیل علوم کامپیوتر دانشگاه واترلو

📆تاریخ :  یکشنبه ۱۰ دی ماه

ساعت: ۲۲

🏷مکان برگزاری:اسکای روم

شرکت برای عموم آزاد است.

🌐لینک ثبت نام رایگان:
https://rooydadestan.ir/?p=145035

#⃣ #live #لایو

📬 با ما همراه باشید :
Telegram | Instagram | Linkedin
🔥7👍5👎5🤔2
پس از وقفه ای, در پنجمین قسمت از ویدیو دیزاین پترن...

تو این قسمت راجب ‍دیزاین پترن Abstract Factory صحبت کردم و مثال با کد زدم, گفتم کجا و چقدر میتونه استفاده شه و کاربردش چیه و مزایا و معایب استفاده ازش چیه؟ یک دیزاین پترنی که میتونه اینترفیس خیلی جذاب به ما بده ولی پیچیدگی کد مارو زیاد کنه!

https://www.youtube.com/watch?v=_XiEQ6ns-js

لینک گیتهاب دوره دیزاین پترن; جزوه و مثال های دوره همه اینجا ذخیره خواهند شد.
https://github.com/ManiMozaffar/design-101

〰️〰️〰️〰️〰️〰️
© @DjangoEx | @ManiFoldsPython
14👍3
Forwarded from DevOps ($hayan)
درووود و برکت فراوان

امروز قسمت اول یکی از بهترین دوره های دواپس هابیز منتشر شد🔥😍

خیلی درخواست داده بودید برای دوره gitlab، که با تشکر از بابی کلود عزیز این دوره، هم اکنون در اختیار شما قرار گرفته 🤍🌋


در این ویدیو راجع به مقدمات دوره آموزشی Gitlab CI صحبت میکنیم، به سراغ ویژگی های Gitlab میریم چون گیتلب میتونه یک Complete DevOps Platform رو برای تیم های نرم افزاری ایجاد بکنه. همچنین راجع به سرفصل دوره و مباحثی که قرار هست یاد بگیریم صحبت میکنیم.

میتونید این اپیزود رو از طریق لینک زیر تماشا کنید و لذت ببرید 💥

https://youtu.be/M0OWvEE4e3I?si=bp8Brkxx1XzQ3JYG


بسیار از بابی عزیز سپاس گذاریم که تصمیم به ضبط این دوره گرفت، در صورت وجود سوال و یا ابهام میتوانید از مسیر های زیر باهاش در ارتباط باشید.

لینکدین : https://www.linkedin.com/in/bobycloud

یوتوب: https://www.youtube.com/c/bobycloud
🔥201
DevOps
درووود و برکت فراوان امروز قسمت اول یکی از بهترین دوره های دواپس هابیز منتشر شد🔥😍 خیلی درخواست داده بودید برای دوره gitlab، که با تشکر از بابی کلود عزیز این دوره، هم اکنون در اختیار شما قرار گرفته 🤍🌋 در این ویدیو راجع به مقدمات دوره آموزشی Gitlab CI صحبت…
سلام و درود خدمت دوستان عزیز جنگو اکسپرت، این مدت بچه‌های زیادی لطف داشتن و پیام میدادن بابت دوره Gitlab CI/CD و زمان زیادی بود که قول داده بودم این دوره رو به صورت رایگان و آپدیت شده مجددا ضبط میکنم، خوشبختانه با حمایت دوستان عزیز در دوآپس هابیز دوره جدید و آپدیت شده Gitlab CI/CD منتشر شده و از پیام بالا میتونید به این دوره دسترسی داشته باشید. مخلص همگی.🙏🌹

〰️〰️〰️〰️〰️〰️
© @DjangoEx
20👍8
Django Expert
آموزش داکر - ایجاد Process با fork در قسمت دوم از آموزش داکر برای بررسی و درک بهتر کانتینرها یک محیط توسعه پایتونی مبتنی بر ماشین مجازی و Vagrant ایجاد کردیم و سپس با استفاده از fork یک child process ایجاد کردیم که بتوانیم مفهوم isolation را بیشتر درک…
آموزش داکر - Linux Busybox and chroot

در این به بررسی مفهوم jail process در لینوکس پرداختیم. بعد از اجرای پروسس در لینوکس به صورت پیش فرض به همه فایل سیستم دسترسی دارد. از طریق دستور chroot میتوان یک پروسس را با یک روت دایرکتوری مشخص و ایزوله اجرا کرد به گونه ای که صرفا همان دایرکتوری را ببیند و به سایر فایل سیستم دسترسی نداشته باشد و به اصطلاح لینوکسی یک پروسس را در زندان اجرا کنیم. سپس کاربرد busybox را بویژه در بهینه کردن ایمیج ها بررسی کردیم و دلیل سبک بودن ایمیج هایی مانند alpine را شرح دادیم و نهایتا موارد فوق را با پایتون پیاده کردیم.

Link: https://youtu.be/5m04uQDd5Ns

Git: https://github.com/hemanhp/container-course

Playlsit: https://www.youtube.com/playlist?list=PLJ9zDGwhhsBzLTI3VNE8Vp4JpXNn_yRR7

〰️〰️〰️〰️〰️〰️
© @DjangoEx | @microfrontend_ir
14👍7👏1
بهینه سازی و افزایش سرعت پایتون با C Extension

در این ویدیو به بررسی ۴ سناریو مختلف برای اجرای یک مثال ساده پرداختیم که بتوانیم پرفورمنس را در حالت های مختلف مقایسه کنیم. در حالت اول از Pure Python استفاده کردیم. در حالت همان مثال را با C پیاده سازی کردیم. در حالت سوم از NumPy و در حالت چهارم کدی را که به زبان C نوشته بودیم از طریق پایتون فراخوانی کردیم و نتایج را به صورت آماری بررسی کردیم. یکی از مهمترین راهکارهای بهینه سازی کدهای پایتون در حالت هایی که پرفورمنس حیاتی است استفاده از C Extension است


** چون در پلی لیست داکر لازم است که با C تعامل داشته باشد مشاهده این ویدیو برای اون پلی لیست هم مفیده

Link : https://youtu.be/SfRtPJ8DNtA

playlist: https://www.youtube.com/playlist?list=PLJ9zDGwhhsBwZcy2wRRBNqXZP8wf--TmF


〰️〰️〰️〰️〰️〰️
© @DjangoEx | @microfrontend_ir
🔥17👍3
در ششمین قسمت از ویدیو دیزاین پترن...


تو این ویدیو پرداختم به Builder design pattern که داخل ORM ها یا GUI framework ها مشابهش استفاده شده و حتما تاحالا دیدین. پترنی جذاب ولی پیچیده برای ساخت یک آبجکت به صورت step by step.

https://www.youtube.com/watch?v=682yzK22mEU

لینک گیتهاب دوره دیزاین پترن; جزوه و مثال های دوره همه اینجا ذخیره خواهند شد.
https://github.com/ManiMozaffar/design-101

〰️〰️〰️〰️〰️〰️
© @DjangoEx | @ManiFoldsPython
9🔥3👍2
✔️امروز لایو داریم تو کانال
من و حامد قراره باهم آشنا بشیم و ببینیم چطوری مهاجرت کرده
امروز شنبه ۲۳ دیماه ۱۴۰۲
ساعت هشت شب به وقت تهران

@DjangoIR
〰️〰️〰️〰️〰️〰️
© @DjangoEx
👍16🔥11👎52😁1😍1
Live stream started
Live stream finished (1 hour)
گفت و گو با حامد فتخی
Django Expert
فایل گفت و گو با حامد فتحی عزیز

@DjangoIR
〰️〰️〰️〰️〰️〰️
© @DjangoEx
7🙏5
2025/07/10 11:25:15
Back to Top
HTML Embed Code: