Forwarded from LinApps (Pakrohk)
نام : OpenSCAD Graph Editor
نرم افزار های زیادی برای طراحی محیط های Cad وجود داره، اما یکی از محبوب ترین اون ها توی دنیای مهندسی، نرم افزار OpenScad هستش.
که البته با رابط CLI خودش کمک زیادی به جامعه کرده، اما خیلی از کاربر های اون علارقم نیازی که بش دارن با رابط CLI راحت نیستن، خوب همین باعث شده که یه تیم خلاق تصمیم بگیره این نرم افزار رو ارتقا بده و به چیز محشر تر تبدیلش کنه.
OpenSCAD Graph Editor :
یک رابط GUI هستش که به شما کمک می کنه با قلم نوری و بصورت NodeBased به طراحی مدل ها و آزمون های Cad بر روی نرم افزار OpenScad بپردازید.
مرجع :
Github
🔅@LinApps
🔅@LinAcademy
نرم افزار های زیادی برای طراحی محیط های Cad وجود داره، اما یکی از محبوب ترین اون ها توی دنیای مهندسی، نرم افزار OpenScad هستش.
که البته با رابط CLI خودش کمک زیادی به جامعه کرده، اما خیلی از کاربر های اون علارقم نیازی که بش دارن با رابط CLI راحت نیستن، خوب همین باعث شده که یه تیم خلاق تصمیم بگیره این نرم افزار رو ارتقا بده و به چیز محشر تر تبدیلش کنه.
OpenSCAD Graph Editor :
یک رابط GUI هستش که به شما کمک می کنه با قلم نوری و بصورت NodeBased به طراحی مدل ها و آزمون های Cad بر روی نرم افزار OpenScad بپردازید.
مرجع :
Github
🔅@LinApps
🔅@LinAcademy
ویدیو از خود legend برنامه نویسی
تو این ویدیو درس های خیلی خوبی واسه یادگیری زبان میتونید پیدا کنید
و اینکه Mindset کدر ها دقیقا چطوری هستش
https://www.youtube.com/watch?v=E8cM12jRH7k
تو این ویدیو درس های خیلی خوبی واسه یادگیری زبان میتونید پیدا کنید
و اینکه Mindset کدر ها دقیقا چطوری هستش
https://www.youtube.com/watch?v=E8cM12jRH7k
YouTube
How To Learn A New Programming Language
As a 20 Year veteran of the HTML programming language here is my guide to learning a language quickly.
Are you ready to take your programming skills to the next level? s a 20 Year veteran of the HTML programming language here is my guide to learning a language…
Are you ready to take your programming skills to the next level? s a 20 Year veteran of the HTML programming language here is my guide to learning a language…
یه ویدیو جالب راجب فیکس کردن import loop در پایتون
از اونجایی که به این مشکلات خیلی برمیخوردم تو ساختار دهی به کد ام پیشنهاد میکنم بقیه پایتون کارا هم ببینن
https://youtu.be/UnKa_t-M_kM
از اونجایی که به این مشکلات خیلی برمیخوردم تو ساختار دهی به کد ام پیشنهاد میکنم بقیه پایتون کارا هم ببینن
https://youtu.be/UnKa_t-M_kM
YouTube
Avoiding import loops in Python
Fix import errors using these tricks.
Ever run into an error about a partially initialized module likely due to a circular import? Then this Python video is for you!
― mCoding with James Murphy (https://mcoding.io)
Source code: https://github.com/mCod…
Ever run into an error about a partially initialized module likely due to a circular import? Then this Python video is for you!
― mCoding with James Murphy (https://mcoding.io)
Source code: https://github.com/mCod…
چند وقت پیش دقت کردم به این رسیدم که extension پک پایتون مربوط به vscode ماژولار شده و بخش isort و black ازش جدا شده
همینطور jupyter notebook. بنابراین اگر میبینید که isort یا black اتون خوب کار نمیکنه. حواستون باشه که extension اش رو نصب کنید.
در ضمن اگر نمیدونید isort و black چی هستن. برید حتما بخونید و استفاده کنید.
هر دو فرمتر کد هستن که برای تمیز سازی کد استفاده میشن.
اولی که isort هست واسه تمیز سازی import ها
دومی که black هست برای تمیز سازی بدنه کد
https://marketplace.visualstudio.com/items?itemName=ms-python.python
isort:
https://marketplace.visualstudio.com/items?itemName=ms-python.isort
black:
https://marketplace.visualstudio.com/items?itemName=ms-python.black-formatter
همینطور jupyter notebook. بنابراین اگر میبینید که isort یا black اتون خوب کار نمیکنه. حواستون باشه که extension اش رو نصب کنید.
در ضمن اگر نمیدونید isort و black چی هستن. برید حتما بخونید و استفاده کنید.
هر دو فرمتر کد هستن که برای تمیز سازی کد استفاده میشن.
اولی که isort هست واسه تمیز سازی import ها
دومی که black هست برای تمیز سازی بدنه کد
https://marketplace.visualstudio.com/items?itemName=ms-python.python
isort:
https://marketplace.visualstudio.com/items?itemName=ms-python.isort
black:
https://marketplace.visualstudio.com/items?itemName=ms-python.black-formatter
Visualstudio
Python - Visual Studio Marketplace
Extension for Visual Studio Code - Python language support with extension access points for IntelliSense (Pylance), Debugging (Python Debugger), linting, formatting, refactoring, unit tests, and more.
صحبت راجب اکستنشن ها شد
این دو اکستنشن خیلی بدرد میخورن
Rainbow Indent
https://marketplace.visualstudio.com/items?itemName=oderwat.indent-rainbow
واسه بهتر کردن indent های داخل پایتون و خوانایی بیشتر کد ها بکار میره و خیلی خوبه
Python Indent
https://marketplace.visualstudio.com/items?itemName=KevinRose.vsc-python-indent
هم یه سری مشکلات indenting داخل پایتون رو از بین میبره که قطعا بهش برخوردید ولی نمیدونستید که مشکل محسوب میشه... مثلا وقتی میخواید کد رو به چند خط تقسیم کنید indent های استاندارد PEP8 رو رعایت نمیکنه
استاندارد PEP8 استاندارد هایی هستن که جامعه برنامه نویسی پایتون با مشارکت تنظیم میکنن
PEP8
هم قوانین استایل و زبیا نویسی کد رو نشون میده
https://peps.python.org/pep-0008/
این دو اکستنشن خیلی بدرد میخورن
Rainbow Indent
https://marketplace.visualstudio.com/items?itemName=oderwat.indent-rainbow
واسه بهتر کردن indent های داخل پایتون و خوانایی بیشتر کد ها بکار میره و خیلی خوبه
Python Indent
https://marketplace.visualstudio.com/items?itemName=KevinRose.vsc-python-indent
هم یه سری مشکلات indenting داخل پایتون رو از بین میبره که قطعا بهش برخوردید ولی نمیدونستید که مشکل محسوب میشه... مثلا وقتی میخواید کد رو به چند خط تقسیم کنید indent های استاندارد PEP8 رو رعایت نمیکنه
استاندارد PEP8 استاندارد هایی هستن که جامعه برنامه نویسی پایتون با مشارکت تنظیم میکنن
PEP8
هم قوانین استایل و زبیا نویسی کد رو نشون میده
https://peps.python.org/pep-0008/
Visualstudio
indent-rainbow - Visual Studio Marketplace
Extension for Visual Studio Code - Makes indentation easier to read
کسایی که تو هوش مصنوعی و data science کار میکنن
این extension رو خیلی بهشون پیشنهاد میدم.
از اونجایی که autocomplete داخل vscode به مراتب خیلی بهتر از jupyter هست خیلی کارو آسون میکنه.
و اینکه dark mode...
https://marketplace.visualstudio.com/items?itemName=ms-toolsai.jupyter
این extension رو خیلی بهشون پیشنهاد میدم.
از اونجایی که autocomplete داخل vscode به مراتب خیلی بهتر از jupyter هست خیلی کارو آسون میکنه.
و اینکه dark mode...
https://marketplace.visualstudio.com/items?itemName=ms-toolsai.jupyter
Visualstudio
Jupyter - Visual Studio Marketplace
Extension for Visual Studio Code - Jupyter notebook support, interactive programming and computing that supports Intellisense, debugging and more.
ویدیو رسمی از شرکت Modular که راجب Mojo🔥توضیح میده که قراره superset جدیدی از پایتون بشه
با همکاری Chris Lattner که سازنده جدی ترین پروژه های دنیای تکنولوژی از جمله کامپایلر LLVM و زبان Swift هست
پیشنهاد میکنم ببینید
https://www.youtube.com/watch?v=-3Kf2ZZU-dg&t=1543s
با همکاری Chris Lattner که سازنده جدی ترین پروژه های دنیای تکنولوژی از جمله کامپایلر LLVM و زبان Swift هست
پیشنهاد میکنم ببینید
https://www.youtube.com/watch?v=-3Kf2ZZU-dg&t=1543s
YouTube
Product Launch 2023 Keynote
Chris Lattner, Tim Davis & the Modular team introduce how the future of AI development starts with Modular. Visit www.modular.com to find out more.
0:00 - 9:06 - Introduction & Overview
9:06 - 15:04 - Fast Unified Inference Engine Overview
15:05 - 19:08…
0:00 - 9:06 - Introduction & Overview
9:06 - 15:04 - Fast Unified Inference Engine Overview
15:05 - 19:08…
این ویدیو هم که یه روز پیش Primeagen منتشر کرد خیلی ویدیو خوبی هست
تو این ویدیو راجب مزیت های پایتون جدا از مشکلات زیاد پایتون (مخصوصا سرعت) صحبت میشه
نظر خودم هم با متن داخل مقاله یکی هست... پایتون زبان بی نقصی نیست
و بله... سرعت خیلی فاکتور مهمی هست
اما زمانی هستش که باید یه چیزی رو سریع بسازید و خیلی موقع ها سرعت ملاک نیست
اون وقت پایتون میدرخشه
این موضوع واسه کالا های تازه خیلی میتونه برقرار باشه از اونجایی که در فاز های اولیه عرضه کالا هستند یا واسه شرکت های تازه تاسیس یا کوچیک
البته هر چقدر هم بگم یه سریا همچنان سر این موضوع افراد رو تحقیر میکنن
که اونم به جواب میگم که صبر کنن Mojo🔥 بیاد
https://www.youtube.com/watch?v=8D7FZoQ-z20
تو این ویدیو راجب مزیت های پایتون جدا از مشکلات زیاد پایتون (مخصوصا سرعت) صحبت میشه
نظر خودم هم با متن داخل مقاله یکی هست... پایتون زبان بی نقصی نیست
و بله... سرعت خیلی فاکتور مهمی هست
اما زمانی هستش که باید یه چیزی رو سریع بسازید و خیلی موقع ها سرعت ملاک نیست
اون وقت پایتون میدرخشه
این موضوع واسه کالا های تازه خیلی میتونه برقرار باشه از اونجایی که در فاز های اولیه عرضه کالا هستند یا واسه شرکت های تازه تاسیس یا کوچیک
البته هر چقدر هم بگم یه سریا همچنان سر این موضوع افراد رو تحقیر میکنن
که اونم به جواب میگم که صبر کنن Mojo🔥 بیاد
https://www.youtube.com/watch?v=8D7FZoQ-z20
YouTube
Python Sucks And I LOVE It | Prime Reacts
Recorded live on twitch, GET IN
https://twitch.tv/ThePrimeagen
Article: https://blog.cameron.rs/python-sucks/
Author: https://github.com/wzid
MY MAIN YT CHANNEL: Has well edited engineering videos
https://youtube.com/ThePrimeagen
Discord
https://dis…
https://twitch.tv/ThePrimeagen
Article: https://blog.cameron.rs/python-sucks/
Author: https://github.com/wzid
MY MAIN YT CHANNEL: Has well edited engineering videos
https://youtube.com/ThePrimeagen
Discord
https://dis…
Pink Orca | پینک اورکا
حق یا چی؟ :) #فان #میم ~> @PinkOrca
Don't live in the past...
Live in the future
سیستم auto tuning کامپایلر
داشتن قابلیت
Runtime compiled
Statically compiled
هر دو
بک اند کاملا ساخته شده توسط MLIR که از خفن ترین کارایه Chris Lattner تو دنیای LLVM بوده
Live in the future
سیستم auto tuning کامپایلر
داشتن قابلیت
Runtime compiled
Statically compiled
هر دو
بک اند کاملا ساخته شده توسط MLIR که از خفن ترین کارایه Chris Lattner تو دنیای LLVM بوده
Forwarded from Currently Nothing (Sohrab)
https://virgool.io/Antiwiki/%D9%88%DB%8C%DA%A9%DB%8C-%D9%BE%D8%AF%DB%8C%D8%A7-%D8%B1%D8%A7-%DA%86%D9%87-%DA%A9%D8%B3%DB%8C-%D9%BE%DB%8C%D8%B4%D9%86%D9%87%D8%A7%D8%AF-%D8%AF%D8%A7%D8%AF-w2ou3okkrxcu
لطفا مواد را از دسترس کودکان به دور نگهدارید
مشخصا هرکی اینو نوشته اصلا تو حال عادی نبوده😂
لطفا مواد را از دسترس کودکان به دور نگهدارید
مشخصا هرکی اینو نوشته اصلا تو حال عادی نبوده😂
Forwarded from Currently Nothing (Sohrab)
Currently Nothing
https://virgool.io/Antiwiki/%D9%88%DB%8C%DA%A9%DB%8C-%D9%BE%D8%AF%DB%8C%D8%A7-%D8%B1%D8%A7-%DA%86%D9%87-%DA%A9%D8%B3%DB%8C-%D9%BE%DB%8C%D8%B4%D9%86%D9%87%D8%A7%D8%AF-%D8%AF%D8%A7%D8%AF-w2ou3okkrxcu لطفا مواد را از دسترس کودکان به دور نگهدارید مشخصا هرکی…
😂😂😂😂😂
Forwarded from Currently Nothing (Sohrab)
این دوست موادیمون رو یادتونه؟
یک مقاله دیگه نوشته درباره گوگل
فقط جایی که نوشته از نرم افزار های داخلی خودمون استفاده کنید 😂
https://virgool.io/Antigoogle/%D8%B1%D8%A7%D8%A8%D8%B7%D9%87-%DA%AF%D9%88%DA%AF%D9%84-%D9%88-%D9%88%DB%8C%DA%A9%DB%8C-%D9%BE%D8%AF%DB%8C%D8%A7-jen13q8hqui3
یک مقاله دیگه نوشته درباره گوگل
فقط جایی که نوشته از نرم افزار های داخلی خودمون استفاده کنید 😂
https://virgool.io/Antigoogle/%D8%B1%D8%A7%D8%A8%D8%B7%D9%87-%DA%AF%D9%88%DA%AF%D9%84-%D9%88-%D9%88%DB%8C%DA%A9%DB%8C-%D9%BE%D8%AF%DB%8C%D8%A7-jen13q8hqui3
#Lua
#Programming
#Part1
تناقض باور های بنده درباره زبان Lua.
تو این مدت زمانی که کد میزنم از اکوسیستم lua و همینطور نبود یک لایبرری استاندارد خوب گله داشتم.
اما با جست و جو و تحقیقات متعددی به نتایج جالبی رسیدم.
زبان Lua زبانی هست که خیلی مورد سو تفاهم واقع میشه.
این زبان زبان noscripting خیلی سریعی هست که برای embed شدن داخل ابزار ها به کار میده که قابلیت noscripting بده و در این زمینه بهترین هستش.
انعطاف پذیری و turing complete بودن این زبان باعث شده که همه اونو به زبان general purpose یعنی برای هر نوع استفاده ای نگاه کنن ولی در واقع اینطور نیست.
شما باید دلیل منطقی داشته باشید که این زبان رو یاد بگیرید. مثلا اگر از neovim استفاده میکنید، یادگیری این زبان به شما امکان شخصی سازی و پلاگین نوشتن برای این برنامه رو میده.
یا اگر از awesomewm استفاده میکنید. میتونید بی نهایت شخصی سازی انجام بدید.
امکانات autocomplete محدود lua هم به خاطر این هستش که embed شده. معمولا embed شدن زبان ها باعث میشه که بخشی از API هاشون داخل خود برنامه باشن و autocomplete امکان دسترسی به اونا رو نداره (ایکاش که اینطوری نبود، ولی به هر حال).
#Programming
#Part1
تناقض باور های بنده درباره زبان Lua.
تو این مدت زمانی که کد میزنم از اکوسیستم lua و همینطور نبود یک لایبرری استاندارد خوب گله داشتم.
اما با جست و جو و تحقیقات متعددی به نتایج جالبی رسیدم.
زبان Lua زبانی هست که خیلی مورد سو تفاهم واقع میشه.
این زبان زبان noscripting خیلی سریعی هست که برای embed شدن داخل ابزار ها به کار میده که قابلیت noscripting بده و در این زمینه بهترین هستش.
انعطاف پذیری و turing complete بودن این زبان باعث شده که همه اونو به زبان general purpose یعنی برای هر نوع استفاده ای نگاه کنن ولی در واقع اینطور نیست.
شما باید دلیل منطقی داشته باشید که این زبان رو یاد بگیرید. مثلا اگر از neovim استفاده میکنید، یادگیری این زبان به شما امکان شخصی سازی و پلاگین نوشتن برای این برنامه رو میده.
یا اگر از awesomewm استفاده میکنید. میتونید بی نهایت شخصی سازی انجام بدید.
امکانات autocomplete محدود lua هم به خاطر این هستش که embed شده. معمولا embed شدن زبان ها باعث میشه که بخشی از API هاشون داخل خود برنامه باشن و autocomplete امکان دسترسی به اونا رو نداره (ایکاش که اینطوری نبود، ولی به هر حال).