Search:

You can code : make your own games, apps and more in Scratch and Python! / by Pettman, Kevin,author.(CARDINAL)792728;
Want to create awesome apps and games, but don't know where to begin? This book makes coding easy and fun, even if you've never tried it before! It includes step-by-step guides to making all kinds of cool stuff, from mazes and stories to a drum machine. You'll make and learn at the same time!Pre-adolescent.
Subjects: Coding theory; Computer programming; Python (Computer program language); Scratch (Computer program language); Video games;

Learn Python through nursery rhymes and fairy tales / by Eskenas, Shariauthor.; Villafraz, Ana Quintero.;
"From Jack and Jill to Little Red Riding Hood, you'll learn to program in Python as the code from the computer is explained in English" -- cover.
Subjects: Computer programming; Fairy tales; Nursery rhymes; Python (Computer program language);

Jumping into C++ / by Allain, Alex.;
Want to learn to code? Want to learn C++? Struggling to follow your lecturer or books and tutorials written for experts? You're not alone. As a professional C++ developer and former Harvard teaching fellow, I know what you need to know to be a great C++ programmer, and I know how to teach it, one step at a time. I know where people struggle, and why, and how to make it clear. I cover every step of the programming process, including: Getting the tools you need to program and how to use them ; Basic language feature like variables, loops and functions ; How to go from an idea to code ; A clear, understandable explanation of pointers ; Strings, file IO, arrays, references ; Classes and advanced class design ; C++-specific programming patterns ; Object oriented programming ; Data structures and the standard template library (STL) ; Key concepts are reinforced with quizzes and over 75 practice problems.
Subjects: C++ (Computer program language); Programming languages (Electronic computers);

Python programming for beginners : a kid's guide to coding fundamentals / by Foster, Patricia(Software developer),author.(CARDINAL)882534; Johnson, Ryan,illustrator.(CARDINAL)848709;
"Online resources" : page 180.Think like a programmer with this fun beginner's guide to Python for ages 10 to 14 Kids can learn to code with the power of Python! Python Programming for Beginners is the perfect way to introduce aspiring coders to this simple and powerful coding language. This book teaches kids all about Python and programming fundamentals-and is packed full of fun and creative activities that make learning a blast! In Python Programming for Beginners, kids will start off with the basics, learning all about fundamental coding concepts and how they can put these concepts together in Python to build their own games and programs. Each chapter focuses on a different coding concept-like variables, data types, and loops-and features three awesome coding activities to try. These activities get more difficult as they go, so young coders can see just how much their skills are growing. By the end of Python Programming for Beginners, they'll create their own fully functional sci-fi game and crack the code to a secret message! Python Programming for Beginners features: No coding experience needed!-Designed just for kids, this Python programming book is filled with step-by-step directions, simple explanations, and detailed code breakdowns. Build a coding toolbox-Kids will build their programming skills, learn how to troubleshoot bugs with a handy bug-hunting guide, and practice their Python programming knowledge with cool activities. Why Python programming?-Python is an awesome starting language for kids! It's a powerful programming language that can be used for lots of projects but features simple syntax so beginners can focus on learning programming logic. Set kids up for a lifetime of programming success with Python Programming for Beginners.830L
Subjects: Cloud computing.; Computer programming.; Computer programming; Programming languages (Electronic computers); Python (Computer program language); Python (Computer program language);

Sams teach yourself Java in 24 hours / by Cadenhead, Rogers,author.(CARDINAL)640131;
Getting started. Becoming a programmer ; Writing your first program ; Vacationing in Java ; Understanding how Java programs work -- Learning the basics of programming. Storing and changing information in a program ; Using strings to communicate ; Using conditional tests to make decisions ; Repeating an action with loops -- Working with information in new ways. Storing information with Arrays ; Creating your first object ; Describing what your object is like ; Making the most of existing objects -- Programming a graphical user interface. Building a simple user interface ; Laying out a user interface ; Responding to user input ; Building a complex user interface -- Moving into advanced topics. Storing objects in data structures ; Handling errors in a program ; Creating a threaded program ; Using inner classes and closures -- Writing internet applications. Reading and writing files ; Creating web services with JAX-WS ; Creating Java2D graphics ; Writing Android apps ; Creating Minecraft Mods with Java -- Appendixes. Using the NetBeans Integrated Development Environment ; Where to go from here: Java resources ; This book's website ; Setting up an Android development environment.
Subjects: Android (Electronic resource); Computer programming.; Java (Computer program language); Minecraft (Game);

Awesome algorithms and creative coding / by Gifford, Clive,author.(CARDINAL)265470;
Includes bibliographical references (page 31) and index.Coding your world -- Algorithms in action -- Ones and zeros -- Mind your language -- Languages for learning -- Scratch! -- Accurate algorithms -- Get in step -- Decisions, decisions -- Go with the flow -- Going loopy -- A bug's life -- Coding careers."Awesome Algorithms and Creative Coding explores how computers work and explains how to think in a logical way. The bright and engaging design guides readers through clear explanations of binary code, simple algorithms, and computer language. With real-life examples, students learn about the development of coding using simple decision-making processes. Programming languages that readers can use themselves, including Scratch and LOGO, are reviewed. "Stretch Yourself" features give practical activities to help readers explore and test key principles to help reinforce learning and are not linked to specific software or operating systems. "True Story" features give real-world anecdotes from the world of information technology. "Computer Hero" features look at the groundbreaking scientists that paved the way for digital technology today."--Ages 8-11.Grades 4 to 6.960LAccelerated Reader AR
Subjects: Computer programming; Programming languages (Electronic computers); Computers;

20 snowy stories [videorecording]/ by PBS for Kids,publisher.(CARDINAL)343475;
Pinkalicious and Peterrific : Snow fairy -- Wild Kratts : Snow runnders -- Daniel Tiger's neighborhood : A snowy day ; Daniel's winter adventure -- Nature cat : Winter dance party ; Ice is nice ; A jump to remember -- Caillou : Caillou's snowman ; Snowflakes ; Caillou helps Grandpa -- Odd squad : Not so splash -- Dinosaur Train :Dinosaurs in the snow ; Cretaceous conifers -- Ready Jet Go! : Mindy's ice rink ; Ice moon enceladus -- Splash and Bubbles : Antarctic ranger ; Gush's white whale -- Arthur : D.W.'s snow mystery ; Waiting for snow ; Arthur's snow biz.Includes 10 series. Arthur -- Caillou -- Daniel Tiger -- Dinosaur Train -- Odd Squad -- Pinkalicious and Peterrific -- Ready Jet Go! -- Splash & Bubbles -- Wild Kratts.Join your favorite PBS KIDS characters on 20 exciting winter adventures. Watch as Pinkalicious and her friend Jasmine spend the day building a snow fairy, Chris and Martin Kratt search for lost hares in a wintery forest, and Daniel, Dad, and his friends go sledding together down one very tall hill! Learn all about the winter solstice with Nature Cat and Daisy, build a snowman with Caillou, and lots more!Rating: TV Y.DVD; region 1, NTSC; widescreen; stereo.
Subjects: Animated television programs.; Children's television programs.; Computer animation television programs.; Fiction television programs.; Pinkalicious (Fictitious character); Caillou (Fictitious character); Sledding; Snowmen; Winter;

Beginning programming with Java for dummies / by Burd, Barry.(CARDINAL)355396;
Subjects: Java (Computer program language);

Java / by Burd, Barry,author.(CARDINAL)355396;
Now in its 9th edition, Java For Dummies gives you the essential tools you need to understand the programming language that 17 million software developers rely on. This beginner-friendly guide simplifies every step of the learning process. You'll learn the basics of Java and jump into writing your own programs. Along the way, you'll gain the skills you need to reuse existing code, create new objects, troubleshoot when things go wrong, and build working programs from the ground up. Java For Dummies will help you become a Java developer, even if you're brand new to the world of coding.
Subjects: Handbooks and manuals.; Informational works.; Java (Computer program language); Internet programming.; Programming languages (Electronic computers);

Python playground : geeky projects for the curious programmer / by Venkitachalam, Mahesh,Author(DLC)n 2014073090;
Put the fun back in Python programming and build your skills as you create 3D simulations and graphics, speech-recognition machine-learning systems, IoT devices, and more. The fully updated 2nd edition is here, now with 5 brand-new projects! Harness the power of Python as you turn code into tangible creations with Python Playground, a collection of 15 inventive projects that will expand your programming horizons, spark your curiosity, and elevate your coding skills. Go beyond the basics as you write programs to generate art and music, simulate real-world phenomena, and interact with hardware, all through the use of Python and common libraries such as numpy, matplotlib, and Pillow. As you work through the book's projects, you will: *Craft intricate Spirograph-like designs with parametric equations and the turtle module *Generate music by synthesizing plucked string sounds *Transform everyday images into ASCII art, photomosaics, and eye-popping autostereograms *Design engaging cellular automata and flocking simulations *Explore the realm of 3D graphics, from basic shape rendering to visualizing MRI scan data *Build a Raspberry Pi-powered laser show that dances along with music New to this edition: We've expanded your playground with five new projects: you'll draw fractals, bring Conway's Game of Life into 3D space, and use a Raspberry Pi and Python to create a musical instrument, an IoT garden monitor, and even a machine learning-driven speech recognition system. Whether you're a seasoned professional or just getting started, you'll find Python Playground to be a great way to learn, experiment with, and master this versatile programming language. Covers Python 3.x.
Subjects: Python (Computer program language); Computer software;