توضیحات : کتاب دادهکاوی برای برنامه نویسان با نام اصلیِ A Programmer’s Guide to Data Mining توسط ران زاچارسکی در وبسایت guidetodatamining.com به صورت رایگان انتشار یافته است. این کتاب در ۸ فصل نگارش شده که در فصل اول به بررسی مقدماتی در مورد دادهکاوی و جنبههای کاربردیِ آن پرداخته شده است. فصل دومِ این کتاب به سیستمهای توصیهگر اختصاص یافته و در آن ساخت و پیادهسازیِ یک سیستم توصیهگر از پایه، با زبان برنامهنویسی پایتون همراه با مفاهیم و پیشزمینههای آن آموزش داده شده است. فصل سوم در امتداد فصل دوم است و به دستهی دیگری از سیستمهای توصیهگر مبتنی بر اقلام و پیادهسازی آنها توجه میکند. فصل چهارم کتاب در مورد طبقهبندی و نحوهی پیادهسازی الگوریتمهای مختلف آن است. فصل پنجم نیز ادامهی فصل چهارم بوده و کمی بیشتر در مورد طبقهبندی صحبت میکند. این فصل به نوعی الگوریتمهای فصل چهارم را توسعه میدهد. فصل ششم کتاب، به صورت انحصاری بر روش بیز ساده تمرکز کرده به طوری که میتوانید مفاهیم و پیادهسازی بیز و بیز ساده را در این فصل مشاهده کنید. فصل هفتم به بررسی دادههای غیر ساختاریافتهی متنی اختصاص دارد و کار با این سبک از دادهها، به عنوان دادههایی که ساختار مشخصی ندارند را در دستور کار خود قرار داده است. در فصل آخر نیز به خوشهبندی میرسیم و الگوریتمهای مختلف آن را همراه با پیادهسازی با کتاب مرور میکنیم.
توضیحات : UML یک زبان مدلسازی همه منظوره استاندارد در زمینه مهندسی نرم افزار است . با استفاده از یو ام ال می توان تقریبا هر گونه برنامه کاربردی که ممکن است بر روی هر ترکیبی از سخت افزار، سیستم عامل، زبان برنامه نویسی و شبکه اجرا شود را مدلسازی نمود.طراحی بر پایه مفاهیم شی گرایی یو ام ال سبب میشود که ذاتا با محیطها و زبانهای برنامه نویسی شی گرا (مانند سی پلاس پلاس، جاوا و سی شارپ) سازگاری کامل داشته باشد، اگرچه می توان از آن برای مدلسازی برنامههای غیر شی گرا مانند برنامه هایی که با زبانهای ویژوال بیسیک، کوبول و فرترن نوشته می شوند نیز استفاده نمود.