دانلود کتاب Learning Python by Building Games: A beginner’s guide to Python programming and game development

49,000 تومان

آموزش پایتون با ساخت بازی ها: راهنمای مبتدیان برای برنامه نویسی پایتون و توسعه بازی


موضوع اصلی کامپیوتر – برنامه نویسی
نوع کالا کتاب الکترونیکی
ناشر Packt Publishing
تعداد صفحه 510
حجم فایل 5.91 مگابایت
کد کتاب 1789802989 , 9781789802986
نویسنده
زبانانگلیسی
فرمتEPUB
سال انتشار2019
مطلب پیشنهادی: با پول کتاب در ایران چی میشه خرید؟
در صورت نیاز به تبدیل فایل به فرمت‌های PDF، EPUB، AZW3، MOBI و یا DJVU می‌توانید به پشتیبان اطلاع دهید تا در صورت امکان، فایل مورد نظر را تبدیل نمایند. سایت بَلیان دارای تخفیف پلکانی است، یعنی با افزودن کتاب بیشتر به سبدخرید، قیمت آن برای شما کاهش می‌یابد. جهت مشاهده درصد تخفیف‌ها بر روی «جدول تخفیف پلکانی» در پایین کلیک نمایید. جهت یافتن سایر کتاب‌های مشابه، از منو جستجو در بالای سایت استفاده نمایید.
شما می‌توانید با هر 1000 تومان خرید، ۱ شانس شرکت در قرعه‌کشی کتابخانه دیجیتال بلیان دریافت کنید و شانس خود را برای برنده شدن جوایز هیجان انگیز امتحان کنید. «شرایط شرکت در قرعه‌کشی»

جدول کد تخفیف

با افزودن چه تعداد کتاب به سبد‌خرید، چند‌ درصد تخفیف شامل آن خواهد شد؟ در این جدول پاسخ این سوال را خواهید یافت. برای مثال: اگر بین ۳ الی ۵ کتاب را در سبد خرید خود قرار دهید، ۲۵ درصد تخفیف شامل سبد‌خرید شما خواهد شد.
تعداد کتاب درصد تخفیف قیمت کتاب
1 بدون تخفیف 25,000 تومان
2 20 درصد 20,000 تومان
3 الی 5 25 درصد 18,750 تومان
6 الی 10 30 درصد 17,500 تومان
11 الی 20 35 درصد 16,250 تومان
21 الی 30 40 درصد 15,000 تومان
31 الی 40 45 درصد 13,750 تومان
41 الی 50 50 درصد 12,500 تومان
51 الی 70 55 درصد 11,250 تومان
71 الی 100 60 درصد 10,000 تومان
101 الی 150 65 درصد 8,750 تومان
151 الی 200 70 درصد 7,500 تومان
201 الی 300 75 درصد 6,250 تومان
301 الی 500 80 درصد 5,000 تومان
501 الی 1000 85 درصد 3,750 تومان
1001 الی 10000 90 درصد 2,500 تومان
توضیحات

Explore modern game development and programming techniques to build games using Python and its popular libraries such as Pygame and PyOpenGL

Key Features

  • Learn game development and Python through a practical, example-driven approach
  • Discover a variety of game development techniques to build games that gradually increase in complexity
  • Leverage popular Python gaming libraries such as Pygame, PyOpenGL, Pymunk, and Pyglet

Book Description

A fun and interactive way to get started with the Python language and its libraries is by getting hands-on with game development.

Learning Python by Building Games brings you the best of both worlds. The book will first introduce you to Python fundamentals, which you will then use to develop a basic game. You’ll gradually explore the different Python libraries best suited for game development such as Pygame, Pyglet, and PyOpenGL. From building game characters through to using 3D animation techniques, you’ll discover how to create an aesthetic game environment. In addition to this, you’ll focus on game physics to give your effects a realistic feel, complete with movements and collisions. The book will also cover how you can use particle systems to simulate phenomena such as an explosion or smoke. In later chapters, you will gain insights into object-oriented programming by modifying a snake game, along with exploring GUI programming to build a user interface with Python’s turtle module.

By the end of this book, you’ll be well-versed with Python programming concepts and popular libraries, and have the confidence to build your own games

What you will learn

  • Explore core Python concepts by understanding Python libraries
  • Build your first 2D game using Python scripting
  • Understand concepts such as decorators and properties in the Python ecosystem
  • Create animations and movements by building a Flappy Bird-like game
  • Design game objects and characters using Pygame, PyOpenGL, and Pymunk
  • Add intelligence to your gameplay by incorporating game artificial intelligence (AI) techniques using Python

Who this book is for

If you are completely new to Python or game programming and want to develop your programming skills, then this book is for you. The book also acts as a refresher for those who already have experience of using Python and want to learn how to build exciting games.

Downloading the example code for this ebook: You can download the example code files for this ebook on GitHub at the following link: https://github.com/PacktPublishing/Learning-Python-by-building-games. If you require support please email: customercare@packt.com


ترجمه فارسی (ترجمه ماشینی)

تکنیک های توسعه بازی و برنامه نویسی مدرن را برای ساخت بازی با استفاده از پایتون و کتابخانه های محبوب آن مانند Pygame و PyOpenGL کاوش کنید

ویژگی های کلیدی

  • یادگیری توسعه بازی و پایتون از طریق یک رویکرد کاربردی و مبتنی بر مثال
  • تکنیک های مختلف بازی سازی را برای ساخت بازی هایی که به تدریج بر پیچیدگی آنها افزوده می شود، کشف کنید
  • از کتابخانه های محبوب بازی پایتون مانند Pygame، PyOpenGL، Pymunk و Pyglet استفاده کنید

توضیحات کتاب

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

یادگیری پایتون با ساخت بازی‌ها بهترین‌های هر دو جهان را برای شما به ارمغان می‌آورد. این کتاب ابتدا شما را با اصول پایتون آشنا می کند، که سپس از آن برای توسعه یک بازی اساسی استفاده خواهید کرد. به تدریج کتابخانه های مختلف پایتون را که برای توسعه بازی مناسب هستند، مانند Pygame، Pyglet و PyOpenGL کاوش خواهید کرد. از ساختن شخصیت‌های بازی گرفته تا استفاده از تکنیک‌های انیمیشن سه‌بعدی، نحوه ایجاد یک محیط بازی زیبا را خواهید آموخت. علاوه بر این، شما بر روی فیزیک بازی تمرکز خواهید کرد تا جلوه های خود را با حرکات و تصادم، حسی واقعی ببخشید. این کتاب همچنین نحوه استفاده از سیستم های ذرات را برای شبیه سازی پدیده هایی مانند انفجار یا دود پوشش می دهد. در فصل های بعدی، با اصلاح یک بازی مار، همراه با کاوش در برنامه نویسی رابط کاربری گرافیکی برای ساختن یک رابط کاربری با ماژول لاک پشت پایتون، بینش هایی در مورد برنامه نویسی شی گرا به دست خواهید آورد.

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

آنچه یاد خواهید گرفت

  • مفاهیم اصلی پایتون را با درک کتابخانه های پایتون کاوش کنید
  • اولین بازی دو بعدی خود را با استفاده از برنامه نویسی پایتون بسازید
  • درک مفاهیمی مانند تزئینات و خواص در اکوسیستم پایتون
  • با ساخت یک بازی Flappy Bird مانند انیمیشن و حرکات ایجاد کنید
  • طراحی اشیا و شخصیت های بازی با استفاده از Pygame، PyOpenGL، و Pymunk
  • با استفاده از تکنیک‌های هوش مصنوعی بازی (AI) با استفاده از پایتون، هوش را به گیم‌پلی خود اضافه کنید

این کتاب برای چه کسی است

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

دانلود کد نمونه برای این کتاب الکترونیکی: می توانید فایل های کد نمونه را برای این کار دانلود کنید. کتاب الکترونیکی در GitHub در لینک زیر: https://github.com/PacktPublishing/Learning-Python-by-building-games. اگر به پشتیبانی نیاز دارید، لطفاً ایمیل بزنید: customercare@packt.com

نظرات (0)

نقد و بررسی‌ها

هنوز بررسی‌ای ثبت نشده است.

اولین کسی باشید که دیدگاهی می نویسد “دانلود کتاب Learning Python by Building Games: A beginner’s guide to Python programming and game development”