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

برنامه‌نویسی Visual Illusions برای همه

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

این کتاب شامل برخی مطالب مربوط به زمینه‌ها، تاریخچه، نظریه‌ها در مورد visual illusions می‌باشد و آن را با جزئیات دوازده‌گانه illusions شرح می‌دهد و مسائلی همچون رنگ، اندازه ظاهری اشیاء، حرکات و غیره را بیان می‌کند. این فقط قسمتی از کتاب می‌باشد. در بخشی دیگر نحوه ایجاد این تأثیرات را بر روی هر کامپیوتر نشان می‌دهد.
این کتاب دارای مقدمه کوتاهی در مورد زبان قدرتمند برنامه‌نویسی پایتون می‌باشد. تجربه قبلی در برنامه‌نویسی لازم نیست. همچنین مقدمه‌ای برای PsychoPy وجود دارد که ترسیم روی صفحه نمایش کامپیوتر را آسان می‌سازد. اگر شما قبلا اسم پایتون و PsychoPy را نشنیده‌اید مشکلی نیست. پایتون یک زبان آسان و جدید است و PsychoPy از تمام جنبه‌های گرافیکی ترسیم و صفحه نمایش مراقبت می‌کند و همچنین با کامپیوتر ارتباط برقرار می‌کند. به‌هرحال، هر دو زبان پایتون و PsychoPy کاملا رایگان هستند.
سال انتشار: 2017  |  تعداد صفحات: 221  |  حجم فایل: 17 مگابایت  |  زبان: انگلیسی

ادامه مطلب / دانلود کتاب


برنامه‌نویسی اندروید با عملکرد بالا

دسته: برنامه نویسی, موبایل

همراه با این کتاب می‌توانید برنامه‌های اندروید سریع و کارآمدی ایجاد کنید که همانند برنامه‌های جهانی که بر روی چندین دستگاه به‌طور دقیق کار می‌کنند، معتبر باشد. این کتاب برای توسعه‌دهندگانی که قصد دارند دانش اندرویدی خود را به سطح پیشرفته برسانند و کسانی که می‌خواهند مهارت‌های خود را سنجیده و تکنیک‌های جدید را برای افزایش عملکرد برنامه خود بیاموزند، مناسب می‌باشد.
برخی از مواردی که در این کتاب می‌آموزید عبارتند از:
پوشش گسترده‌ موضوعات مختلف که در ایجاد برنامه‌های بهینه به شما کمک می‌کند. بررسی مفاهیم کدگذاری محلی پیشرفته
ارائه اطلاعات ضروری برای توسعه‌دهندگان حرفه‌ای اندروید
مدیریت مؤثر حافظه با شناسایی مشکلاتی مانند باگ‌ها
حداکثرسازی مکانیزم‌های امنیتی و رمزنگاری که از طریق اندروید ارائه می‌شوند
سال انتشار: 2016  |  تعداد صفحات: 412  |  حجم فایل: 6 مگابایت  |  زبان: انگلیسی

ادامه مطلب / دانلود کتاب


پایتون؛ آنالیز و مصورسازی داده

دسته: برنامه نویسی, پایگاه داده‌ها و SQL

کتاب پایتون، برای توسعه‌دهندگان پایتون که مشتاق آنالیز داده هستند و می‌خواهند داده آنالیز‌شده خود را به روشی کارآمد و مفید مصورسازی کنند، تهیه شده است.
شما با درآمدی بر اصول آنالیز داده و مجموعه کتب پشتیبان، به همراه اصول پکیج NumPy برای پردازش آماری و پردازش داده‌ها، کتاب را آغاز خواهید کرد. سپس، مروری بر پکیج Pandas خواهید داشت و از ویژگی‌های قدرتمند آن برای حل مشکلات پردازش داده استفاده خواهید کرد.
در ادامه، بازبینی مختصری از اپلیکیشن Matplotlib را دریافت خواهید کرد. سپس مدیریت زمان و ساختارهای داده،‌ بارگیری و ذخیره‌سازی داده در یک فایل یا پایگاه‌ داده با استفاده از پکیج‌های پایتون را فرا خواهید گرفت. با استفاده از نمونه‌های ارائه‌شده، می‌آموزید که چگونه پکیج‌های قدرتمند را برای پردازش داده‌های خام به داده‌های خالص و مفید، به کار ببندید، همچنین بازبینی مختصری از الگوریتم‌های یادگیری ماشین دریافت خواهید کرد که با به‌کارگیری نتایج تحلیل داده به تصمیم‌گیری یا ساخت محصولات مفید مانند توصیه‌ها و پیش‌بینی‌‌ها با استفاده از Scikit-learn، می‌پردازد. بعد از این، به‌ سمت تحلیل داده و تحلیل پیشگویانه تخصصی حرکت خواهید کرد.
سال انتشار: 2017  |  تعداد صفحات: 866  |  حجم فایل: 16 مگابایت  |  زبان: انگلیسی

ادامه مطلب / دانلود کتاب


آموزش زبان برنامه‌نویسی R

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

R، یک زبان سطح بالا و کاربردی است و یکی از ابزارهای ضروری برای محاسبات آماری و علم داده‌ها می‌باشد. زبان R، قدرتمند و پیچیده است و ممکن است برای مبتدیان و کسانی که با عملکردهای منحصربه‌فرد آن آشنایی ندارند، چالش‌انگیز باشد.
کتاب آموزش زبان برنامه‌نویسی R، راه‌حلی برای یادگیری آسان و عملی زبان R و همچنین پرورش و رشد درکی صحیح و عمیق از این زبان است. به‌واسطه مثال‌های عملی، ابزارهای قدرتمند زبان R و بهترین عملکردهای این زبان را که درکی عمیق‌تر از کار با داده به شما خواهد داد را کشف خواهید کرد. شما به‌وسیله ساختار داده‌ها و فنون پردازش داده‌های زبان R و همچنین محبوب‌ترین مجموعه‌های زبان R که برای افزایش باروری شما از همان ابتدا است، به درک خواهد رسید. ابتدا با اصول اولیه زبان R شروع می‌کنید، سپس به‌طور عمیق مشغول فنون و الگوهای برنامه‌نویسی برای ایجاد کدهای اکسل R خودتان، می‌شوید. از آنجایی که کارهای عمومی مانند تحلیل داده‌ها، پایگاه داده‌ها، وب اسکرپینگ، اجرای محاسبات پیشرفته و نوشتن اسناد را یاد می‌گیرید، در درک عملکردهای زبان R به‌سرعت پیشرفت خواهید کرد. در پایان کتاب شما یک برنامه‌نویس R قابل اطمینان و ماهر در حل مشکلات به‌وسیله فنون صحیح خواهید بود.
سال انتشار: 2016  |  تعداد صفحات: 582  |  حجم فایل: 7 مگابایت  |  زبان: انگلیسی

ادامه مطلب / دانلود کتاب


برنامه OpenCV؛ پروژه‌های بینایی رایا‌نه‌ای با پایتون

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

با OpenCV، کاربردهای جذاب بینایی رایانه‌ای را درک و به واقعیت تبدیل کنید.
این مسیر یادگیری،‌ برای کسانی است که یک دانش عملی از پایتون دارند و می‌خواهند OpenCV را امتحان کنند.
کتاب برنامه OpenCV، شما را از یک مبتدی به یک متخصص در حوزه کاربردهای بینایی رایانه‌ای با استفاده از OpenCV تبدیل می‌کند.
کاربرد OpenCV، بسیار عظیم است. این برنامه یک کتابخانه به‌روز در حوزه بینایی رایانه‌ای است که تنوع عظیمی از عملیات پردازش تصویر و ویدئو را شامل می‌شود و کتاب حاضر‌ بهترین منبع برای آشنایی کامل شما با آن می‌باشد و شما را قادر می‌سازد تا الگوریتم‌های بینایی رایانه‌ای را در زمان واقعی، اجرا کنید. این کتاب در نظر دارد تا موضوعات زیر را آموزش دهد:
در ابتدا، یاد خواهید گرفت که چگونه با OpenCV و اپلیکیشن‌‌های OpenCV3 پایتون، کار خود را آغاز کنید و یک اپلیکیشن بینایی رایا‌نه‌ای را توسعه دهید که بخش‌های بدن را دنبال می‌کند. سپس اپلیکیشن‌های بینایی رایانه‌ای چشمگیری در سطح متوسط خواهید ساخت، مانند ساخت شی‌ای که از یک تصویر، ناپدید می‌شود، شناسایی اشکال مختلف، بازسازی یک نقشه سه‌بعدی از تصاویر و ساخت یک اپلیکیشن واقعیت افزوده. درنهایت، به سمت پروژه‌های پیشرفته‌تر حرکت خواهید کرد مانند تشخیص حرکت دست، ردیابی اشیاء برجسته بصری، همچنین شناسایی علائم ترافیکی و احساسات چهره‌ها، به‌ترتیب با استفاده از ماشین‌های بردار پشتیبانی و پرسپترون‌های چندلایه.
سال انتشار: 2016  |  تعداد صفحات: 570  |  حجم فایل: 13 مگابایت  |  زبان: انگلیسی

ادامه مطلب / دانلود کتاب


آغاز برنامه‌نویسی بازی C++

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

کتاب آغاز برنامه‌نویسی بازی C++، یک مقدمه سرگرم‌کننده از دنیای برنامه‌ نویسی بازی و C++ را به‌همراه آموزش اصول برنامه‌نویسی مانند متغیرها، حلقه‌ها و شرایط استفاده از اپلیکیشن‌های کوچک بازی-مانند، به شما ارائه می‌دهد و پس از آن به سمت ساخت بازی‌های واقعی و کاربردی حرکت می‌‌کند.
در سرتاسر مباحث آموزشی این کتاب، ساخت سه سبک متفات از بازی‌ها را یاد خواهید گرفت. درحالیکه مشغول ساخت این بازی‌ها هستید، مفاهیم بیشتری درباره برنامه‌نویسی C++ مانند OOP و ذخیره‌سازی/پیچیدگی داده را یاد خواهید گرفت. این کتاب با ساخت یک بازی تیراندازی چندنفره به پایان می‌رسد و به شما بعضی از قابلیت‌های پیشرفته برنامه C++، مانند شبکه‌سازی و برنامه‌نویسی شی‌گراء پیشرفته را معرفی می‌کند.
ویژگی های کلیدی کتاب:
– روشی سرگرم‌کننده برای یادگیری برنامه‌‌نویسی C++ مدرن را ارائه می‌دهد درحالیکه بازی‌های 2D هیجان‌انگیزی می‌سازد.
– این راهنمای مورد علاقه افراد مبتدی، یک رویکرد سریع و در عین حال جذاب برای توسعه بازی ارائه می‌دهد.
– ساخت تنوع گسترده‌ای از بازی‌های دسکتاپ که به تدریج پیچیدگی آن‌ها بیشتر می‌شود.
– شامل پیشنهادات بی‌شمار برای توسعه بازی‌های نهایی که در تفکر خلاقانه، فنی و انتقادی به خواننده کمک می‌کند.
سال انتشار: 2016  |  تعداد صفحات: 467  |  حجم فایل: 23 مگابایت  |  زبان: انگلیسی

ادامه مطلب / دانلود کتاب


برنامه‌نویسی گرافیک کامپیوتری در OpenGL با استفاده از جاوا

دسته: برنامه نویسی, گرافیک

کتاب برنامه‌نویسی گرافیک کامپیوتری در OpenGL با استفاده از جاوا، هم برای دوره آموزشی کارشناسی علوم کامپیوتر در زمینه برنامه‌نویسی گرافیک 3D با استفاده OpenGL و هم برای متخصصانی که علاقمند به تسلط بر مهارت‌های گرافیکی سه‌بعدی هستند، مناسب است.
این کتاب، به همراه نمونه‌‌های متعدد قابل اجرا، در فرمتی چهاررنگ و‌ خودآموز طراحی شده است و از آن جهت که برنامه‌نویسی OpenGL را با استفاده از JOGL، در محیط جاوا آموزش می‌دهد، یک اثر منحصربه‌فرد است.
کتاب حاضر شامل فایل‌هایی همراه با کد منبع و تصاویر آن می‌باشد.
سال انتشار: 2017  |  تعداد صفحات: 200  |  حجم فایل: 7 مگابایت  |  زبان: انگلیسی

ادامه مطلب / دانلود کتاب


بازی‌‌های کامپیوتری خود را با نرم‌افزار پایتون خلق کنید

دسته: برنامه نویسی, طراحی و توسعه بازی, گرافیک

حتی اگر تاکنون هرگز برنامه‌نویسی نکرده باشید، کتاب حاضر به شما نحوه ساخت باز‌ی‌های کامپیوتری را با استفاده از زبان برنامه‌نویسی محبوب پایتون آموزش می‌دهد.
با ساخت بازی‌های کلاسیک مانند Hangman، Guess the Number و Tic-Tac-Toe کار را آغاز می‌کنید و سپس راه خود را به سمت بازی‌های پیشرفته‌تر مانند بازی مبتنی بر متن شکار گنج و بازی انیمیشن collision-dodging، همراه با افکت صدا، پیش می‌گیرید.
شما در طول راه، اصول کلیدی برنامه‌نویسی و مفاهیم ریاضی را یاد خواهید گرفت که به شما در پیشرفت مهارت‌های برنامه‌نویسی بازی خود به سطوح بعدی، کمک خواهد کرد. موضوعات ارائه‌شده در کتاب شامل ترکیب حلقه‌ها، متغیرها و تشریح کنترل جریان به سمت برنامه‌های دنیای واقعی، انتخاب ساختار داده‌ای صحیح مانند فهرست‌ها، واژه‌نامه‌ها و تاپل‌ها، اضافه‌کردن گرافیک‌ها و انیمیشن به بازی‌های خود با ماژول‌های پایتون، کنترل صفحه کلید و ورودی‌ موس،‌ برنامه‌‌نویسی هوش مصنوعی ساده، بطوریکه بتوانید در مقابل کامپیوتر بازی کنید، استفاده از رمزنگاری برای تبدیل پیام‌های متنی به کد مخفی، اشکال‌زدایی برنامه‌های خود و پیداکردن خطاهای رایج می‌باشد.
همچنانکه بر روی هر بازی کار می‌کنید، یک پایه قوی در حوزه برنامه‌نویسی پایتون و اصول علم کامپیوتر برای خود خواهید ساخت.
پروژه‌های این کتاب حاضر، با نرم‌افزار پایتون 3 سازگار است.
سال انتشار: 2016  |  تعداد صفحات: 376  |  حجم فایل: 5 مگابایت  |  زبان: انگلیسی

ادامه مطلب / دانلود کتاب


هندبوک توسعه‌دهنده بازی اندروید

دسته: برنامه نویسی, طراحی و توسعه بازی, گرافیک

هرآنچه نیاز دارید تا بازی‌های اندروید فراگیر و چندسکویی را توسعه دهید را در یک هندبوک کشف کنید.
کتاب «هندبوک توسعه‌دهنده بازی اندروید» شامل نکته‌ها و ترفند‌های کاربردی برای توسعه بازی‌های قدرتمند اندروید است.
چگونه با موفقیت به پیاده‌سازی microtransactionها بپردازید
چگونه بر عملکرد بازی خود قبل از پیاده‌سازی و انتشار آن نظارت کنید
کشف چشم‌انداز اندروید در توسعه بازی. درک معماری اندروید و کشف محدودیت‌ها و تغییرات پلتفرم
کشف رویکردهای گوناگون برای توسعه بازی با‌استفاده از اندروید
یادگیری اشتباهات رایج و راه‌حل‌های ممکن در توسعه بازی اندروید
کشف موتورهای بازی چندسکویی و پیاده‌سازی بازی در پلتفرم‌های مختلف اندروید
بهینه‌سازی حافظه و عملکرد بازی خود
آشنایی با روش‌‌های مختلف کسب درآمد ازطریق بازی‌های اندروید
سال انتشار: 2016  |  تعداد صفحات: 368  |  حجم فایل: 3.15 مگابایت  |  زبان: انگلیسی

ادامه مطلب / دانلود کتاب


آموزش تصویری پایتون

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

“آموزش تصویری پایتون”، پیشرفت مدرنی است که یادگیری برنامه‌نویسی را شهودی‌تر، آسان‌تر و سرگرم‌کننده، کرده است. این کتاب با استفاده از ابتدایی‌ترین روش یادگیری که ما ذاتا از دوران کودکی با آن آشنا هستیم، مشکل درک که بسیاری از کتاب‌های دیگر به نظر نتوانستند بر آن غلبه کنند را حل کرده است. افرادی که به صورت بصری اطلاعات را به خاطر می‌سپارند، بسیار متفاوت از همتایانی هستند که از سمت چپ مغزشان استفاده می‌کنند و در نتیجه از روش‌های مختلف بهره‌مند می‌شوند. تصاویر کاملا رنگی به محرک‌های حافظه کمک می‌کند تا مغز هرگز یک تصویر، سمبل یا شکل را فراموش نکند.
سال انتشار: 2015  |  تعداد صفحات: 132  |  حجم فایل: 2,22 مگابایت  |  زبان: انگلیسی

ادامه مطلب / دانلود کتاب