Go, Shapes, Go!


Book Description

Join a group of fun-loving shapes as they collaborate and create in this picture book from a Caldecott Honoree. Come along on a creative adventure with a gang of saucy shapes—and a mischievous mouse who wants to play too. Meet circles, rectangles, ovals, arcs, and a triangle and a square as well. Wait till you see what this crowd can make when they’re all working together!




Round Is a Tortilla


Book Description

In this lively picture book, children discover a world of shapes all around them: rectangles are ice-cream carts and stone metates, triangles are slices of watermelon and quesadillas. Many of the featured objects are Latino in origin, and all are universal in appeal. With rich, boisterous illustrations, a fun-to-read rhyming text, and an informative glossary, this playful concept book will reinforce the shapes found in every child's day! Plus, this is the fixed format version, which will look almost identical to the print version. Additionally for devices that support audio, this ebook includes a read-along setting.




People Shapes


Book Description

Children see that people come in many different shapes, and then are asked to pick which shape they are.




Things That Go


Book Description

Little ones will love exploring the shapes of vehicles like cars, trains, planes and more in this playful shape board book. Beginning vehicle facts are found on each page, and cut-out shapes fit snugly into one another in Things that Go, with vibrant illustrations by Nikki Boetger.




The Go Workshop


Book Description

The Go Workshop will take the pain out of learning the Go programming language (also known as Golang). It is designed to teach you to be productive in building real-world software. Presented in an engaging, hands-on way, this book focuses on the features of Go that are used by professionals in their everyday work. Each concept is broken down, clearly explained, and followed up with activities to test your knowledge and build your practical skills. Your first steps will involve mastering Go syntax, working with variables and operators, and using core and complex types to hold data. Moving ahead, you will build your understanding of programming logic and implement Go algorithms to construct useful functions. As you progress, you'll discover how to handle errors, debug code to troubleshoot your applications, and implement polymorphism using interfaces. The later chapters will then teach you how to manage files, connect to a database, work with HTTP servers and REST APIs, and make use of concurrent programming. Throughout this Workshop, you'll work on a series of mini projects, including a shopping cart, a loan calculator, a working hours tracker, a web page counter, a code checker, and a user authentication system. By the end of this book, you'll have the knowledge and confidence to tackle your own ambitious projects with Go.Key Features Build a comprehensive foundation in Go and focus on developing real-world applications Explore the Go Standard Library and learn how to structure your code Learn how to efficiently interact with files, databases and REST APIs What you will learn Understand Go syntax and use it to handle data and write functions Debug your Go code to troubleshoot development problems Safely handle errors and recover from panics Implement polymorphism by using interfaces Work with files and connect to external databases Create a HTTP client and server and work with a RESTful web API Use concurrency to design software that can multitask Use Go Tools to simplify development and improve your code Who this book is forThe Go Workshop is designed for anyone who is new to Go. Whether you're beginning your journey as an aspiring developer, or are experienced with another programming language and want to branch out to something new, this book will get you on the right track. No prior programming experience is necessary.




Programming in Go


Book Description

Your Hands-On Guide to Go, the Revolutionary New Language Designed for Concurrency, Multicore Hardware, and Programmer Convenience Today’s most exciting new programming language, Go, is designed from the ground up to help you easily leverage all the power of today’s multicore hardware. With this guide, pioneering Go programmer Mark Summerfield shows how to write code that takes full advantage of Go’s breakthrough features and idioms. Both a tutorial and a language reference, Programming in Go brings together all the knowledge you need to evaluate Go, think in Go, and write high-performance software with Go. Summerfield presents multiple idiom comparisons showing exactly how Go improves upon older languages, calling special attention to Go’s key innovations. Along the way, he explains everything from the absolute basics through Go’s lock-free channel-based concurrency and its flexible and unusual duck-typing type-safe approach to object-orientation. Throughout, Summerfield’s approach is thoroughly practical. Each chapter offers multiple live code examples designed to encourage experimentation and help you quickly develop mastery. Wherever possible, complete programs and packages are presented to provide realistic use cases, as well as exercises. Coverage includes Quickly getting and installing Go, and building and running Go programs Exploring Go’s syntax, features, and extensive standard library Programming Boolean values, expressions, and numeric types Creating, comparing, indexing, slicing, and formatting strings Understanding Go’s highly efficient built-in collection types: slices and maps Using Go as a procedural programming language Discovering Go’s unusual and flexible approach to object orientation Mastering Go’s unique, simple, and natural approach to fine-grained concurrency Reading and writing binary, text, JSON, and XML files Importing and using standard library packages, custom packages, and third-party packages Creating, documenting, unit testing, and benchmarking custom packages




Sticker, Shape, Draw: Things that Go


Book Description

Use simple sticker shapes, children add all their favorite machines and vehicles to the scenes provided—diggers, jet planes, cars, sailboats, trucks, trains and buses... there is even a rocket and a hot air balloon! Featuring 20 ready-drawn background scenes to populate as well as seven sheets of draw-on stickers, Sticker Shape Draw: Things That Go is a super-fun creative package—all children need to bring is pens or pencils and their own imaginations. Packed with exciting vehicles to construct and decorate, Sticker Shape Draw: Things That Go will keep kids (and parents too!) busy stickering and drawing for hours.




Shape


Book Description

How design is calculating with shapes: formal details and design applications.




The Art of Go - Basics


Book Description

Learn Golang Programming by "Reading" This Book! Go is one of the most popular programming languages, created by Google. Go is much simpler than most other modern programming languages such as Java or C#. It is easier to learn. It is easier to use. And, it is more fun to use. If you are just starting with programming, then Go is the perfect language to learn programming with. Go is a "backend programming language", and it is different from other popular dynamic languages like Python and Javascript. It requires more discipline. It will make you a better programmer. Once you are comfortable with Go, you can more easily learn other programming languages. The Art of Go - Basics starts from the absolute basics and moves on to more advanced topics. Although it is an introductory book, you will gain sufficient knowledge, after reading this book, that you can venture into a journey of programming in Go on your own. If you are a seasoned developer, then it will provide a good introduction to idiomatic usages of Go in broad contexts. Who is this book for? Anyone who wants to know what programming is and how the code is written. Anyone who has tried to learn programming and given up because it was too hard. Anyone who has some experience in programming and who wants to learn the Go language. The Art of Go - Basics is organized into a series of small lessons. Each lesson starts with simple example programs, and it emphasizes code reading rather than premature writing. You will learn basics of coding, and some intricacies of Golang, just by reading each lesson. The book includes some (optional) exercises, and it ends with a few final projects. The Art of Go - Basics covers the following topics (as of version Go 1.16), among other things: The basic structure of Go programs. Basic constructs of the Go programming language such as expressions and statements. Primitive types, slices, maps, and functions. Go structs, interfaces, and methods. Pointers. Value semantics vs reference semantics. Value receivers vs pointer receivers. Concurrent programming with Goroutines and channels. Simple network programming over TCP. Simple Web programming using the net/http standard package. Go build tools. Go modules. If you are just starting to learn programming, then learn Go. Learn programming with Go. The Art of Go - Basics will guide you through your first steps in the wonderful world of programming! Get this book now and start learning programming in Go today!




Get Real with Storytime


Book Description

This is a complete, year-long programming guide that shows librarians how to integrate nonfiction and poetry into storytime for preschool children in order to build literacy skills and overall knowledge. The right nonfiction titles—ones with colorful photographs and facts that are interesting to young imaginations—give librarians an opportunity to connect with children who are yearning for "true stuff." Presenting poetry in storytime encourages a love of language and the chance to play with words. Written by authors with a combined 25 years of experience working with children and books in a library setting, Get Real With Storytime: 52 Weeks of Early Literacy Programming goes far beyond the typical storytime resource book by providing books and great ideas for using nonfiction and poetry with preschool children. This book provides a complete, year-long programming guide for librarians who work with preschool children in public libraries and school librarians who run special programs for preschoolers as well as parents, childcare providers, and camp counselors. Each of the 52 broad storytime topics (one for each week of the year) includes a sample storytime featuring an opening poem; a nonfiction title; picture books; songs, rhymes, or fingerplays; and a follow-up activity. Early literacy tips that are based on the authors' extensive experience and the principles of Every Child Ready to Read (ECRR) are presented throughout the book.