{"product_id":"2940013799301","title":"Make Your Own Sugar Activities!","description":"This book will tell you how to create Activities for Sugar, the revolutionary user interface developed by Sugar Labs for the One Laptop Per Child project. You'll learn everything from how to create a simple Activity using the Python language to advanced topics like making Activities that can be shared by more than one computer and adding Text to Speech to your Activity. You'll also learn about using Git to store and share your code, using Pootle to get your Activity translated into other languages, how to debug your Activities, and more.\u003cbr\u003e\u003cbr\u003eThe book is suitable for those just starting out in programming but experienced developers will want to read it too. If you want to develop educational software for all the world's children, reading this book is a great place to start!\u003cbr\u003e\u003cbr\u003eTable Of Contents:\u003cbr\u003e\u003cbr\u003eSugar Activities\u003cbr\u003e\u003cbr\u003e    Introduction\u003cbr\u003e    What Is Sugar?\u003cbr\u003e    What Is A Sugar Activity?\u003cbr\u003e    What Do I Need To Know To Write A Sugar Activity?\u003cbr\u003e\u003cbr\u003eProgramming\u003cbr\u003e\u003cbr\u003e    Setting Up A Development Environment\u003cbr\u003e    Creating Your First Activity\u003cbr\u003e    A Standalone Python Program For Reading ETexts\u003cbr\u003e    Inherit From sugar.activity.Activity\u003cbr\u003e    Package The Activity\u003cbr\u003e    Add Refinements\u003cbr\u003e    Add Your Activity Code To Version Control\u003cbr\u003e    Going International With Pootle\u003cbr\u003e    Distribute Your Activity\u003cbr\u003e    Debugging Sugar Activities\u003cbr\u003e    Advanced Topics\u003cbr\u003e    Making Shared Activities\u003cbr\u003e    Adding Text To Speech\u003cbr\u003e    Fun With The Journal\u003cbr\u003e    Making Activities Using Pygame\u003cbr\u003e    Making New Style Toolbars\u003cbr\u003e\u003cbr\u003eAppendix\u003cbr\u003e\u003cbr\u003e    Where To Go From Here?\u003cbr\u003e    About The Authors\u003cbr\u003e    Credits\u003cbr\u003e\u003cbr\u003eFrom The Introduction:\u003cbr\u003e\u003cbr\u003e\"This book is a record of a pleasure trip. If it were a record of a solemn scientific expedition, it would have about it that gravity, that profundity, and that impressive incomprehensibility which are so proper to works of that kind, and withal so attractive.\"\u003cbr\u003e\u003cbr\u003eFrom the Preface to The Innocents Abroad, by Mark Twain\u003cbr\u003e\u003cbr\u003eThe purpose of this book is to teach you what you need to know to write Activities for Sugar, the operating environment developed for the One Laptop Per Child project. This book does not assume that you know how to program a computer, although those who do will find useful information in it.  My primary goal in writing it is to encourage non programmers, including children and their teachers, to create their own Sugar Activities.  Because of this goal I will include some details that other books would leave out and leave out things that others would include.  Impressive incomprehensibility will be kept to a minimum.\u003cbr\u003e\u003cbr\u003eIf you just want to learn how to write computer programs Sugar provides many Activities to help you do that: Etoys, Turtle Art, Scratch, and Pippy. None of these are really suitable for creating Activities so I won't cover them in this book, but they're a great way to learn about programming. If you decide after playing with these that you'd like to try writing an Activity after all you'll have a good foundation of knowledge to build on.\u003cbr\u003e\u003cbr\u003eWhen you have done some programming then you'll know how satisfying it can be to use a program that you made yourself, one that does exactly what you want it to do.  Creating a Sugar Activity takes that enjoyment to the next level.  A useful Sugar Activity can be translated by volunteers into every language, be downloaded hundreds of times a week and used every day by students all over the world.","brand":"James Simmons","offers":[{"title":"Default Title","offer_id":47160953766128,"sku":"2940013799301","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0737\/7593\/9824\/files\/2940013799301_p0.jpg?v=1763599436","url":"https:\/\/shop-qa.barnesandnoble.com\/products\/2940013799301","provider":"Barnes \u0026 Noble (DEV)","version":"1.0","type":"link"}