Code Module | کد ماژول
1.93K subscribers
357 photos
42 videos
6 files
356 links
Hello World 🌎

<> Earth is programmable if you code it </>

Group 👇🏻
@CodeModuleGap

Contact Us 👇🏻
@MrShahiin
@neoMahan
Download Telegram
مهارت سرچ کردن چقدر اهمیت داره؟ 🤔

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

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

مهم ترین نکته اینه که انگلیسی سرچ کنید. در صورتی که زبانتون زیاد خوب نیست،
میتونید از translate استفاده کنید. اما چرا؟ دلیلش اینه بتونید از تمام منابع جهانی استفاده کنید، اگه فقط فارسی سرچ کنید، محدود به منابع و سایت های ایرانی میشید و ممکنه جواب سوال های تخصصیتون رو نگیرید :)

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


نکاتی در رابطه با شیوه صحیح سرچ کردن⬇️

1️⃣سرچ با اجبار مطابقت دقیق

برای ایجاد اجبار در جستجوی دقیق عبارت سرچ شده، از عملگر " در اطراف عبارت مورد نظر خود استفاده کنید.
"What is Javascript"


2️⃣استفاده از عملگر AND

استفاده از عملگر AND فقط نتایجی ر‌و بر می‌‌گردونه که شامل نتایج مشترک هر دو قسمت عملگر AND باشند.
Html And Css


3️⃣استفاده از عملگر OR

استفاده از عملگر OR فقط نتایجی رو بر می‌‌گردونه که شامل نتایج یکی از عبارات دو طرف عملگر OR باشند.
Javascript or python" free cours


4️⃣استفاده از علامت *

زمانی که بخشی از عبارت مورد نظرتون و فراموش می‌کنید، به راحتی می‌تونید به جای اون عبارت یا کلمه از علامت (ستاره) استفاده کنید.
the * of money


5️⃣استفاده از عملگر /

از عملگر اسلش یا "/"، میتونید برای جستجوی دقیق‌تر استفاده کنید. این عملگر به شما این امکان و میده که نتایج جستجو رو بر اساس دسته‌بندی خاصی فیلتر کنید.
Laptop/lenovo


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


#search
@CodeModule
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👌5❤‍🔥3
سرچ الگوريتم و کاربردش در وب 🔥

سرچ الگوريتم، روشی برای یافتن کارآمد اطلاعات یک مجموعه داده هست. با استفاده از این الگوریتم، داده های ذخیره شده در ساختار های خاص رو میتونیم بازیابی کنیم، یا در یک فضای جستجو تعریف شده محاسبه کنیم.

چند نوع الگوریتم جستجو داریم؟ 🤨

1. جستجوی خطی (linear search) : هر رکورد رو یک به یک بررسی میکنه تا زمانی که هدف پیدا شه.

2. جستجوی دودویی (binary search) : ساختار داده رو به دو قسمت تقسیم میکنه و همین کار باعث میشه، از جستجوی خطی سریع تر بشه.

توجه : این یک طبقه بندی سطح بالا هست.

سرچ الگوریتم چه کابردی داره؟

الگوریتم های جستجو کاربرد های زیادی مثل NLP، ماشین لرنینگ و ... دارن. اما آیا در وب هم کاربرد دارن؟ صد در صد بله و چند موردشو با هم مثال میزنیم ⬇️

1. مدیریت محتوا (CMS) : میتونیم با استفاده از سرچ الگوریتم برای جستجو مطالب، صفحات و فایل های موجود در سیستم استفاده کنیم.

2. پشتیبانی : میتونه برای جستجو تیکت ها، سوالات متداول و اطلاعات مرتبط استفاده بشه.

3. جستجو پیشرفته : احتملا دیدید که برخی از وبسایت ها، امکانات پیشرفته‌ای برای جستجو رو برای کاربران فراهم میکنن. این کار با استفاده از الگوریتم جستجو انجام میشه.

به صورت کلی سرچ الگوريتم کابرد های زیادی داره، که یکی از بزرگترین مثال هاش گوگل مپ هست.

برای پیاده سازی جستجو دودویی یا خطی با زبان های مختلف مثل (js، ts، golang) میتونید به این ریپازیتوری مراجعه کنید.

همچنین برای درک بهتر و نحوه کار کردن الگوریتم های جستجو، مقالات زیر رو پیشنهاد میکنم :

- Article
- Article
- Article

#algorithm #search_algorithm
@CodeModule
Please open Telegram to view this post
VIEW IN TELEGRAM
6🔥3