Telegram Web
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
Django Expert
Django Expert – گفت و گو با حامد فتخی
موقت:
من خیلی سعی کردم کسی رو پیدا کنم کیفیت صدا رو بالاتر ببریم برای استفاده بچه ها ولی خب اکثر این نرم افزار ها پولی بود

نکته دوم یه بنر زننده و یه ادیتور اگر اینجا داریم و دوست داشتند همکاری کنیم به من پیام بدن


با کمک شما میتونیم کیفیت کار ها رو بالاتر ببریم
3
✔️ دعوت به همکاری

ما در تیم MindDev در حال توسعه‌ی یک محصول در حوزه‌ی آموزش هوش مصنوعی به کودکان و نوجوانان هستیم. در تیم فنی این محصول، نیازمند یک توسعه‌دهنده‌ی Full Stack خلاق و با تجربه هستیم.

به عنوان یک مهندس نرم‌افزار در MindDev ما ازتون انتظارات زیر رو داریم:
نظم و مسئولیت‌پذیری و روحیه‌ی کار تیمی
دقت بالا، اهمیت به کیفیت نرم‌افزار، آشنایی با Technical Debt و پرهیز از افزایش آن
خلاقیت و استفاده از راهکارها، ابزارها و روش‌های جدید
آشنایی با اصول امنیت نرم‌افزار و توجه همیشگی به حفظ امنیت و عدم ایجاد آسیب‌پذیری امنیتی
اخلاق و روحیه‌ی کار تیمی و آمادگی در حیطه‌ی Code Review
آشنایی با مفاهیم مهندسی نرم‌افزار و دیزاین پترن‌های توسعه‌ی نرم‌افزار
بدون نیاز به کمک سایر اعضای تیم از پس توسعه و تکمیل تسک‌های متوسط بربیاید و برای توسعه تسک‌های بزرگتر، با سایر اعضای تیم همکاری و ارتباط موثر داشته باشید

مهارت‌های ضروری:

    تسلط بر زبان Python و چارچوب Django
    آشنایی با DRF
    تسلط بر JavaScript و Tailwind CSS
آشنایی و تجربه کار با یکی از چارچوب های توسعه frontend از قبیل React, Svelet
    دانش کلی از وب و ساختار آن
    تسلط بر Git
    آشنایی با مفاهیم و ابزارهای کار با  پایگاه داده‌ی رابطه‌ای و غیر رابطه ای
آشنایی با Redis
    آشنایی با Unit Testing
    حداقل یک سال سابقه کاری مرتبط

مهارت های امتیازی:
مدیریت و توسعه یک نرم‌افزار از مرحله نیازمندی و طراحی مفهومی تا پیاده‌سازی و deployment رو تجربه کرده باشید.
ما کاملا دورکاریم، پس باید بتونید توی این فضای کاری، کار و رشد کنید.


راه های ارتباطی:
@mindDevAcademy

[email protected]


@DjangoIR
〰️〰️〰️〰️〰️〰️
© @DjangoEx
👎37👍162👏2🔥1
2025/07/10 03:03:01
Back to Top
HTML Embed Code: