#الگوریتم
پیچیدگی زمانی، موضوعی هست که در میان مباحث الگوریتمها و بهینهسازی کدها، اهمیت ویژهای داره. بر همین اساس، تلاش کردیم که توضیحی روان درباره آن ارائه دهیم. امیدواریم مطالب برای شما هم جذاب و قابل درک باشند.
لینک پست :
B2n.ir/a83680
🔴 @codeeehub
پیچیدگی زمانی، موضوعی هست که در میان مباحث الگوریتمها و بهینهسازی کدها، اهمیت ویژهای داره. بر همین اساس، تلاش کردیم که توضیحی روان درباره آن ارائه دهیم. امیدواریم مطالب برای شما هم جذاب و قابل درک باشند.
لینک پست :
B2n.ir/a83680
🔴 @codeeehub
👍1
#فکت
این تصویری رو که می بینید شاید بی معنی به نظر برسه ولی کل کاراکتر های موجود توی این عکس وجود داره!
توی لینک زیر قابلیت زوم هم داره :
https://upload.wikimedia.org/wikipedia/commons/0/01/Unifont_Full_Map.png
🔴@codeeehub
این تصویری رو که می بینید شاید بی معنی به نظر برسه ولی کل کاراکتر های موجود توی این عکس وجود داره!
توی لینک زیر قابلیت زوم هم داره :
https://upload.wikimedia.org/wikipedia/commons/0/01/Unifont_Full_Map.png
🔴@codeeehub
🔥3
#گیت
برای برنامه نویس ها همیشه کامیت زدن و کامیت خوب دردسر ساز بوده و هست.
یه ابزار خوب واستون آوردم .Commitizen یک تولزی هستش که بهتون کمک میکنه که کامیت های بهتر و معناداری بنویسید.
🔴@codeeehub
برای برنامه نویس ها همیشه کامیت زدن و کامیت خوب دردسر ساز بوده و هست.
یه ابزار خوب واستون آوردم .Commitizen یک تولزی هستش که بهتون کمک میکنه که کامیت های بهتر و معناداری بنویسید.
🔴@codeeehub
👍2
#فکت
هر روزه با انواع سایت ها با کاربرد های مختلف سر و کار داریم که دامنه های مختص به خود را دارند.
در این پست دامنه های معروف و کاربرد آن هارا توضیح دادیم.
🔴@codeeehub
هر روزه با انواع سایت ها با کاربرد های مختلف سر و کار داریم که دامنه های مختص به خود را دارند.
در این پست دامنه های معروف و کاربرد آن هارا توضیح دادیم.
🔴@codeeehub
👍1
#فکت
ادیتور VS Code یکی از بهترین و معروف ترین ادیتور هاست.
استفاده از میانبر ها ShortKey ها میتونه سرعت کار هامون رو چند برابر افزایش بده.
🔴@codeeehub
ادیتور VS Code یکی از بهترین و معروف ترین ادیتور هاست.
استفاده از میانبر ها ShortKey ها میتونه سرعت کار هامون رو چند برابر افزایش بده.
🔴@codeeehub
👏2
#دیتا_ساینس
به عنوان یک دیتا ساینس به چه میزان و سطحی از ریاضی نیاز داریم تا در این حوزه به مشکل برنخوریم.
https://towardsdatascience.com/how-to-learn-the-math-needed-for-data-science-86c6643b0c59
🔴 @codeeehub
به عنوان یک دیتا ساینس به چه میزان و سطحی از ریاضی نیاز داریم تا در این حوزه به مشکل برنخوریم.
https://towardsdatascience.com/how-to-learn-the-math-needed-for-data-science-86c6643b0c59
🔴 @codeeehub
👍1
#هوش_مصنوعی
یه نکته در مورد تاثیر هوش مصنوعی در برنامه نویسی فرانت اند. هوش مصنوعی با ارائه ابزارهای پیشرفته مثل مدلهای پیشآموزش دادهشده و سیستمهای خودکارسازی برنامه نویسان فرانت اند را قادر میسازد تا به سرعت و با کیفیت بالا برنامههای تعاملی و جذاب را ایجاد کنند. از طریق هوش مصنوعی خودکارسازی و بهینهسازی فرایندها توسعه دهندگان فرانت اند قادرند تجربه کاربری بهتری برای کاربران به ارمغان آورند و سریعتر به وظایف خود پی ببرند. به این ترتیب هوش مصنوعی نه تنها سطح نرمافزارهای فرانت اند را بهبود میبخشد بلکه فرایند توسعه و بهرهوری تیمهای برنامه نویسی را نیز تسهیل میکند.
🔴 @codeeehub
یه نکته در مورد تاثیر هوش مصنوعی در برنامه نویسی فرانت اند. هوش مصنوعی با ارائه ابزارهای پیشرفته مثل مدلهای پیشآموزش دادهشده و سیستمهای خودکارسازی برنامه نویسان فرانت اند را قادر میسازد تا به سرعت و با کیفیت بالا برنامههای تعاملی و جذاب را ایجاد کنند. از طریق هوش مصنوعی خودکارسازی و بهینهسازی فرایندها توسعه دهندگان فرانت اند قادرند تجربه کاربری بهتری برای کاربران به ارمغان آورند و سریعتر به وظایف خود پی ببرند. به این ترتیب هوش مصنوعی نه تنها سطح نرمافزارهای فرانت اند را بهبود میبخشد بلکه فرایند توسعه و بهرهوری تیمهای برنامه نویسی را نیز تسهیل میکند.
🔴 @codeeehub
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
#ابزار
کامنت نویسی و داکیومنت نویسی همیشه یکی از سخترین کار ها برای برنامه نویسا بوده و هست.
اکستنشن داکیفای با هوش مصنوعی خودش آپشن های زیادی رو برای حل این مشکل ارائه داده و از بیشتر زبان های برنامه نویسی رایج و زبان های پر استفاده دنیا پشتیبانی میکنه.
https://docify.ai4code.io/
🔴@codeeehub
کامنت نویسی و داکیومنت نویسی همیشه یکی از سخترین کار ها برای برنامه نویسا بوده و هست.
اکستنشن داکیفای با هوش مصنوعی خودش آپشن های زیادی رو برای حل این مشکل ارائه داده و از بیشتر زبان های برنامه نویسی رایج و زبان های پر استفاده دنیا پشتیبانی میکنه.
https://docify.ai4code.io/
🔴@codeeehub
👍1
#دیتا_استراکچر
یکی از مهم ترین داده ساختار ها که کاربرد زیادی هم در الگوریتم های مهم داره Stack یا پشته هستش.
در این پست به صورت خلاصه Stack رو تعریف کردیم و مزایا و معایب اون را مقایسه کردیم که در صفحه زیر قابل مشاهده است.
https://codeeehub.github.io/Stack/src/index.html
🔴@codeeehub
یکی از مهم ترین داده ساختار ها که کاربرد زیادی هم در الگوریتم های مهم داره Stack یا پشته هستش.
در این پست به صورت خلاصه Stack رو تعریف کردیم و مزایا و معایب اون را مقایسه کردیم که در صفحه زیر قابل مشاهده است.
https://codeeehub.github.io/Stack/src/index.html
🔴@codeeehub
🔥2👍1
#الگوریتم
شاید بشه گفت تمامی الگوریتم های مهمی که استفاده میشه و بهش نیاز دارید رو میتونید تو این اکانت گیت هاب ببینید👀
https://github.com/TheAlgorithms
🔴 @codeeehub
شاید بشه گفت تمامی الگوریتم های مهمی که استفاده میشه و بهش نیاز دارید رو میتونید تو این اکانت گیت هاب ببینید👀
https://github.com/TheAlgorithms
🔴 @codeeehub
👍1🔥1
#cleanCode
اصل Do One Thing در clean code مبحث جالبیه که میگه هر تابع باید فقط یک کارو انجام بده و اگر تابعی چند کارو با هم انجام میده اشتباس و باید به چند تابع تبدیل بشه.
اسم تابع رابطه مستقیمی با کار تابع داره و باید اسم تابع درست و اصولی انتخاب بشه.
https://medium.com/@saddamhr/clean-code-functions-should-do-exactly-one-thing-8bf648bc71ea
🔴@codeeehub
اصل Do One Thing در clean code مبحث جالبیه که میگه هر تابع باید فقط یک کارو انجام بده و اگر تابعی چند کارو با هم انجام میده اشتباس و باید به چند تابع تبدیل بشه.
Function should do one thing.
They should do it well.
They should do it only.
اسم تابع رابطه مستقیمی با کار تابع داره و باید اسم تابع درست و اصولی انتخاب بشه.
https://medium.com/@saddamhr/clean-code-functions-should-do-exactly-one-thing-8bf648bc71ea
🔴@codeeehub
👍2
#هوش_مصنوعی
چرا قرار نیست AI جامون بگیره. به زبان ماش همدونی..
https://m.youtube.com/watch?v=HXH4yu227EQ
🔴 @codeeehub
چرا قرار نیست AI جامون بگیره. به زبان ماش همدونی..
https://m.youtube.com/watch?v=HXH4yu227EQ
🔴 @codeeehub
👍1
#دیتا_استراکچر
یکی از داده ساختار مهم که خیلی در الگوریتم ها و نحوه عملکرد برنامه ها به خصوص ادیتور ها نقش داره Queue یا صف هستش.
که در این پست میخواهیم اونو به صورت کلی بررسی کنیم.
امیدوارم براتون مفید باشه:)
https://codeeehub.github.io/Queue/src/index.html
🔴@codeeehub
یکی از داده ساختار مهم که خیلی در الگوریتم ها و نحوه عملکرد برنامه ها به خصوص ادیتور ها نقش داره Queue یا صف هستش.
که در این پست میخواهیم اونو به صورت کلی بررسی کنیم.
امیدوارم براتون مفید باشه:)
https://codeeehub.github.io/Queue/src/index.html
🔴@codeeehub
👍1
#لایسنس
سوال اینجاست که لایسنس چیه و اصلا چرا باید لایسنس داشته باشیم ؟
لایسنس به مجموعه قوانین و شرایطی گفته میشود که چگونگی استفاده، توزیع و تغییر یک نرم افزار یا کد منبع را تعیین میکند. لایسنس ها توسط صاحبان امتیاز (کپی رایت) کدها تعیین می شوند.
حالا چرا باید لایسنس داشته باشیم؟ چون وقتی برنامه اوپن سورسی منتشر میکنیم حتی اگه شما قصدتون این باشه که رایگان بزارید تا بقیه از کد شما استفاده کنن باز نمیتونن و حتما باید شما یه مجوز رسمی (لایسنس) اوپن سورسی براش بزارید و توی اون همه شرایط و اجازه هارو صراحتا بگید.
لایسنس ها به دو دسته اصلی تقیسیم میشن اولی copyleft که میگه هر ورژن تغییر یافته از این پروژه ها بالا بیاد باید دقیقا به همون لایسنس و قوانین پایبند باشه
دسته دوم permissive license ها هستن که یه مقدار دست توسعه دهنده ها رو باز تر میزاره و میتونن از نرم افزار اصلی توی پروژه خودشون با یه لایسنس دیگه استفاده
🔴 @codeeehub
سوال اینجاست که لایسنس چیه و اصلا چرا باید لایسنس داشته باشیم ؟
لایسنس به مجموعه قوانین و شرایطی گفته میشود که چگونگی استفاده، توزیع و تغییر یک نرم افزار یا کد منبع را تعیین میکند. لایسنس ها توسط صاحبان امتیاز (کپی رایت) کدها تعیین می شوند.
حالا چرا باید لایسنس داشته باشیم؟ چون وقتی برنامه اوپن سورسی منتشر میکنیم حتی اگه شما قصدتون این باشه که رایگان بزارید تا بقیه از کد شما استفاده کنن باز نمیتونن و حتما باید شما یه مجوز رسمی (لایسنس) اوپن سورسی براش بزارید و توی اون همه شرایط و اجازه هارو صراحتا بگید.
لایسنس ها به دو دسته اصلی تقیسیم میشن اولی copyleft که میگه هر ورژن تغییر یافته از این پروژه ها بالا بیاد باید دقیقا به همون لایسنس و قوانین پایبند باشه
دسته دوم permissive license ها هستن که یه مقدار دست توسعه دهنده ها رو باز تر میزاره و میتونن از نرم افزار اصلی توی پروژه خودشون با یه لایسنس دیگه استفاده
🔴 @codeeehub
👍2
#تجربه
همیشه استفاده از تجربیات دیگران برای پیشرفت توی کارمون خیلی به کارمون میاد و با چالش های این کار بهتر آشنا میشیم و در موقعیت های مختلف از اون ها استفاده کنیم.
https://thenewstack.io/writing-for-software-engineers-read-me-first/
🔴@codeeehub
همیشه استفاده از تجربیات دیگران برای پیشرفت توی کارمون خیلی به کارمون میاد و با چالش های این کار بهتر آشنا میشیم و در موقعیت های مختلف از اون ها استفاده کنیم.
https://thenewstack.io/writing-for-software-engineers-read-me-first/
🔴@codeeehub
👍2
#عملگرها
مقایسه ی چهار عملگر اصلی در چهار زبان پایتون ، جاوا ، سی پلاس پلاس و جاوا اسکریپت.
در این پست نزدیک تر بودن زبان پایتون به زبان انسان معلوم است.
🔴@codeeehub
مقایسه ی چهار عملگر اصلی در چهار زبان پایتون ، جاوا ، سی پلاس پلاس و جاوا اسکریپت.
در این پست نزدیک تر بودن زبان پایتون به زبان انسان معلوم است.
🔴@codeeehub
👍2
#فریم_ورک
#لایبریری
شاید تفاوت فریم ورک و کتابخانه ها چیزی ساده و بدیهی بنظر برسه ولی درک این دو مورد خیلی مهم و حتی جزو سوالای مصاحبه های استخدامی هستند.
🔵کتابخانه :
مجموعه ای از کد های از پیش نوشته شده برای انجام وظایف خاص است و به برنامه نویسان کمک می کند تا وظایف تکراری را بدون نوشتن کد از ابتدا و کامل انجام دهند.
مثل:
-کتابخانه NumPy برای محاسبات علمی در پایتون
-کتابخانه Axios برای درخواست های سمت سرور
⚪فریم ورک :
ساختار کلی و اسکلت از پیش ساخته شده ای برای توسعه برنامه ارائه می دهد.
چارچوبی را برای ساخت برنامه بر اساس معماری و الگو های خاص ارائه می دهد.
مثل:
-فریم ورک React برای توسعه رابط کاربری تک صفحه ای با جاوا اسکریپت
🔴@codeeehub
#لایبریری
شاید تفاوت فریم ورک و کتابخانه ها چیزی ساده و بدیهی بنظر برسه ولی درک این دو مورد خیلی مهم و حتی جزو سوالای مصاحبه های استخدامی هستند.
🔵کتابخانه :
مجموعه ای از کد های از پیش نوشته شده برای انجام وظایف خاص است و به برنامه نویسان کمک می کند تا وظایف تکراری را بدون نوشتن کد از ابتدا و کامل انجام دهند.
مثل:
-کتابخانه NumPy برای محاسبات علمی در پایتون
-کتابخانه Axios برای درخواست های سمت سرور
⚪فریم ورک :
ساختار کلی و اسکلت از پیش ساخته شده ای برای توسعه برنامه ارائه می دهد.
چارچوبی را برای ساخت برنامه بر اساس معماری و الگو های خاص ارائه می دهد.
مثل:
-فریم ورک React برای توسعه رابط کاربری تک صفحه ای با جاوا اسکریپت
🔴@codeeehub
👍1
Forwarded from جادی | Jadi
Media is too big
VIEW IN TELEGRAM
خیلیها کیبردهای مکانیکی رو به خاطر صدای بانمکشون دوست دارن. خیلیهای هم چیزهای نوستالژیک یا قدیمی رو دوست دارن. اینجا خیلی زود یه برنامه رو بهتون نشون میدم برای یه عید بامزه!
یکی اومده و کل کلیدهای یکی از نوستالژیکترین کیبردهای آی بی رو فشار داده و صداش رو ضبط کرده و یه برنامه نوشته که روی #لینوکس (و شاید #مک ) میتونه موقع تایپ صدا رو بازتولید کنه.
اسم برنامه bucklespring است و تو گیتهاب پیداش می کنین و اگر هم روی ویندوز هستین دنبال mechvibes بگردین.
#گنو #لینوکس #نوستالژی #کیبرد_مکانیکی
https://youtube.com/shorts/uN4i8ftfTvE?feature=share
یکی اومده و کل کلیدهای یکی از نوستالژیکترین کیبردهای آی بی رو فشار داده و صداش رو ضبط کرده و یه برنامه نوشته که روی #لینوکس (و شاید #مک ) میتونه موقع تایپ صدا رو بازتولید کنه.
اسم برنامه bucklespring است و تو گیتهاب پیداش می کنین و اگر هم روی ویندوز هستین دنبال mechvibes بگردین.
#گنو #لینوکس #نوستالژی #کیبرد_مکانیکی
https://youtube.com/shorts/uN4i8ftfTvE?feature=share
👍1
#فکت
برنامه نویسا از چه روشی برای رفع باگ هاشون استفاده می کنن ? و هر روش چقدر کارآمدن که باگ رو رفع کنن?
همون طور که میدونید با اومدن جی پی تی های مختلف ابزار خوبیه که بتونیم برای برای رفع باگ های خودمون ازش استفاده کنیم.
🔴@codeeehub
برنامه نویسا از چه روشی برای رفع باگ هاشون استفاده می کنن ? و هر روش چقدر کارآمدن که باگ رو رفع کنن?
همون طور که میدونید با اومدن جی پی تی های مختلف ابزار خوبیه که بتونیم برای برای رفع باگ های خودمون ازش استفاده کنیم.
🔴@codeeehub
👍1
#دیباگ
یکی از مهم ترین راه های دیباگ کردن یک کد اینه که بفهمیم در هر ثانیه دقیقا چه کاری انجام میشه و متغیر ها و بقیه المان های برنامه چه داده ای دارن.
با استفاده از سایت زیر که برای پایتون و جاوا اسکریپت و C و++ C و جاوا کاربرد داره میتونید کدتون رو آنالیز کنین و باگ رو پیدا کنید.
https://pythontutor.com
🔴@codeeehub
یکی از مهم ترین راه های دیباگ کردن یک کد اینه که بفهمیم در هر ثانیه دقیقا چه کاری انجام میشه و متغیر ها و بقیه المان های برنامه چه داده ای دارن.
با استفاده از سایت زیر که برای پایتون و جاوا اسکریپت و C و++ C و جاوا کاربرد داره میتونید کدتون رو آنالیز کنین و باگ رو پیدا کنید.
https://pythontutor.com
🔴@codeeehub
🔥4