CodeHub
226 subscribers
141 photos
14 videos
2 files
162 links
آیا علاقه‌مند به خلق دنیایی بهتر هستی؟

برنامه نویسی کلید خلاقیت بی‌حد و حصر است🚀⚡️

🧑‍💻 @farzinhamzehi
Download Telegram
#فکت

سازنده پایتون Guido van Rossum :
"دنبال یک پروژه به عنوان سرگرمی میگشتم که منو سرگرم کنه تو تعطیلات کریسمس، فقط یک کامپیوتر داشتم پس تصمیم گرفتم یک مفسر بنویسم برای یک زبان اسکریپت نویسی که بعدا اسمش رو گذاشتم پایتون"

کل دنیای برنامه نویسی و ماشین لرنینگ با یه سرگرمی تغییر کرد !!

🔴@codeeehub
🔥2
#هوش_مصنوعی

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

همونطور که میدونید ابزار های زیادی برای تولید پرامپت های ChatGPT وجود داره که برای گرفتن نتیجه بهتر از هوش مصنوعی ازشون استفاده میکنیم. این ریپازیتوری توی این زمینه بهتون کمک می‌کنه

https://github.com/radonn24/AI-Prompts-Tools-and-More

🔴@codeeehub
👍3
#http

همیشه وقتی ریکوستی رو به سرور میدیم یه رسپانس بهمون میده که status ریکوست رو نشون میده.

تو این پست انواع status code ها رو میبینید که هر کدوم نشون دهنده وضعیت ریکوست ما به سروره.

🔴@codeeehub
👍1
#فکت

شاید شنیده باشید که Go نسبت به بقیه زبان‌ها زبانی ساده برای یادگیری است.
اما این بستگی دارد که چقدر می‌خواهید در بک‌اند پیش برید. اگر فقط می‌خواهید اصول اولیه را یاد بگیرید، زبان‌هایی مثل PHP و Python برای شما راحت‌تر خواهند بود. اما اگر می‌خواهید عمیق‌تر وارد بشید و همچنین از پرفورمنس بالا برخوردار باشید، زبان‌های PHP و Python نیازمند دانش و مهارت بیشتری هستند که از Go سخت‌تر خواهند بود. پس وقتی می‌گویند Go آسان است، منظورشان این است که Go برای حرفه‌ای‌ها آسان است. (:

و همچنین میشه گفت زبان Go:
• از پشتیبانی قوی توسط گوگل برخوردار است و جامعه فعال و بزرگی دارد.
• برای توسعه برنامه‌های مختلف، از جمله وب، شبکه، ابزارهای خط فرمان و ... مناسب است.
• به دلیل سادگی و کارایی، انتخابی محبوب برای شرکت‌های بزرگ و استارت‌آپ‌ها است.

🔴 @codeeehub
👍1
#الگوریتم

پیچیدگی زمانی، موضوعی هست که در میان مباحث الگوریتم‌ها و بهینه‌سازی کدها، اهمیت ویژه‌ای داره. بر همین اساس، تلاش کردیم که توضیحی روان درباره آن ارائه دهیم. امیدواریم مطالب برای شما هم جذاب و قابل درک باشند.

لینک پست :
B2n.ir/a83680

🔴 @codeeehub
👍1
#فکت

این تصویری رو که می بینید شاید بی معنی به نظر برسه ولی کل کاراکتر های موجود توی این عکس وجود داره!

توی لینک زیر قابلیت زوم هم داره :
https://upload.wikimedia.org/wikipedia/commons/0/01/Unifont_Full_Map.png

🔴@codeeehub
🔥3
#گیت

برای برنامه نویس ها همیشه کامیت زدن و کامیت خوب دردسر ساز بوده و هست.

یه ابزار خوب واستون آوردم .Commitizen یک تولزی هستش که بهتون کمک میکنه که کامیت های بهتر و معناداری بنویسید.

🔴@codeeehub
👍2
#فکت

هر روزه با انواع سایت ها با کاربرد های مختلف سر و کار داریم که دامنه های مختص به خود را دارند.

در این پست دامنه های معروف و کاربرد آن هارا توضیح دادیم.

🔴@codeeehub
👍1
#فکت

ادیتور VS Code یکی از بهترین و معروف ترین ادیتور هاست.

استفاده از میانبر ها ShortKey ها میتونه سرعت کار هامون رو چند برابر افزایش بده.

🔴@codeeehub
👏2
#دیتا_ساینس

به عنوان یک دیتا ساینس به چه میزان و سطحی از ریاضی نیاز داریم تا در این حوزه به مشکل برنخوریم.

https://towardsdatascience.com/how-to-learn-the-math-needed-for-data-science-86c6643b0c59

🔴 @codeeehub
👍1
#هوش_مصنوعی

یه نکته در مورد تاثیر هوش مصنوعی در برنامه نویسی فرانت اند. هوش مصنوعی با ارائه ابزارهای پیشرفته مثل مدل‌های پیش‌آموزش داده‌شده و سیستم‌های خودکارسازی برنامه نویسان فرانت اند را قادر می‌سازد تا به سرعت و با کیفیت بالا برنامه‌های تعاملی و جذاب را ایجاد کنند. از طریق هوش مصنوعی خودکارسازی و بهینه‌سازی فرایندها توسعه دهندگان فرانت اند قادرند تجربه کاربری بهتری برای کاربران به ارمغان آورند و سریع‌تر به وظایف خود پی ببرند. به این ترتیب هوش مصنوعی نه تنها سطح نرم‌افزارهای فرانت اند را بهبود می‌بخشد بلکه فرایند توسعه و بهره‌وری تیم‌های برنامه نویسی را نیز تسهیل می‌کند.

🔴 @codeeehub
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
#ابزار

کامنت نویسی و داکیومنت نویسی همیشه یکی از سخترین کار ها برای برنامه نویسا بوده و هست.

اکستنشن داکیفای با هوش مصنوعی خودش آپشن های زیادی رو برای حل این مشکل ارائه داده و از بیشتر زبان های برنامه نویسی رایج و زبان های پر استفاده دنیا پشتیبانی میکنه.

https://docify.ai4code.io/

🔴@codeeehub
👍1
#دیتا_استراکچر

یکی از مهم ترین داده ساختار ها که کاربرد زیادی هم در الگوریتم های مهم داره Stack یا پشته هستش.

در این پست به صورت خلاصه Stack رو تعریف کردیم و مزایا و معایب اون را مقایسه کردیم که در صفحه زیر قابل مشاهده است.

https://codeeehub.github.io/Stack/src/index.html

🔴@codeeehub
🔥2👍1
#الگوریتم
شاید بشه گفت تمامی الگوریتم های مهمی که استفاده میشه و بهش نیاز دارید رو میتونید تو این اکانت گیت هاب ببینید👀

https://github.com/TheAlgorithms

🔴 @codeeehub
👍1🔥1
#cleanCode

اصل 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
👍1
#دیتا_استراکچر

یکی از داده ساختار مهم که خیلی در الگوریتم ها و نحوه عملکرد برنامه ها به خصوص ادیتور ها نقش داره Queue یا صف هستش.

که در این پست میخواهیم اونو به صورت کلی بررسی کنیم.

امیدوارم براتون مفید باشه:)

https://codeeehub.github.io/Queue/src/index.html

🔴@codeeehub
👍1
#لایسنس

سوال اینجاست که لایسنس چیه و اصلا چرا باید لایسنس داشته باشیم ؟

لایسنس به مجموعه قوانین و شرایطی گفته میشود که چگونگی استفاده، توزیع و تغییر یک نرم افزار یا کد منبع را تعیین میکند. لایسنس ها توسط صاحبان امتیاز (کپی رایت) کدها تعیین می شوند.

حالا چرا باید لایسنس داشته باشیم؟ چون وقتی برنامه اوپن سورسی منتشر میکنیم حتی اگه شما قصدتون این باشه که رایگان بزارید تا بقیه از کد شما استفاده کنن باز نمیتونن و حتما باید شما یه مجوز رسمی (لایسنس) اوپن سورسی براش بزارید و توی اون همه شرایط و اجازه هارو صراحتا بگید.

لایسنس ها به دو دسته اصلی تقیسیم میشن اولی copyleft که میگه هر ورژن تغییر یافته از این پروژه ها بالا بیاد باید دقیقا به همون لایسنس و قوانین پایبند باشه

دسته دوم permissive license ها هستن که یه مقدار دست توسعه دهنده ها رو باز تر میزاره و میتونن از نرم افزار اصلی توی پروژه خودشون با یه لایسنس دیگه استفاده

🔴 @codeeehub
👍2
#تجربه

همیشه استفاده از تجربیات دیگران برای پیشرفت توی کارمون خیلی به کارمون میاد و با چالش های این کار بهتر آشنا میشیم و در موقعیت های مختلف از اون ها استفاده کنیم.

https://thenewstack.io/writing-for-software-engineers-read-me-first/

🔴@codeeehub
👍2
#عملگرها

مقایسه ی چهار عملگر اصلی در چهار زبان پایتون ، جاوا ، سی پلاس پلاس و جاوا اسکریپت.

در این پست نزدیک تر بودن زبان پایتون به زبان انسان معلوم است.

🔴@codeeehub
👍2