کامپیوتر  »  برنامه نویسیتعداد موارد:  459

ساخت مدل های گرافیکی احتمالی با پایتون

دسته: برنامه نویسی، پایتون
ساخت مدل های گرافیکی احتمالی با پایتون

کتاب “ساخت مدل‌های گرافیکی احتمالی با پایتون” یک راهنمای کوتاه و کاربردی است که به دانشمندان داده اجازه می‌دهد تا مفاهیم مدل‌های گرافیکی را درک کنند و آن‌ها را قادر می‌سازد تا با استفاده از قطعه کدهای کوچک پایتون، بدون آنکه از لحاظ ریاضی بسیار پیچیده باشد، آن‌ مدل‌ها را امتحان کنند.
آنچه شما در این کتاب یاد خواهید گرفت:
ایجاد شبکه‌های بیزی و ساخت فرآیند استنتاج
یادگیری ساختار شبکه‌های بیزی سببی از داده‌ها. کسب بینش لازم در زمینه الگوریتم‌هایی که فرآیند استنتاج را اجرا می‌کنند
کاوش برآورد پارامتر در شبکه‌های بیز با نمونه‌برداری PyMC
درک پیچیدگی اجرای الگوریتم‌های استنتاج در شبکه‌های بیز
کاوش آنکه چرا مدل‌های گرافیکی می‌توانند دسته‌بندی‌کننده‌های قدرتمند را در مشکلات خاص، مغلوب سازند.
سال انتشار: 2014  |  172 صفحه  |  حجم فایل: 8 مگابایت  |  زبان: انگلیسی

ادامه توضیحات

منطق برنامه نویسی و طراحی

دسته: برنامه نویسی
منطق برنامه نویسی و طراحی

ویرایش هفتم کتاب “منطق برنامه‌نویسی و طراحی” نوشته‌شده توسط Farrell، برنامه‌نویسان مبتدی را با مهم‌ترین اصول برای توسعه منطق برنامه ساخت‌یافته، مجهز می‌سازد.
این متن محبوب، یک رویکرد بی‌نظیر و مستقل از زبان را برای برنامه‌نویسی با یک تاکید قاطع بر قراردادهای مدرن، به‌کار می‌گیرد.
سبک نوشتاری شفاف و مختصر این کتاب، اصطلاحات بسیار فنی را حذف می‌کند درحالیکه به معرفی مفاهیم جهانی برنامه‌نویسی و تشویق یک سبک برنامه‌نویسی قوی و تفکر منطقی، می‌پردازد. توصیفات بازبینی‌شده شفاف کتاب از فلوچارت‌ها، شبه برنامه و نمودارها استفاده می‌کند تا اطمینان حاصل کند که حتی خوانندگانی با هیچ تجربه اولیه برنامه‌نویسی، ‌مفاهیم طراحی و برنامه‌نویسی مدرن را کاملا درک می‌کنند.
سال انتشار: 2012  |  704 صفحه  |  حجم فایل: 25 مگابایت  |  زبان: انگلیسی

ادامه توضیحات

راهنمای jMonkeyEngine 3.0 برای مبتدیان

دسته: برنامه نویسی، طراحی و توسعه بازی
راهنمای jMonkeyEngine 3.0 برای مبتدیان

بازی‌های 3D حرفه‌ای برای دسکتاپ، وب و موبایل را که همگی با زبان برنامه‌نویسی جاوا آشنا هستند را توسعه دهید.
با کتاب “راهنمای jMonkeyEngine 3.0 برای مبتدیان” می‌توانید:
بازی‌های 3D قابل اجرا بر روی دستگاه‌های اندروید، ویندوزها، سیستم عامل Mac، رایانه‌های شخصی Linux و مرورگر‌های وب با اهداف تجاری، سرگرمی یا آموزشی را خلق کنید. نمونه‌های end to end را دنبال کنید که مفاهیم و فرآیندهای ضروری توسعه بازی را از لایه‌های اصولی یک صحنه تا کاراکترهای تعاملی بازی، آموزش می‌دهند.
اثر هنری خود را زنده کنید و بازی خود را در چندین پلتفرم منتشر سازید که همگی از یک محیط توسعه بی‌نظیر گرفته شده‌اند.
سال انتشار: 2013  |  352 صفحه  |  حجم فایل: 5 مگابایت  |  زبان: انگلیسی

ادامه توضیحات

برنامه نویسی گرافیک 2D برای بازی ها

دسته: انیمیشن، برنامه نویسی، طراحی و توسعه بازی، گرافیک
برنامه نویسی گرافیک 2D برای بازی ها

موفقیت بازی‌‌های Angry Birds، Peggle و Fruit Ninja ثابت کرده است که تجربه‌های بازی سرگرم‌کننده و جذاب می‌تو‌اند در دو بعد خلق شوند. علاوه بر این، گرافیک‌های 2D، توسعه‌دهندگان را قادر می‌سازند تا به‌سرعت ایده‌های طراحی خود را با استفاده از منابع کمتر از 3D، نمونه‌سازی کنند.
کتاب “برنامه‌نویسی گرافیک 2D برای بازی‌ها” یک منبع واحد جامع در زمینه خلق گرافیک‌های 2D که می‌توانند به‌آسانی برای هر یک از پلتفرم‌های بازی از جمله iOS، Android، Xbox 360 و Playstation قابل اجرا باشند را فراهم می‌کند. این کتاب نمونه‌هایی ارائه می‌دهد که نه فقط در بازی‌های ویدئویی بلکه از هنر و فیلم‌های انیمیشن نیز گرفته‌ شده‌اند و به برنامه‌نویسان جدید در یادگیری مفاهیم و تکنیک‌های مورد استفاده در تولید گرافیک‌های 2D جذاب، کمک می‌کند.
سال انتشار: 2013  |  240 صفحه  |  حجم فایل: 40 مگابایت  |  زبان: انگلیسی

ادامه توضیحات

کد کیفیت؛ اصول، روش و الگوهای آزمون

دسته: برنامه نویسی
کد کیفیت؛ اصول، روش و الگوهای آزمون

روش‌های توسعه آزمون‌محور، اولین آزمون و آزمون اولیه به صدها سازمان توسعه نرم‌افزار کمک می‌کند تا نرم‌افزار خود را بهبود بخشند.
Stephen Vace در کتاب “کد کیفیت” بر اساس تمام آنچه درباره توسعه آزمون‌محور یاد گرفته شده است، جهت دستیابی به سطوح بی سابقه‌ای از‌ کیفیت برای اولین بار، به شما کمک می‌کند.
این کتاب با استفاده از نمونه‌های کد دنیای واقعی؛ الگوها، اصول و بیش از بیست تکنیک دقیق برای آزمایش هر سیستم نرم‌افزاری را به‌طور کامل، موثر و بدون دردسر معرفی می‌کند.
سال انتشار: 2013  |  256 صفحه  |  حجم فایل: 4 مگابایت  |  زبان: انگلیسی

ادامه توضیحات

ساخت اپلیکیشن های وب با Ember.js

دسته: برنامه نویسی، توسعه وب، جاوااسکریپت
ساخت اپلیکیشن های وب با Ember.js

اگر یک توسعه‌دهنده وب علاقمند به ساخت اپلیکیشن‌های مقیاس‌پذیر تک‌صفحه‌ای، اپلیکیشن‌های full-stack و تحت وب که به یک Backend متصل می‌شوند، هستید؛ راهنمای کاربردی “ساخت اپلیکیشن‌های وب با Ember.js” به شما نشان می‌دهد که چطور از Ember.js، چارچوب کاری محبوب جاوااسکریپ مبتنی بر الگوی معماری MVC، استفاده کنید.
از طریق این کتاب، نحوه ساخت یک اپلیکیشن Ember نمونه را با استفاده از روتر‌ها، الگوها،‌ مدل‌ها، کنترلر‌ها و نمایش‌ها، یاد خواهید گرفت. همچنین درک خواهید کرد که چطور سازماندهی Ember در طول رویکرد پیکربندی، به شما در بقای داده، ساخت تکنولوژی‌های Backend و ساخت ویدجت‌ها برای توسعه اپلیکیشن‌های قادر به تولید که مانند نرم‌افزار دسکتاپ عمل می‌کنند؛ کمک خواهد کرد.
سال انتشار: 2014  |  188 صفحه  |  حجم فایل: 12 مگابایت  |  زبان: انگلیسی

ادامه توضیحات

راهنمای برنامه نویسی OpenGL ES 3.0

دسته: انیمیشن، برنامه نویسی، گرافیک
راهنمای برنامه نویسی OpenGL ES 3.0

نویسندگان در ویرایش دوم کتاب “راهنمای برنامه‌نویسی OpenGL ES 3.0” API و زبان سایه‌زنی را کاملا پوشش می‌دهند.
آن‌ها به‌دقت ویژگی‌های نرم‌افزار OpenGL ES 3.0، مانند نقشه‌برداری سایه،‌ نمونه‌سازی، سطوح رندر چندگانه، اشیا یکنواخت Buffer، تراکم بافت، برنامه‌های باینری و بازخورد‌ تبدیل را معرفی می‌کنند.
از طریق نمونه‌های کد مبتنی بر C قابل دانلود و دقیق، نحوه اجرا و دستور کار هر جنبه خط لوله گرافیکی را یاد خواهید گرفت. به‌صورت گام به گام، از تکنیک‌های مقدماتی تا نورپردازی پیشرفته برای هر پیکسل و سیستم‌های ذرات، حرکت خواهید کرد.
در تمام کتاب، نکته‌های به‌روزی را برای بهبود عملکرد، افزایش کارآمدی با API و سخت‌افزار و نفوذ کامل OpenGL ES 3.0 در طیف وسیعی از برنامه‌های کاربردی، پیدا خواهید کرد.
سال انتشار: 2014  |  560 صفحه  |  حجم فایل: 11 مگابایت  |  زبان: انگلیسی

ادامه توضیحات

تست پایتون؛ اجرای تست واحد، TDD، BDD و تست پذیرش

دسته: برنامه نویسی، پایتون
تست پایتون؛ اجرای تست واحد، TDD، BDD و تست پذیرش

کتاب “تست پایتون” جامع‌ترین کتاب موجود در زمینه تست برای یکی از برجسته‌ترین زبان‌های برنامه‌نویسی نرم‌افزار در دنیا می‌باشد.
پایتون، یک انتخاب طبیعی برای توسعه‌دهندگان جدید و با تجربه است و این منبع کاربردی، یک راهنمای ضروری برای متدولوژی‌های توسعه تست در سطح سازمانی به‌شمار می‌آید. این کتاب همچنین به شما نشان می‌دهد که چرا تست واحد و TDD می‌توانند به برنامه‌های شفاف‌تر و انعطاف‌پذیرتر منجر شوند. همچنین کاربردی‌ترین استراتژی‌های تست، از جمله تست عملکرد،‌ تست مداوم و موارد بیشتر دیگر را پوشش می‌دهد.
سال انتشار: 2014  |  240 صفحه  |  حجم فایل: 18 مگابایت  |  زبان: انگلیسی

ادامه توضیحات

تزریق وابستگی در دات نت

دسته: NET.، برنامه نویسی
تزریق وابستگی در دات نت

کتاب “تزریق وابستگی در NET.” این تکنیک را معرفی می‌کند و راهنمای کاربردی برای اجرای آن در اپلیکیشن‌های NET. می‌باشد. این کتاب، الگوهای‌ اصلی در #C ساده را ارائه می‌دهد بنابراین شما می‌توانید نحوه عملکرد DI را کاملا درک کنید.
سپس یاد می‌گیرید که DI را با تکنولوژی‌های استاندارد مایکروسافت مانند ASP.NET MVC ادغام کنید و از آن در چارچوب‌های کاری DI مانند StructureMap، Castle Windsor و Unity استفاده کنید. در آخر، به‌راحتی از این تکنیک قدرتمند برای توسعه روزمره NET. خود استفاده می‌کند. این کتاب برای توسعه‌دهندگان #C بدون هیچ تجربه قبلی کار با DI و چارچوب کاری DI نوشته شده است.
سال انتشار: 2011  |  584 صفحه  |  حجم فایل: 18 مگابایت  |  زبان: انگلیسی

ادامه توضیحات

راهنمای پی اچ پی

دسته: برنامه نویسی، توسعه وب
راهنمای پی اچ پی

آیا تمایل به درک یک تکنیک‌ خاص برنامه‌نویسی PHP یا نحوه اجرای یک وظیفه خاص را دارید؟
ویرایش سوم راهنمای PHP، با بیش از 350 دستورالعمل مملو از کد برای PHP 5.4 و PHP 5.5، منبعی ایده‌آل برای شما می‌باشد. این کتاب، راه‌حل‌هایی به‌روز برای تولید محتوای پویای وب ارائه می‌دهد و همه‌چیز از استفاده انواع داده‌های اولیه تا پرس و جوی پایگاه داده‌ها و از فراخوانی RESTful APIs تا تست و تامین امنیت سایت شما را پوشش می‌دهد. هر دستورالعمل شامل راه‌حل‌های کد به‌همراه یک مبحث از چگونگی و چرایی کارکرد آنها می‌باشد که می‌توانید به‌راحتی از آن‌ها استفاده کنید. اگر شما یک برنامه‌نویس باتجربه PHP هستید و یا از زبان دیگر به سمت PHP می‌آیید، این کتاب یک منبع ایده‌آل و کاربردی برای شما می‌باشد.
سال انتشار: 2014  |  820 صفحه  |  حجم فایل: 15 مگابایت  |  زبان: انگلیسی

ادامه توضیحات

برنامه نویسی حرفه‌ای آسنکرون با دات نت

دسته: NET.، برنامه نویسی
برنامه نویسی حرفه‌ای آسنکرون با دات نت

در کتاب برنامه‌نویسی حرفه‌ای آسنکرون با NET. مهارت‌های زیر را یاد خواهید گرفت:
آشنایی با مدل‌ اساسی برای غیرهمزمانی بر روی ویندوز-Threads
یادگیری نحوه اجرای عملیات مسدودکردن طولانی از UI thread شما برای حفظ پاسخ UI شما، سپس ساخت نتایج تا حد ممکن یکپارچه
تسلط بر مدل async/await آسنکرون در NET. که برنامه‌نویسی آسنکرون را ساده‌تر و قابل دسترس‌تر از قبل می‌سازد. حل مسائل رایج در برنامه‌نویسی موازی با تکنیک‌های مدرن Async
بررسی کد آسنکرون با تکنیک‌های اشکال‌زدایی و درکی از Visual Studio و فراتر از آنها
سال انتشار: 2013  |  352 صفحه  |  حجم فایل: 9 مگابایت  |  زبان: انگلیسی

ادامه توضیحات

الگوریتم ها و تکنیک‌های برنامه نویسی بازی

دسته: برنامه نویسی، طراحی و توسعه بازی
الگوریتم ها و تکنیک‌های برنامه نویسی بازی

کتاب “الگوریتم‌ها و تکنیک‌های برنامه‌نویسی بازی” یک بازبینی دقیق از بسیاری از الگوریتم‌ها و تکنیک‌های مهم مورد استفاده در برنامه نویسی بازی‌های ویدئویی امروزه، می‌باشد.
این کتاب برای برنامه‌نویسانی که با برنامه‌نویسی شی‌گرا و اصول ساختمان داده آشنا هستند طراحی شده است و بر مفاهیم کاربردی تمرکز می‌کند که کاربرد واقعی در صنعت بازی را نشان می‌دهد.
Sanjay Madhav از یک پلتفرم منحصربه‌فرد و یک رویکرد framework-agnostic استفاده می‌کند که به توسعه مجازی هر بازی در هر سبک و هر زبان یا چارچوب کاری، کمک خواهد کرد. او تکنیک‌های پایه‌ای برای کار با گرافیک 2D و 3D، فیزیک، هوش مصنوعی، دوربین‌ها و موارد بیشتر دیگر را ارائه می‌دهد.
سال انتشار: 2013  |  352 صفحه  |  حجم فایل: 10 مگابایت  |  زبان: انگلیسی

ادامه توضیحات