دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Rodríguez. Roberto Ulloa
سری:
ISBN (شابک) : 1783281596, 4101104301
ناشر: Packt Publishing
سال نشر: 2013
تعداد صفحات: 0
زبان: English
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 2 مگابایت
کلمات کلیدی مربوط به کتاب Kivy: برنامه های تعاملی در پایتون: پایتون (زبان برنامه کامپیوتری)، COMPUTERS -- عمومی.
در صورت تبدیل فایل کتاب Kivy: Interactive Applications in Python به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب Kivy: برنامه های تعاملی در پایتون نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
برای توسعه دهندگان پایتون، این واضح ترین راهنمای دنیای تعاملی Kivi است، که برای برآورده کردن انتظارات مدرن از تبلت ها و تلفن های هوشمند ایده آل است. از ساخت یک رابط کاربری گرفته تا کنترل رویدادهای چند لمسی پیچیده، همه چیز اینجاست.
نمای کلی
در جزئیات
موبایل و تبلت ها با خود تغییر چشمگیری در کاربرد برنامه ها به ارمغان آورده اند. سازگاری ضروری شده است، و این نوع تعاملی را که کاربران انتظار دارند افزایش داده است: ژستها، چند لمس، انیمیشنها و قلمهای جادویی. Kivy یک راه حل منبع باز پایتون است که این نیازهای بازار را با رویکرد توسعه سریع و آسان برای یادگیری پوشش می دهد. Kivy به سرعت در حال رشد است و به عنوان جایگزینی برای پلتفرم های در حال توسعه شناخته شده توجه را به خود جلب می کند.
Kivy: برنامه های کاربردی تعاملی در پایتون به سرعت شما را با روش توسعه Kivy آشنا می کند. شما چند نمونه از نحوه استفاده از بسیاری از اجزای Kivy و همچنین نحوه ادغام و ترکیب آنها را در پروژه های بزرگ خواهید آموخت. این کتاب به عنوان یک راهنمای مرجع عمل می کند و به گونه ای سازماندهی شده است که پس از اتمام، اولین پروژه خود را قبلاً تکمیل کرده اید.
شما با یادگیری زبان Kivy برای ساختن رابط های کاربری (UI) و شروع خواهید کرد. شکل های برداری سپس به استفاده از رویدادها و ویژگیهای Kivy برای چسباندن رابط کاربری با منطق برنامه ادامه میدهیم.
سپس به ساختن یک رابط کاربری کامل (UI) که از یک طرح دستساز شروع میشود، ادامه میدهیم. علاوه بر این، نحوه استفاده از بوم و دستورالعمل های طراحی برای ایجاد انواع مختلف اشکال هندسی را درک خواهید کرد. در نهایت، با مجموعه بزرگی از ویژگیهای تعاملی و روان آشنا میشوید: تبدیلها (مقیاس، چرخش، و ترجمه)، حرکات، انیمیشنها، وظایف زمانبندی، و عناصر چند لمسی.
Kivy: برنامههای کاربردی تعاملی در پایتون دانش شما را با معرفی مؤلفههای مختلفی که تجربه کاربری (UX) را بهبود میبخشد، گسترش میدهد. در پایان کتاب، مطمئن خواهید بود که از مؤلفهها و استراتژیهای Kivy برای شروع هر برنامه یا بازی در ذهن خود استفاده میکنید.
آنچه از این کتاب خواهید آموخت< /p>
رویکرد
Kivy: برنامههای کاربردی تعاملی در پایتون یک کتاب آسان برای دنبال کردن است که شما را به دنیای Kivy راهنمایی میکند.
< b>این کتاب برای چه کسی نوشته شده است
این کتاب برای توسعه دهندگان پایتون است که با پایتون آشنا هستند و درک خوبی از مفاهیمی مانند ارث، کلاس ها و نمونه ها دارند. هیچ تجربه قبلی از Kivy مورد نیاز نیست، اگرچه دانشی در مورد مدیریت رویداد، زمانبندی، و رابطهای کاربر، به طور کلی، یادگیری شما را تقویت میکند.
For Python developers this is the clearest guide to the interactive world of Kivi, ideal for meeting modern expectations of tablets and smartphones. From building a UI to controlling complex multi-touch events, it's all here.
Overview
In Detail
Mobiles and tablets have brought with them a dramatic change in the utility of applications. Compatibility has become essential, and this has increased the kind of interaction that users expect: gestures, multi-touches, animations, and magic pens. Kivy is an open source Python solution that covers these market needs with an easy-to-learn and rapid development approach. Kivy is growing fast and gaining attention as an alternative to the established developing platforms.
Kivy: Interactive Applications in Python quickly introduces you to the Kivy development methodology. You will learn some examples of how to use many of the Kivy components, as well as understand how to integrate and combine them into big projects. This book serves as a reference guide and is organized in such a way that once finished, you will have already completed your first project.
You will start by learning the Kivy Language for building User Interfaces (UI) and vector figures. We then proceed to the uses of Kivy events and properties to glue the UI with the application logic.
You then go on to build an entire User Interface (UI) starting from a hand-made sketch. Furthermore, you will go on to understand how to use the canvas and drawing instructions to create different types of geometrical figures. Finally, you will be introduced to a big set of interactive and smooth features: transformations (scale, rotate, and translate), gestures, animations, scheduling tasks, and multi-touch elements.
Kivy: Interactive Applications in Python expands your knowledge by introducing various components that improve the User Experience (UX). Towards the end of the book, you will be confident to utilize Kivy components and strategies to start any application or game you have in mind.
What you will learn from this book
Approach
Kivy: Interactive Applications in Python is an easy-to-follow book that will guide you into the world of Kivy.
Who this book is written for
This book is aimed at Python developers who are familiar with Python and have a good understanding of concepts like inheritance, classes, and instances. No previous experience of Kivy is required, though some knowledge of event handling, scheduling, and user interfaces, in general, would boost your learning.
Content: Cover
Copyright
Credits
About the Author
Acknowledgments
About the Reviewers
www.PacktPub.com
Table of Contents
Preface
Chapter 1: GUI Basics: Building an Interface
Hello World!
Basic widgets --
labels and buttons
Layouts
Embedding Layouts
Our Project --
comic creator
Summary
Chapter 2: Graphics: The Canvas
Basic shapes
Images, colors, and backgrounds
Rotating, translating, and scaling
Comic creator --
PushMatrix and PopMatrix
Summary
Chapter 3: Widget Events --
Binding Actions
Attributes, id and root
Basic widget events --
dragging the stickman. Localizing coordinates --
adding stickmenBinding and unbinding events --
sizing limbs and heads
Binding events in the Kivy language
Creating your own events --
the magical properties
Kivy and Properties
Summary
Chapter 4: Improving the User Experience
Screen manager --
selecting colors for the figures
Color Control on the canvas --
coloring figures
StencilView --
limiting the drawing space
Scatter --
multitouching to drag, rotate, and scale
Recording gestures --
line, circles, and cross
Simple gestures --
drawing with the finger
Summary. Chapter 5: Invaders Revenge --
An Interactive Multitouch GameInvaders Revenge --
an animated multitouch game
Atlas --
efficient management of images
Boom --
simple sound effects
Ammo --
simple animation
Invader --
transitions for animations
Dock --
automatic binding in the Kivy language
Fleet --
infinite concatenation of animations
Scheduling events with the Clock
Shooter --
multitouch control
Invasion --
moving the shooter with the keyboard
Combining animations with \'+\' and \' & \'
Summary
Index.