Take inspiration from the some of the greatest video games of the 1980s and learn how to write your own modern classics
Code the Classics Volume II not only tells the stories of some of the seminal video games of the 1980s, but shows you how to create your own games inspired by them, following examples programmed by Andrew Gillett, ably assisted by Raspberry Pi co-founder and CEO Eben Upton along with Sean M. Tracey. In this book, you'll learn how to run and edit the games in this book by installing Python, Pygame Zero, and an IDE. You'll also:
You'll meet these vintage-inspired games, and learn from their code in between rounds of play:
Want to learn the Python language without slogging your way through how-to manuals? With Head First Python, you'll quickly grasp Python's fundamentals by working with built-in data structures and functions. You'll build your very own web app, which--once it's ready for prime time--runs in the cloud. You'll learn how to wrangle data with Python, scrape data from the web, feed data to pandas, and interact with databases. This third edition is a complete learning experience that will help you become a bona fide Python programmer in no time.
What's so special about this book?
If you've read a Head First book, you know what to expect: a visually rich format designed for the way your brain works. If you haven't, you're in for a treat. With this book, you'll learn Python through a multisensory experience that engages your mind--rather than a text-heavy approach that puts you to sleep.
Take inspiration from the golden age of video games and learn how to write your own modern classics
Code the Classics Volume 1 not only tells the stories of some of the seminal video games of the 1970s and 1980s, but shows you how to create your own games inspired by them, following examples programmed by Raspberry Pi founder Eben Upton. In this book, you'll learn how to run and edit the games in this book by installing Python, Pygame Zero, and an IDE. You'll also:
Everything teens need to get started with JavaScript
Have you ever wanted to make your own game? How about an awesome website? Then JavaScript Coding for Teens is the book for you! It doesn't matter if you're not sure what a variable is, are stumped about syntax, or don't even know how to use JavaScript on your computer! This simple guide to coding for beginners walks you through every part of the process with easy-to-understand language and straightforward directions. You'll be coding like a pro in no time!
JavaScript Coding for Teens includes:
Build computer skills that will last a lifetime with JavaScript Coding for Teens.
The most comprehensive micro: bit and MakeCode book to date!
Get ready to ignite your creativity and explore the world of physical computing withThe Invent to Learn Guide to the micro: bit! This comprehensive full-color book teaches learners of all ages how to code and build interactive gadgets using the popular BBC micro: bit microcontroller. The Invent to Learn Guide to the micro: bit invites learners to create dozens of simple-to-complex, open-ended, hands-on projects using one or more micro: bits, upcycled junk, and craft supplies. Learn to extend the power of the micro: bit by adding LEDs, sound, motors, and sensors to your inventions.
With clear instructions and step-by-step explanations, The Invent to Learn Guide to the micro: bit is perfect for beginners and experienced makers and coders alike. The book features more than 30 projects with full-color step-by-step building instructions and code, catering to a wide range of interests.
The Invent to Learn Guide to the micro: bit takes a comprehensive approach to coding, craft, and creativity to teach physical computing, engineering, computer science, and electronics to young people ages 8-16.
Millions of the BBC micro: bit, a miraculous low-cost microcontroller development board, are in use across the globe. This book teaches children to make and code exciting interactive projects using the micro: bit as its brain board- expanding the range of what was previously possible.
The Microsoft MakeCode block-based programming environment is used to bring interactive inventions to life. Powerful computer science skills are developed by programming projects that appeal to girls and boys. The code used in each project is fully explained and young inventors are challenged to build upon their emerging computational fluency in increasingly complex projects.
The book features robust resources for expanding your micro: bit adventures. Explore Python and Scratch, using expansion boards, and how to create online micro: bit lessons.
Coding, craft, and creativity
Teacher resourcesCreative teachers may use the book as a source of inspiration for classroom projects or as the basis for a semester-long course of study. Bring STEM/STEAM to life by making and coding with the BBC micro: bit in classrooms, makerspaces, libraries, or at home.
Make: AI Robots introduces young people to AI through exciting craft projects that start with a mechanical cardboard creation, integrates fun electronic lights and motors, adds simple coding on a micro: bit, and then teaches how to train AI to create a spark of life.
With 32 projects designed to guide beginners through increasing challenges, Make: AI Robots is the perfect way to feed curious minds with fun AI experiments that will delight and inspire.
It starts off with a low floor and gets increasing harder as one progresses through the book, which will inspire kids to improve their coding while increasing their logical and problem solving abilities.
Within these pages, young readers will encounter a series of challenges that will ignite their curiosity and critical thinking skills. They will be introduced to the concept of breaking down complex problems into smaller, manageable parts, just like a skilled programmer does. Through interactive activities, they will learn to guide a monkey towards a target banana, using arrows to find the shortest path. With multiple solutions to each challenge, they'll discover the joy of creative problem-solving and the power of logical thinking.
Each page of the coding workbook is filled with colorful illustrations, captivating narratives, and engaging puzzles. Young readers will be inspired to think critically, develop their problem-solving abilities, and cultivate a passion for coding from an early age. To foster independent learning, the book also includes answer keys at the back, allowing children to check their progress and reinforce their understanding.
The book starts off with a low floor and gets increasing harder as one progresses through the book, which will inspire kids to improve their coding while increasing their logical and problem solving abilities.
Over 90 developmentally appropriate activities are organized by subject and captivate a wide spectrum of learners.
This book is ideal for kids ages 6-12, with a few advanced activities at the end that will challenge older kids as well. This book is a great family book and provides educational, developmental, challenging and motivation to everyone involved.
Are you ready to take your first steps into the captivating realm of coding? Get ready for an adventure like no other!
Publisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product.
20 fun and inventive Makey Makey projects for Makers from beginner to expert
This hands-on guide is filled with DIY projects that show readers, step-by-step, how to start creating and making cool inventions with the Makey Makey invention kit. Each project features easy-to-follow, fully-illustrated instructions and detailed photographs of the finished gadget. Readers will see how to apply these skills and start building their own Makey Makey projects.
20 Makey Makey Projects for the Evil Genius starts off with very approachable introductory projects, making it a great starting point for beginners. It then builds to more challenging projects, allowing more experienced users to go further by incorporating technologies like Raspberry Pi, Processing and Scratch programming, 3D Printing, and creating wearable electronics with Makey Makey. Projects are divided into four categories: Fun and Games, Interactive, Hacks and Pranks, and Makey Makey Go.
- No prior programming or technical experience is required
- Basic enough for beginners, but challenging enough for advanced makers
- Written by two educators who believe in fostering creative innovation for all
Python Step by Step, is the book for everyone who wants to learn the basics of programming in Python from an engineer (M.Eng.). In this book you will learn both the theoretical basics and the practical use of the Python programming language through numerous examples and great DIY projects.
So if you are looking for a practical guide on how to learn the easy and versatile programming language Python, then you are well advised with this book! This fundamentals book is specifically aimed at those who have no or very primitive prior knowledge of programming (and Python), but also at those who want to learn Python as another programming language. This book offers you an easy-to-understand, intuitively structured and practical introduction to the world of programming with Python!
No matter what age you are, what profession you have, whether you are a pupil, student or pensioner. This book is for everyone who wants or needs to learn about the fascinating topic of programming.
The advantages of this book at a glance:
Step-by-step fundamentals explanations of Python IDLE and Python syntax.
Learn all about: Variables, arrays, functions, loops, conditions, ...
Practical and very intuitive learning through numerous examples and DIY projects
Get background knowledge about the basic concepts of programming
Introduction to object-oriented programming (OOP)
Write your first own codes and scripts (e.g. calculator)
Learn all important basics quickly and easily on approx. 120 pages
Take a look at the book and get your copy as an e-book or paperback!
Have you ever dreamt of creating your own video game or automating tedious tasks with a few lines of code?
Or perhaps you've been intrigued by the power of machine learning and artificial intelligence but felt it was out of reach?
Whatever it is you want to create, be it a simple website, a mobile app, or a sophisticated AI algorithm, you can do so through coding.
Imagine being able to speak the language of technology - Python - and using it to bring your most creative ideas to life.
This book is your gateway to transforming those dreams into reality. It's not just about learning to code; it's about empowering you to create, innovate, and solve real-world problems.
From setting up your coding environment to developing your own games, this guide provides you with the tools and step-by-step instructions to make coding accessible and fun.
Whether you're a curious kid or an adult taking your first steps in the world of programming, this book has got you covered.
Inside, you'll discover:
And much more.
If you're thinking, Coding is too complicated for me, or I don't have a tech background, this book is specifically designed to dispel those doubts.
Its unique approach makes Python approachable and enjoyable, regardless of your starting point. Remember, every expert coder once started exactly where you are now.
Tinkercad Step by Step is the book for anyone who wants to learn the free software Tinkercad from Autodesk in an understandable and practical way from an engineer (M.Eng.). Tinkercad is ideal for the creation of 3D objects (CAD), electronic circuits and programming.
After an introduction on how to use the functions and tools of the software, we will create 3D objects, design electronic circuits and learn block-based programming. You will be guided step-by-step and in detail through all aspects of Tinkercad with the help of practical example projects and numerous illustrations. This basics book is especially designed for those who have no previous experience with Autodesk's Tinkercad and want or need to get started with CAD design, electronics or programming. Just take a look inside the book!
In this book you will learn both the theoretical basics for creating 3D objects, designing electronic circuits, and programming, as well as the practical application through great and exciting sample projects. This book offers you a complete, easy to understand, yet professional introduction to the world of Tinkercad! No matter what age you are, if you are still in school, if you are already an adult, if you are a student or a retiree. The software is fantastic to use at any age.
In this course, which is specifically designed for beginners, you will learn all the basics to successfully use Tinkercad.
The lessons of this course in short:
- The structure of Tinkercad and its features and tools
- How to use the 3D Designs workspace and code blocks to create 3D objects (CAD)
- How to use the Circuits workspace to create electronic circuits
- How to use block-based programming for the Arduino mini-PC
- Numerous sample projects such as smartphone case, wrench, light-controlled motor, temperature-controlled LED, and much more
Take a look inside the book and get your copy as an ebook or paperback!
If yes, then continue reading.
This book is for Kids who wish to learn C++ programming but have no prior experience with other programming languages. Of course, knowledge of other programming languages or general computer skills can help you understand this tutorial better, but they are not required. It is also appropriate for those who need a refresher on the language's new features as a result of the latest standards.
Many parts of this book give examples of how the newly obtained knowledge in the chapter can be applied. Before moving on to the next chapter, it is recommended that you read these examples and understand each of the code lines that make them up.
How Is This Book Organized?
Each new feature is introduced by answering the following three questions:
The goals of this book are to
All this and a lot more. So do not wait! Click on the Buy Now button and start your trip for effective learning if you want to become a coding master and surprise your boys with your coding talents.
If so, then continue to read.
This book is for anyone interested in computer programming, whether a child or an adult who is just starting out. Python for Kids is an excellent place to start if you want to learn how to write your own software rather than relying on third-party solutions.
You will learn how to install Python, use the Python shell to conduct basic calculations, display text on the screen and build lists, and use if statements and for loops to execute simple control flow operations (and discover what if statements and for loops are!).
Here is a quick synopsis of everything each chapter has to offer.
Everything above and more. So, what are you waiting for? Click on Buy Now and start your path for an effective learning if you really want to become a coding expert and surprise friends with your coding talents.