• Fri frakt över 249 kr
  • •
  • Snabba leveranser
  • •
  • Billiga böcker
Kundservice

Du är på sajten för privatpersoner.

Företag, bibliotek eller offentlig verksamhet?

Du handlar på classic.bokus.com, där alla dina funktioner finns intakta.
Till classic.bokus.com
Bokus logotyp. Gå till startsidan.
  • Erbjudanden
  • Student
  • Topplistor
  • Barn & ungdom
  • Bokus Play
  • E-böcker
  • Ljudböcker
  • Pocketböcker
  • Spel & pussel

Upp till 25% på utvalda nyheter →

Sidfot

Mina sidor

    Hjälp

    • Kundservice
    • Vanliga frågor och svar
    • Frakt och leverans
    • Retur vid ångerrätt
    • Reklamera vara
    • Betalning
    • Köpvillkor
    • Allmänna villkor
    • Information om webbplatsens tillgänglighet

    Om Bokus

    • Om oss
    • Pressrum
    • För studenter
    • För företag
    • För bibliotek och offentlig verksamhet
    • För leverantörer
    • Hållbarhet

    Populärt

    • Aktuella erbjudanden
    • Presentkort
    • Studentlitteratur
    • Nya böcker
    • Topplistor
    • Signerade böcker
    • Engelska böcker

    Inspiration

    • Boktips
    • BookTok
    • Populära bokserier
    • Barnbokskaraktärer
    • Populära författare
    Logotyp för Bokus
    Följ oss på Facebook (extern länk)Följ oss på Instagram (extern länk)Följ oss på YouTube (extern länk)Följ oss på TikTok (extern länk)
    bokus @ CookiesAnpassa cookiesIntegritetspolicyKöpvillkor
    Till Citymail hemsida (extern länk)Till Budbee hemsida (extern länk)Till Postnord hemsida (extern länk)Till Schenker hemsida (extern länk)Till Early Bird hemsida (extern länk)Till Walleys hemsida (extern länk)
    1. Data och IT
    2. Systemvetenskap och AI
    3. Artificiell intelligens

    Squeak

    Learn Programming with Robots

    AvStephane Ducasse

    Häftad, Engelska, 2005

    354 kr

    Beställningsvara. Skickas inom 10-15 vardagar. Fri frakt över 249 kr.

    Fler format och utgåvor

    E-bok

    504 kr

    Beskrivning

    Are you completely new to programming? Do you want to have fun learning to program?Squeak: Learn Programming with Robots will teach you core programming concepts based on simple, visual problems that involve manipulation of robots, or "turtles." You will learn basic programming concepts like loops, abstractions, composition, and conditionals.Each chapter is structured so that it can be turned into a one- or two-hour lab session. And while the structured content explains solid principles of object-oriented programming, you'll just have fun going through the sequence of easy examples with the turtle.And be sure to check out BotsInc, the companion learning environment for this book.

    Produktinformation

    • Utgivningsdatum:2005-06-28
    • Mått:191 x 235 x 21 mm
    • Vikt:723 g
    • Format:Häftad
    • Språk:Engelska
    • Antal sidor:384
    • Upplaga:5001
    • Förlag:APress
    • ISBN:9781590594919

    Utforska kategorier

    • Artificiell intelligens inom Data och IT
    • Programmeringsböcker inom Data och IT

    Mer om författaren

    Stephane Ducasse obtained his Ph.D. at the University of Nice-Sophia Antipolis and his habilitation at the University of Paris VI. He was recipient of the SNF 2002 Professeur Boursier Award. He is now a professor at the Universit de Savoie. Ducasse has written several books in French and English. Ducasse's fields of interests include reflective systems design, object-oriented language design, software component composition, application implementation and design, and object-oriented application reengineering. He is the main developer of the Moose reengineering environment. Ducasse also loves programming in Smalltalk and serves as president of the European Smalltalk User Group. He is committed to the Squeak community.

    Innehållsförteckning

    • Squeak Learn Programming with Robots STEPHANE DUCASSE Squeak: Learn Programming with Robots Copyright (c) 2005 by Stephane Ducasse Lead Editor: Jonathan Hassell Editorial Board: Steve Anglin, Dan Appleman, Ewan Buckingham, Gary Cornell, Tony Davis, Jason Gilmore, Jonathan Hassell, Chris Mills, Dominic Shakeshaft, Jim Sumser Assistant Publisher: Grace Wong Project Manager: Kylie Johnston Copy Manager: Nicole LeClerc Copy Editor: David Kramer Production Manager: Kari Brooks-Copony Production Editor: Kelly Winquist Compositor: Diana Van Winkle, Van Winkle Design Group Proofreader: Elizabeth Berry Indexer: Valerie Perry Artist: Diana Van Winkle, Van Winkle Design Group Cover Designer: Kurt Krames Manufacturing Manager: Tom Debolski Library of Congress Cataloging-in-Publication Data Ducasse, Stephane. Squeak : learn programming with robots / Stephane Ducasse. p. cm. ISBN 1-59059-491-6 1. Robots--Programming. I. Title. TJ211.45.D83 2005 629.8'925117--dc22 2005013248 All rights reserved. No part of this work may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, recording, or by any information storage or retrieval system, without the prior written permission of the copyright owner and the publisher. Printed and bound in the United States of America 9 8 7 6 5 4 3 2 1 Trademarked names may appear in this book. Rather than use a trademark symbol with every occurrence of a trademarked name, we use the names only in an editorial fashion and to the benefit of the trademark owner, with no intention of infringement of the trademark. Distributed to the book trade in the United States by Springer-Verlag New York, Inc., 233 Spring Street, 6th Floor, New York, NY 10013, and outside the United States by Springer-Verlag GmbH & Co. KG, Tiergartenstr. 17, 69112 Heidelberg, Germany. In the United States: phone 1-800-SPRINGER, fax 201-348-4505, e-mail orders@springer-ny.com, or visit http://www.springer-ny.com. Outside the United States: fax +49 6221 345229, e-mail orders@springer.de, or visit http://www.springer.de. For information on translations, please contact Apress directly at 2560 Ninth Street, Suite 219, Berkeley, CA 94710. Phone 510-549-5930, fax 510-549-5939, e-mail info@apress.com, or visit http://www.apress.com. The information in this book is distributed on an as is basis, without warranty. Although every precaution has been taken in the preparation of this work, neither the author(s) nor Apress shall have any liability to any person or entity with respect to any loss or damage caused or alleged to be caused directly or indirectly by the information contained in this work. The source code for this book is available to readers at http://www.apress.com in the Downloads section. iv Contents at a Glance Foreword... xvii About the Author... xxiii Acknowledgments ... xxv Preface ... xxvii PART 1 ■ ■ ■ Getting Started ■CHAPTER 1 Installation and Creating a Robot... 3 ■CHAPTER 2 A First Script and Its Implications ... 13 ■CHAPTER 3 Of Robots and Men ... 29 ■CHAPTER 4 Directions and Angles... 37 ■CHAPTER 5 Pica s Environment ... 51 ■CHAPTER 6 Fun with Robots ... 61 PART 2 ■ ■ ■ Elementary Programming Concepts ■CHAPTER 7 Looping ... 77 ■CHAPTER 8 Variables ... 87 ■CHAPTER 9 Digging Deeper into Variables ... 101 ■CHAPTER 10 Loops and Variables ... 109 ■CHAPTER 11 Composing Messages ... 119 PART 3 ■ ■ ■ Bringing Abstraction into Play ■CHAPTER 12 Methods: Named Message Sequences ... 135 ■CHAPTER 13 Combining Methods ... 149 ■CHAPTER 14 Parameters and Arguments ... 155 ■CHAPTER 15 Errors and Debugging ... 167 ■CHAPTER 16 Decomposing to Recompose ... 183 ■CHAPTER 17 Strings, and Tools for Understanding Programs ... 197 CONTENTS AT A GLANCE v PART 4 ■ ■ ■ Conditionals ■CHAPTER 18 Conditions... 209 ■CHAPTER 19 Conditional Loops ... 221 ■CHAPTER 20 Boolean and Boolean Expressions... 233 ■CHAPTER 21 Coordinates, Points, and Absolute Moves ... 243 ■CHAPTER 22 Advanced Robot Behavior ... 261 ■CHAPTER 23 Simulating Animal Behavior ... 269 PART 5 ■ ■ ■ Other Squeak Worlds ■CHAPTER 24 A Tour of eToy ... 289 ■CHAPTER 25 A Tour of Alice ... 315 ■INDEX ... 337