TorhamDev | تورهام 😳
https://youtu.be/a_Pdk9JXXZA تو این ویدیو یک نگاهی به Makefile یونیکسی ها میندازیم و ازش برای پروزه ها پایتونی خودمون استفاده میکنیم! 🍰 @Torham
تو این ویدیو از Makefile استفاده کردیم برای اوتمیت کردن یک سری کامند. اما گویا ابزار بهتری وجود داره که فیچرها بیشتری داره و با Rust توسعه داده شده. میتونید از just استفاده کنید :)
🤖 Just a command runner
https://github.com/casey/just
🤖 Just a command runner
https://github.com/casey/just
GitHub
GitHub - casey/just: 🤖 Just a command runner
🤖 Just a command runner. Contribute to casey/just development by creating an account on GitHub.
👍2
Clean Code in Python Develop maintainable and efficient code.pdf
3 MB
Clean Code in Python.
کتاب خیلی خوبیه بشدت توصیه میکنم!
کتاب خیلی خوبیه بشدت توصیه میکنم!
👍4❤1🤝1
سلام نکنید!.
ما خیلی وقت ها به ادم ها مختلف پیام میدیم که ازشون یک سوالی بپرسیم. و خیلی ها پیام میدیم مثلا "سلام خوبی؟!" و صبر میکنیم که طرف جواب بده :). و اگه جواب نده ناراحت هم میشیم!. اما بحث اینه که اون فرد سرش شلوغه و شاید وقت نکنه جواب احوال پرسی رو بده. بهتره سوال کامل بپرسید داخل یک پیام.
این وبسایت یکسری از قوانین پیام دادن رو نوشته، خوبه یک نگاهی بندازید.
https://nohello.net/en/
ما خیلی وقت ها به ادم ها مختلف پیام میدیم که ازشون یک سوالی بپرسیم. و خیلی ها پیام میدیم مثلا "سلام خوبی؟!" و صبر میکنیم که طرف جواب بده :). و اگه جواب نده ناراحت هم میشیم!. اما بحث اینه که اون فرد سرش شلوغه و شاید وقت نکنه جواب احوال پرسی رو بده. بهتره سوال کامل بپرسید داخل یک پیام.
این وبسایت یکسری از قوانین پیام دادن رو نوشته، خوبه یک نگاهی بندازید.
https://nohello.net/en/
👍17👎1😁1👌1
TorhamDev | تورهام 😳
سلام نکنید!. ما خیلی وقت ها به ادم ها مختلف پیام میدیم که ازشون یک سوالی بپرسیم. و خیلی ها پیام میدیم مثلا "سلام خوبی؟!" و صبر میکنیم که طرف جواب بده :). و اگه جواب نده ناراحت هم میشیم!. اما بحث اینه که اون فرد سرش شلوغه و شاید وقت نکنه جواب احوال پرسی رو…
https://nohello.net/fa/
نسخه فارسیش
نسخه فارسیش
nohello.net
no hello
لطفاً در چت تنها سلام نکنید
❤2
آمازون وب سرویس یا همون AWS چیست؟
یک چیز خیلی مهم که تقریبا باید همه بک اند دولوپر ها بلدش باشن. البته در ایران AWS استفاده نمیشه. حدس بزنید چرا؟ درست حدس زدید.
اما اگه بخوایید به کشورها غریبه سفر کنید به عنوان بک اند کار نیازه که بلدش باشید.
https://www.youtube.com/watch?v=a9__D53WsUs
یک چیز خیلی مهم که تقریبا باید همه بک اند دولوپر ها بلدش باشن. البته در ایران AWS استفاده نمیشه. حدس بزنید چرا؟ درست حدس زدید.
اما اگه بخوایید به کشورها غریبه سفر کنید به عنوان بک اند کار نیازه که بلدش باشید.
https://www.youtube.com/watch?v=a9__D53WsUs
YouTube
What is AWS? | Amazon Web Services
Amazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform, offering over 200 services such as compute, databases, and storage. Learn more: https://amzn.to/33lsybW
Explore how millions of customers—including the fastest…
Explore how millions of customers—including the fastest…
👍1
TorhamDev | تورهام 😳
آمازون وب سرویس یا همون AWS چیست؟ یک چیز خیلی مهم که تقریبا باید همه بک اند دولوپر ها بلدش باشن. البته در ایران AWS استفاده نمیشه. حدس بزنید چرا؟ درست حدس زدید. اما اگه بخوایید به کشورها غریبه سفر کنید به عنوان بک اند کار نیازه که بلدش باشید. https://w…
دوره هایی دواپس هابیز که به درد مبحث AWS میخوره:
وبینارها aws :
https://www.youtube.com/playlist?list=PLYrn63eEqAzaCqGENAmDSrLwpTxQV0RIx
آموزش terraform :
https://www.youtube.com/watch?v=aFk04rQWvOM&list=PLYrn63eEqAzZssgLu8Um_k1v8Pvh7-l7b
چرا terraform ؟ چون داخل ایران به aws دسترسی ندارید با این میتونید تمرین کنید.
وبینارها aws :
https://www.youtube.com/playlist?list=PLYrn63eEqAzaCqGENAmDSrLwpTxQV0RIx
آموزش terraform :
https://www.youtube.com/watch?v=aFk04rQWvOM&list=PLYrn63eEqAzZssgLu8Um_k1v8Pvh7-l7b
چرا terraform ؟ چون داخل ایران به aws دسترسی ندارید با این میتونید تمرین کنید.
YouTube
001 معرفی دوره
سلام رفقا من بابک درانی عرب هستم و خیلی خوشحالم در خدمتتونم
شما میتونین منو تو صفحه لینکدینم دنبال کنین اگر هم دوست داشتین میتونین منو تو ساند کلود دنبال کنین و چهارتا اهنگ خوب بهم پیشنهاد بدین که موقع کار گوش کنم
https://www.linkedin.com/in/babakdoraniarab/…
شما میتونین منو تو صفحه لینکدینم دنبال کنین اگر هم دوست داشتین میتونین منو تو ساند کلود دنبال کنین و چهارتا اهنگ خوب بهم پیشنهاد بدین که موقع کار گوش کنم
https://www.linkedin.com/in/babakdoraniarab/…
👍3
این حرف لوکوموتیو خیلی قشنگه.
اگه به حوزه خودمون بسطش بدیم. شما میتونید تا آخر عمرتون رو یک لول لنگر بندازید و مثلا تا آخر عمر همون دولوپر جنگوعه بمونید و اونی باشید که کدها رو میزنه. یا میتونید شروع کنید رفتن به لول بعد و کم کم به اون مهندس بکاند که مشاوره میده و پول خیلی زیاد میگیره تبدیل بشید. انتخاب با شماست!
اگه به حوزه خودمون بسطش بدیم. شما میتونید تا آخر عمرتون رو یک لول لنگر بندازید و مثلا تا آخر عمر همون دولوپر جنگوعه بمونید و اونی باشید که کدها رو میزنه. یا میتونید شروع کنید رفتن به لول بعد و کم کم به اون مهندس بکاند که مشاوره میده و پول خیلی زیاد میگیره تبدیل بشید. انتخاب با شماست!
👍9
کتاب the clean coders خوندم. میخام به یک نفر هدیه بدم. نسخه چاپیعه.(انگلیسی)
همینطوری رندوم بدم یا قرعهکشی از این اداها؟
همینطوری رندوم بدم یا قرعهکشی از این اداها؟
🍾11
TorhamDev | تورهام 😳
کتاب the clean coders خوندم. میخام به یک نفر هدیه بدم. نسخه چاپیعه.(انگلیسی) همینطوری رندوم بدم یا قرعهکشی از این اداها؟
بزودی یکدونه گوگل فرم میزارم 🤝
🔥9👍1
تا حالا شده بخوایین یک پیج pypi نصب کنید اما از امنیتش مطمعن نباشید؟ داخل این وبسایت میتونید بررسی کنید این پکیج امن هست یا نه!. این وبسایت پکیج هارو اسکن میکنه و یکسری اطلاعات مثل امنیت، ایا پکیج هنوز توسعه داده میشه یا نه. چقدر دانلود داره و ..
و نه تنها برای pypi بلکه برای npm و docker و .... هم کارم میکنه :)
https://snyk.io/advisor/
و نه تنها برای pypi بلکه برای npm و docker و .... هم کارم میکنه :)
https://snyk.io/advisor/
👍6
This media is not supported in your browser
VIEW IN TELEGRAM
به نظرتون چطوره؟ هنوز کاملش نکردم تمیز کاری هاش مونده اما اصل ماجرا اوکی شده کاملا.
لینک ریپو(استار؟) : https://github.com/TorhamDev/Better-Movie-finder
لینک ریپو(استار؟) : https://github.com/TorhamDev/Better-Movie-finder
👍8❤1
what SOLID stands for:
• S: Single responsibility principle
• O: Open/closed principle
• L: Liskov's substitution principle
• I: Interface segregation principle
• D: Dependency inversion principle
• S: Single responsibility principle
• O: Open/closed principle
• L: Liskov's substitution principle
• I: Interface segregation principle
• D: Dependency inversion principle
👍6
Forwarded from Sadra Codes
اگه پکیج پایتون قراره دیپلوی کنید توی داکر، از هیچکدوم از بیس ایمیج های آلپاین استفاده نکنید. منظورم:
python:*-apline
هست. بجاش از slim استفاده کنید. بزرگترین Advantageی که آلپاین داره، معماری سبک و کم حجم بودنشه که همین موضوع باعث میشه خیلی از پکیج های پایتون که بیسشون C هست نتونن اونجا کامپایل بشن.
بعنوان مثال، اصلا نمیتونید پکیج نامپای رو روی آلپاین نسخه ۳ به بالا نصب کنید!
python:*-apline
هست. بجاش از slim استفاده کنید. بزرگترین Advantageی که آلپاین داره، معماری سبک و کم حجم بودنشه که همین موضوع باعث میشه خیلی از پکیج های پایتون که بیسشون C هست نتونن اونجا کامپایل بشن.
بعنوان مثال، اصلا نمیتونید پکیج نامپای رو روی آلپاین نسخه ۳ به بالا نصب کنید!
https://github.com/TorhamDev/Better-Movie-finder/
پروژه خزنده هم دیگه تموم به نظرم :). به لطف مهدی حالا نسخه گرافیکی هم داره 😆.
البته هر چیزی میتونه توسعه پیدا کنه و بهتر بشه. مثلا میشه لاگین کردن اکانت های vip بهش اضافه کرد. اگه دوست داشتیدش استار بدید ❤️.
گیتهاب مهدی
پروژه خزنده هم دیگه تموم به نظرم :). به لطف مهدی حالا نسخه گرافیکی هم داره 😆.
البته هر چیزی میتونه توسعه پیدا کنه و بهتر بشه. مثلا میشه لاگین کردن اکانت های vip بهش اضافه کرد. اگه دوست داشتیدش استار بدید ❤️.
گیتهاب مهدی
GitHub
GitHub - TorhamDev/Better-Movie-finder: Better version of scraper noscript to search for movies and find movie download links from…
Better version of scraper noscript to search for movies and find movie download links from my favorite movie website (avamovie). - GitHub - TorhamDev/Better-Movie-finder: Better version of scraper...
❤6👍1
TorhamDev | تورهام 😳
what SOLID stands for: • S: Single responsibility principle • O: Open/closed principle • L: Liskov's substitution principle • I: Interface segregation principle • D: Dependency inversion principle
https://www.youtube.com/watch?v=pTB30aXS77U
این ویدیو درباره مفهوم solid و به نظرم تمیز و روان توضیح داد. شماهم ببینید:)
این ویدیو درباره مفهوم solid و به نظرم تمیز و روان توضیح داد. شماهم ببینید:)
YouTube
Uncle Bob’s SOLID Principles Made Easy 🍀 - In Python!
💡 Learn how to design great software in 7 steps: https://arjan.codes/designguide.
In this video, I discuss the SOLID design principles by Robert Martin (Uncle Bob) using practical examples in Python. Though the SOLID principles are one of several sets of…
In this video, I discuss the SOLID design principles by Robert Martin (Uncle Bob) using practical examples in Python. Though the SOLID principles are one of several sets of…
👍1
TorhamDev | تورهام 😳
https://www.youtube.com/watch?v=pTB30aXS77U این ویدیو درباره مفهوم solid و به نظرم تمیز و روان توضیح داد. شماهم ببینید:)
خلاصه ویدئو:
Defining the SOLID principles in layman's terms (based on this video alone):
1. Single Responsibility
Make things (classes, functions, etc.) responsible for fulfilling one type of role.
e.g. Refactor code responsibilities into separate classes.
2. Open/Closed
Be able to add new functionality to existing code easily without modifying existing code.
e.g. Use abstract classes. These can define what subclasses will require and strengthen Principle 1. by separating code duties.
3. Liskov Substitution
When a class is inherited from another class, the program shouldn't break, and you shouldn't need to hack anything to use the subclass.
e.g. Define constructor arguments to keep inheritance flexible.
4. Interface Segregation
Make interfaces (parent abstract classes) more specific rather than generic.
e.g. Create more interfaces (classes) if needed and/or provide objects to constructors.
5. Dependency Inversion
Make classes depend on abstract classes rather than non-abstract classes.
e.g. Make classes inherited from abstract classes.
Defining the SOLID principles in layman's terms (based on this video alone):
1. Single Responsibility
Make things (classes, functions, etc.) responsible for fulfilling one type of role.
e.g. Refactor code responsibilities into separate classes.
2. Open/Closed
Be able to add new functionality to existing code easily without modifying existing code.
e.g. Use abstract classes. These can define what subclasses will require and strengthen Principle 1. by separating code duties.
3. Liskov Substitution
When a class is inherited from another class, the program shouldn't break, and you shouldn't need to hack anything to use the subclass.
e.g. Define constructor arguments to keep inheritance flexible.
4. Interface Segregation
Make interfaces (parent abstract classes) more specific rather than generic.
e.g. Create more interfaces (classes) if needed and/or provide objects to constructors.
5. Dependency Inversion
Make classes depend on abstract classes rather than non-abstract classes.
e.g. Make classes inherited from abstract classes.
👍1
https://www.atlassian.com/git/tutorials/merging-vs-rebasing
این مقاله واقعا خوبه. واقعااااااا ها 😂. از دستش ندید.
این مقاله واقعا خوبه. واقعااااااا ها 😂. از دستش ندید.
Atlassian
Merging vs. Rebasing | Atlassian Git Tutorial
Compare git rebase with the related git merge command and identify all of the potential opportunities to incorporate rebasing into the typical Git workflow
👍4
Forwarded from جادی | Jadi
یه مجموعه ویدئویی شروع کردم که به نظرم جاش خالی بود: تمرینهای عملیاتی برنامهنویسی.
برای کمک به کسانی که زبان رو یاد گرفتن ولی در برنامه نوشتن مشکل دارن. هر قسمت یه مساله ساده رو تشریح و حل میکنم تا فکر کردن، الگوها، بخش بندی و تکنیکها و .. دیده بشه (:
https://youtu.be/jp75eufhOLc
برای کمک به کسانی که زبان رو یاد گرفتن ولی در برنامه نوشتن مشکل دارن. هر قسمت یه مساله ساده رو تشریح و حل میکنم تا فکر کردن، الگوها، بخش بندی و تکنیکها و .. دیده بشه (:
https://youtu.be/jp75eufhOLc
YouTube
تمرینهای عملیاتی برنامهنویسی؛ رمزگشایی یه پیام گیج و منگ با کار روی رشتههای حرفی
توی این سری، قراره مسالههای نسبتا باحالی رو مطرح کنم و بعد بگم چطوری حلش میکنم و بعد واقعا حلش کنم. و البته با این هدف که شما هم حلش کنین و هم منطق و الگوهای برنامه نویسی مرسوم رو بیشتر ببینین و هم دستتون در زبانی که دارین یاد میگیرین قویتر بشه.
توی…
توی…
👍3