خب این کاری هستش که قراره با هم بکنیم
من هر چند روز یک بار یه راهنمایی میزارم و شما سعی میکنید با کمترین راهنمایی جواب رو بدست بیارین
راهنمایی اول: صورت سوال رو بصورت خیلی تکمیل تر و مستند تر داخل چنل میفرستم که مساله رو بهتر درک کنید و شک و شبه ای باقی نمونه
راهنمایی دوم: یه ویدیو در رابطه با async میدم
راهنمایی سوم: یه ویدیو در رابطه با aiohttp میدم
راهنمایی چهارم: یه ویدیو در مورد پرکتیسی که میخواستم انجام بدین صحبت میکنم که میشه ویدیو نهایی
همین امروز راهنمایی اول رو سعی میکنم بفرستم
@BenDevelop
من هر چند روز یک بار یه راهنمایی میزارم و شما سعی میکنید با کمترین راهنمایی جواب رو بدست بیارین
راهنمایی اول: صورت سوال رو بصورت خیلی تکمیل تر و مستند تر داخل چنل میفرستم که مساله رو بهتر درک کنید و شک و شبه ای باقی نمونه
راهنمایی دوم: یه ویدیو در رابطه با async میدم
راهنمایی سوم: یه ویدیو در رابطه با aiohttp میدم
راهنمایی چهارم: یه ویدیو در مورد پرکتیسی که میخواستم انجام بدین صحبت میکنم که میشه ویدیو نهایی
همین امروز راهنمایی اول رو سعی میکنم بفرستم
@BenDevelop
❤24👍4🥰2😍1
خب خب
بریم سراغ راهنمایی اول
من پروژه رو خودم تکمیل کردم و در لینک زیر قرار دادم
https://github.com/amirbahador-hub/python_tutorial
کاری که شما باید بکنید اینه که fork بگیرین و بهبودش بدین
الان دیگ خیلی راحت تره دیگ , یه کدی دارین که داره کار میکنه
فرض کنید سنیور شرکت هستین و اینو یه جونیور بهتون pull request داده
همانطور که گفتم باید سعیتون این باشه که با کمترین راهنمایی به جواب برسین
@BenDevelop
بریم سراغ راهنمایی اول
من پروژه رو خودم تکمیل کردم و در لینک زیر قرار دادم
https://github.com/amirbahador-hub/python_tutorial
کاری که شما باید بکنید اینه که fork بگیرین و بهبودش بدین
الان دیگ خیلی راحت تره دیگ , یه کدی دارین که داره کار میکنه
فرض کنید سنیور شرکت هستین و اینو یه جونیور بهتون pull request داده
همانطور که گفتم باید سعیتون این باشه که با کمترین راهنمایی به جواب برسین
@BenDevelop
GitHub
GitHub - amirbahador-hub/python_tutorial
Contribute to amirbahador-hub/python_tutorial development by creating an account on GitHub.
👍2🔥2
BenDev
خب خب بریم سراغ راهنمایی اول من پروژه رو خودم تکمیل کردم و در لینک زیر قرار دادم https://github.com/amirbahador-hub/python_tutorial کاری که شما باید بکنید اینه که fork بگیرین و بهبودش بدین الان دیگ خیلی راحت تره دیگ , یه کدی دارین که داره کار میکنه فرض کنید…
بچه ها یکی دوتا pr دیدم دمتون گرم که فعالین
فقط یه نکته بگم
مشکلات کد فقط توی اون فانکشن fetcher نیست تو کل کد پخشه
خلاق باشین اصلا کل کد رو بریزین دور با ذهن خودتون عوضش کنید
فقط یه نکته بگم
مشکلات کد فقط توی اون فانکشن fetcher نیست تو کل کد پخشه
خلاق باشین اصلا کل کد رو بریزین دور با ذهن خودتون عوضش کنید
👍2
ویدیو داریم چه ویدیویی 🎉🎉🎉
ویدیو Async که خیلی ها مشکل داشتن توش
توی این قسمت ما کلی کار داریم اول راجع به مفایهم خیلی مهم با هم صحبت میکنیم
از قبیل concurrency vs parallelism vs sequential
و همچنین Iobound vs cpu bound
و همچنین async vs multithreading vs multiprocessing
و بعد با استفاده از asyncio می ریم و یه کد غیر بهینه رو با هم سریع ترش میکنیم
این ویدیو جز راهنمایی های سوال هم محسوب میشه
این راهنمایی دوم هستش همچنان تکرار میکنم که سعی کنید با کمترین راهنمایی به نتیجه برسین
و همچنان منتظر pr هاتون هستم
https://youtu.be/NMZ2bWJQ92Q
@BenDevelop
ویدیو Async که خیلی ها مشکل داشتن توش
توی این قسمت ما کلی کار داریم اول راجع به مفایهم خیلی مهم با هم صحبت میکنیم
از قبیل concurrency vs parallelism vs sequential
و همچنین Iobound vs cpu bound
و همچنین async vs multithreading vs multiprocessing
و بعد با استفاده از asyncio می ریم و یه کد غیر بهینه رو با هم سریع ترش میکنیم
این ویدیو جز راهنمایی های سوال هم محسوب میشه
این راهنمایی دوم هستش همچنان تکرار میکنم که سعی کنید با کمترین راهنمایی به نتیجه برسین
و همچنان منتظر pr هاتون هستم
https://youtu.be/NMZ2bWJQ92Q
@BenDevelop
YouTube
پایتون پیشرفته | asyncio درک مفهموم
بررسی asyncio
برنامه نویسی concurrent در پایتون با استفاده از async (آسنیک)
advance python, asyncio, concurrent
+ asyncio
+ python
▬ محتوای ویدیو ▬▬▬▬▬▬▬▬▬▬
ما تو این ویدیو قصد داریم که asyncio و مفاهیم مقدماتیش رو بررسی کنیم
▬ شبکه های اجتماعی…
برنامه نویسی concurrent در پایتون با استفاده از async (آسنیک)
advance python, asyncio, concurrent
+ asyncio
+ python
▬ محتوای ویدیو ▬▬▬▬▬▬▬▬▬▬
ما تو این ویدیو قصد داریم که asyncio و مفاهیم مقدماتیش رو بررسی کنیم
▬ شبکه های اجتماعی…
❤23👍2🔥1😍1
BenDev
ویدیو داریم چه ویدیویی 🎉🎉🎉 ویدیو Async که خیلی ها مشکل داشتن توش توی این قسمت ما کلی کار داریم اول راجع به مفایهم خیلی مهم با هم صحبت میکنیم از قبیل concurrency vs parallelism vs sequential و همچنین Iobound vs cpu bound و همچنین async vs multithreading…
یکی از دوستان یه نکته ای رو داخل کامنت اشاره کردن که خوبه همینجا اصلاح کنم صحبتم رو
صحبتی که در مورد ترد کردم دقیق نیست به چند دلیل
یکی اینکه اولا پایتون داره gil رو بر میداره کلا که اصلا معادله رو عوض میکنه و می تونید واقعا تسک cpu bound هم با ترد هندل کنید
و اینکه ترد ها می تونن روی کور های متفاوت باشن ولی به هر حال فقط یکی حق اجرا داره پس به هر حال با توجه به ورژن فعلی
شما بازم نمیتونید تسک CPU bound رو با ترد هندل کنید فعلا ( البته لایببری هایی هستن که میتونن gil رو خاموش کنن و خودتون هم میتونید)
اگر علاقه داشتین بگین بعدا یه ویدیو مجزا راجع به خود threading و multiprocessing بدم
https://docs.python.org/3/library/threading.html
CPython implementation detail: In CPython, due to the Global Interpreter Lock, only one thread can execute Python code at once (even though certain performance-oriented libraries might overcome this limitation). If you want your application to make better use of the computational resources of multi-core machines, you are advised to use multiprocessing or concurrent.futures.ProcessPoolExecutor. However, threading is still an appropriate model if you want to run multiple I/O-bound tasks simultaneously.
صحبتی که در مورد ترد کردم دقیق نیست به چند دلیل
یکی اینکه اولا پایتون داره gil رو بر میداره کلا که اصلا معادله رو عوض میکنه و می تونید واقعا تسک cpu bound هم با ترد هندل کنید
و اینکه ترد ها می تونن روی کور های متفاوت باشن ولی به هر حال فقط یکی حق اجرا داره پس به هر حال با توجه به ورژن فعلی
شما بازم نمیتونید تسک CPU bound رو با ترد هندل کنید فعلا ( البته لایببری هایی هستن که میتونن gil رو خاموش کنن و خودتون هم میتونید)
اگر علاقه داشتین بگین بعدا یه ویدیو مجزا راجع به خود threading و multiprocessing بدم
https://docs.python.org/3/library/threading.html
CPython implementation detail: In CPython, due to the Global Interpreter Lock, only one thread can execute Python code at once (even though certain performance-oriented libraries might overcome this limitation). If you want your application to make better use of the computational resources of multi-core machines, you are advised to use multiprocessing or concurrent.futures.ProcessPoolExecutor. However, threading is still an appropriate model if you want to run multiple I/O-bound tasks simultaneously.
Python documentation
threading — Thread-based parallelism
Source code: Lib/threading.py This module constructs higher-level threading interfaces on top of the lower level_thread module. Availability: not WASI. This module does not work or is not available...
👍20👏1
بچه ها مانی کارش درسته
ویدیو توضیح تست نویسی درست کرده که میخواستید حتما دنبالش کنید
یک پلی لیست جدید داریم که توش میپردازم به نحوه تست نویسی, تست های مختلف, و اصول تست نویسی در SDLC
ویدیو اول این پلی لیست, اومدم در مورد dependency inversion principle و Dependency Injection صحبت کردم و گفتم چرا مهم هستند و تو فریم ورک های مختلف نحوه پیاده سازی DI رو بررسی کردیم.
https://www.youtube.com/watch?v=qSMHCHeErYY&list=PLEQ3RnweNGA6v7qTMrDCcpgr9u91zvpq_&index=1
ویدیو دوم, اومدم در مورد ماک گرفتن صحبت کردم, ماک چیه و side effect چیه و چطوری میتونیم ماک بگیریم؟تفاوت ماک کاستوم چیه با ماک unittest و چه مزایا و معایبی نسبت به هم دارن؟ و کجا باید چیو ماک بگیریم
https://www.youtube.com/watch?v=8tsrLxe_-oE&list=PLEQ3RnweNGA6v7qTMrDCcpgr9u91zvpq_&index=2
سورس کد:
https://github.com/ManiMozaffar/testing-101
سوال داشتین حتما زیر ویدیو کامنت کنید پاسخ میدم
@ManiFoldsPython
ویدیو توضیح تست نویسی درست کرده که میخواستید حتما دنبالش کنید
یک پلی لیست جدید داریم که توش میپردازم به نحوه تست نویسی, تست های مختلف, و اصول تست نویسی در SDLC
ویدیو اول این پلی لیست, اومدم در مورد dependency inversion principle و Dependency Injection صحبت کردم و گفتم چرا مهم هستند و تو فریم ورک های مختلف نحوه پیاده سازی DI رو بررسی کردیم.
https://www.youtube.com/watch?v=qSMHCHeErYY&list=PLEQ3RnweNGA6v7qTMrDCcpgr9u91zvpq_&index=1
ویدیو دوم, اومدم در مورد ماک گرفتن صحبت کردم, ماک چیه و side effect چیه و چطوری میتونیم ماک بگیریم؟تفاوت ماک کاستوم چیه با ماک unittest و چه مزایا و معایبی نسبت به هم دارن؟ و کجا باید چیو ماک بگیریم
https://www.youtube.com/watch?v=8tsrLxe_-oE&list=PLEQ3RnweNGA6v7qTMrDCcpgr9u91zvpq_&index=2
سورس کد:
https://github.com/ManiMozaffar/testing-101
سوال داشتین حتما زیر ویدیو کامنت کنید پاسخ میدم
@ManiFoldsPython
YouTube
دپندسی اینجشکن (تزریق وابستگی) و قانون دیپندنسی اینورژن
In this video, I've explained what does Dependency injection means and what does Dependency Inversion Principle means, and how they're different. This is very critical knowledge which enable our code to be testable
✍️ Source Code: https://github.com/Man…
✍️ Source Code: https://github.com/Man…
❤21👍3
من کل سوالاتی که در مورد این ویس پرسیدید رو به ۳ تا سوال کلی تر شکوندم که ویدیو هاش رو تا ۲-۳ روز آتی قرار خواهم داد
کاور های ویدیو هارو براتون الان میذارم اگر احساس میکنید سوالی هست که جا میمونه یا مطلبی هست که بنظرتون باید بهش اشاره کنم
داخل کامنت بنویسید که قبل از اینکه ویدیو ها رو بگیرم اون هم داخل جواب هام جا بدم
اینم بگم که اون چرا نباید جنگو استفاده کنیم با راه حل هستش پس با ویس فرق داره
@BenDevelop
کاور های ویدیو هارو براتون الان میذارم اگر احساس میکنید سوالی هست که جا میمونه یا مطلبی هست که بنظرتون باید بهش اشاره کنم
داخل کامنت بنویسید که قبل از اینکه ویدیو ها رو بگیرم اون هم داخل جواب هام جا بدم
اینم بگم که اون چرا نباید جنگو استفاده کنیم با راه حل هستش پس با ویس فرق داره
@BenDevelop
❤41👍5🔥2
خب این از اولین ویدیو سوالات شما 🔥🔥
چرا نباید از جنگو استفاده کنیم
به همراه راه حل و منبع و ...
و جواب به اکثر سوالاتی که در این
ضمینه از من کردین
https://youtu.be/RSPdZP8YSBE
@BenDevelop
چرا نباید از جنگو استفاده کنیم
به همراه راه حل و منبع و ...
و جواب به اکثر سوالاتی که در این
ضمینه از من کردین
https://youtu.be/RSPdZP8YSBE
@BenDevelop
YouTube
چرا نباید جنگو استفاده کنیم؟
جنگو ممکنه باعث چه مشکلاتی بشه؟
چگونه به عنوان دولوپر جنگو وابستگی نداشته باشیم؟
▬ محتوای ویدیو ▬▬▬▬▬▬▬▬▬▬
ما تو این ویدیو قصد داریم که در رابطه با سوالاتی که ازم کردین
در رابطه با جنگو بپردازیم
▬ شبکه های اجتماعی ▬▬▬▬▬▬▬▬▬▬
لینکدین:https://w…
چگونه به عنوان دولوپر جنگو وابستگی نداشته باشیم؟
▬ محتوای ویدیو ▬▬▬▬▬▬▬▬▬▬
ما تو این ویدیو قصد داریم که در رابطه با سوالاتی که ازم کردین
در رابطه با جنگو بپردازیم
▬ شبکه های اجتماعی ▬▬▬▬▬▬▬▬▬▬
لینکدین:https://w…
❤25🤣6👍3🔥2❤🔥1
اینم ویدیو دوم
جواب به سوالات مربوط به کار
چگونه اولین کارمون رو بگیریم؟
چگونه خارج از تهران کار پیدا کنیم؟
چگونه وارد حوزه برنامه نویسی شویم؟
موقعیت های شغلی پایتون
https://youtu.be/ZA-u1C7dC2E
@BenDevelop
جواب به سوالات مربوط به کار
چگونه اولین کارمون رو بگیریم؟
چگونه خارج از تهران کار پیدا کنیم؟
چگونه وارد حوزه برنامه نویسی شویم؟
موقعیت های شغلی پایتون
https://youtu.be/ZA-u1C7dC2E
@BenDevelop
YouTube
چگونه کار پیدا کنیم و سوالات مرتبط
چگونه اولین کارمون رو بگیریم؟
چگونه خارج از تهران کار پیدا کنیم؟
چگونه وارد حوزه برنامه نویسی شویم؟
موقعیت های شغلی پایتون
▬ محتوای ویدیو ▬▬▬▬▬▬▬▬▬▬
ما تو این ویدیو قصد داریم که در رابطه با سوالاتی که ازم کردین
در رابطه با کار بپردازیم
▬ شبکه های…
چگونه خارج از تهران کار پیدا کنیم؟
چگونه وارد حوزه برنامه نویسی شویم؟
موقعیت های شغلی پایتون
▬ محتوای ویدیو ▬▬▬▬▬▬▬▬▬▬
ما تو این ویدیو قصد داریم که در رابطه با سوالاتی که ازم کردین
در رابطه با کار بپردازیم
▬ شبکه های…
❤17🤩10👍1
آخرین ویدیو سوال و جواب هم پابلیش شد
ویدیو چگونه به عنوان مهندس نرم افزار رشد کنیم
ویدیو مهمی هست توصیه میکنم ببینید
https://youtu.be/ezO99eACR1c?si=vR7aOv8GVctADaH8
@BenDevelop
ویدیو چگونه به عنوان مهندس نرم افزار رشد کنیم
ویدیو مهمی هست توصیه میکنم ببینید
https://youtu.be/ezO99eACR1c?si=vR7aOv8GVctADaH8
@BenDevelop
YouTube
چگونه به عنوان یه مهندس نرم افزار رشد کنیم؟
چگونه به عنوان یه مهندس نرم افزار رشد کنیم؟
▬ محتوای ویدیو ▬▬▬▬▬▬▬▬▬▬
ما تو این ویدیو قصد داریم که در رابطه با سوالاتی که ازم کردین
در رابطه رشد به عنوان مهندس نرم افزار بپردازیم
▬ شبکه های اجتماعی ▬▬▬▬▬▬▬▬▬▬
لینکدین:https://www.linkedin.com/in/amirbahador/…
▬ محتوای ویدیو ▬▬▬▬▬▬▬▬▬▬
ما تو این ویدیو قصد داریم که در رابطه با سوالاتی که ازم کردین
در رابطه رشد به عنوان مهندس نرم افزار بپردازیم
▬ شبکه های اجتماعی ▬▬▬▬▬▬▬▬▬▬
لینکدین:https://www.linkedin.com/in/amirbahador/…
❤13👍7
🎉 Happy Programmer's Day! 🎉
Today, we celebrate the brilliant minds who turn lines of code into incredible innovations. To all the programmers out there, may your creativity flow like well-optimized algorithms, and may your debugging sessions be swift and fruitful.
On this special day, let's take a moment to appreciate the beauty of elegant code, the joy of problem-solving, and the camaraderie of the coding community. Each keystroke you make brings the world closer to technological wonders and advancements that shape our future.
Remember, your dedication and passion make a difference. Your ability to transform ideas into reality inspires us all. So keep dreaming big, keep pushing boundaries, and keep coding with your heart and mind.
Thank you for your invaluable contributions to the digital world. Wishing you a day filled with inspiration, exciting projects, and countless "Eureka!" moments. Happy Programmer's Day! 💻✨
@BenDevelop
Today, we celebrate the brilliant minds who turn lines of code into incredible innovations. To all the programmers out there, may your creativity flow like well-optimized algorithms, and may your debugging sessions be swift and fruitful.
On this special day, let's take a moment to appreciate the beauty of elegant code, the joy of problem-solving, and the camaraderie of the coding community. Each keystroke you make brings the world closer to technological wonders and advancements that shape our future.
Remember, your dedication and passion make a difference. Your ability to transform ideas into reality inspires us all. So keep dreaming big, keep pushing boundaries, and keep coding with your heart and mind.
Thank you for your invaluable contributions to the digital world. Wishing you a day filled with inspiration, exciting projects, and countless "Eureka!" moments. Happy Programmer's Day! 💻✨
@BenDevelop
🎉21❤3💘3❤🔥1⚡1👍1🏆1
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
امروز قسمت اول یکی از بهترین دوره های دواپس هابیز منتشر شد🔥😍
خیلی درخواست داده بودید برای دوره 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
YouTube
1 - مقدمات دوره آموزشی Gitlab CI
در این ویدیو راجع به مقدمات دوره آموزشی Gitlab CI صحبت میکنیم، به سراغ ویژگی های Gitlab میریم چون گیتلب میتونه یک Complete DevOps Platform رو برای تیم های نرم افزاری ایجاد بکنه. همچنین راجع به سرفصل دوره و مباحثی که قرار هست یاد بگیریم صحبت میکنیم.
در صورت…
در صورت…
❤30👍2🙏2
Forwarded from MHRCODE | برنامهنویسی با طعم توتفرنگی (Mohammad Hoseini Rad)
ردیس خیلی سریعه اما نباید فراموش کنیم توی سیستمهای توزیع شده همیشه RTT یا Round Trip Time میتونه به شدت سرویسمون رو کند کنه
به این بهونه توی این ویدیو در مورد کامندهای مولتی و پایپلاین صحبت میکنم و اینکه چطور میتونیم با استفاده از Lua هم منطق Atomic پیچیده داشته باشیم هم در مواردی پرفورمنس رو بهتر کنیم
▶️ https://youtu.be/m5j4YUvuUmc
به این بهونه توی این ویدیو در مورد کامندهای مولتی و پایپلاین صحبت میکنم و اینکه چطور میتونیم با استفاده از Lua هم منطق Atomic پیچیده داشته باشیم هم در مواردی پرفورمنس رو بهتر کنیم
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
آموزش Redis | قسمت نهم: بهبود عملکرد ردیس با Pipeline و Lua
توی این ویدیو که قسمت نهم از دوره #آموزش_redis به زبان فارسی هست میخوایم با هم دیگه ببینیم چطور میتونیم با استفاده از کامندهای مولتی، #پایپ_لاین در ردیس و Lua اسکریپت، #پرفورمنس_ردیس رو بهتر کنیم.
پلی لیست دوره آموزشی رایگان ردیس:
https://www.youtube.co…
پلی لیست دوره آموزشی رایگان ردیس:
https://www.youtube.co…
❤14👌4👍1