|
Showing 1 - 8 of
8 matches in All Departments
Kids learn to code by making fun computer games with the Scratch
programming language. Games include things like a timed maze, a
snake game, asteroids, and more. By combining colorful Scratch
programming blocks of code, kids quickly learn computer programming
concepts, like loops, strings, and variables, without having to
master the cryptic syntax found in most programming languages.
Easy-to-follow, full color instructions let readers get immediate
results with minor supervision. Review questions and coding
challenges reinforce learning and aid classroom use and the
development of lesson plans.
The 100+ short, complete Python programmes in this book are
designed to help beginning-to-intermediate Python programmers
broaden their skills by providing a diverse set of coding examples
they can study, emulate, and draw inspiration from. The programmes
range from classic card and board games and mazes, to maths and
probability demos, and mad libs. The author includes the complete
code for each programme, as well as commentary and suggestions for
how to modify and experiment with code.
You're a student who wants to jumpstart their career with practical
skills, or you're a self-taught beginner who has learned all you
can from beginner programmer books and coding bootcamps. Now you're
looking for the next step to becoming a real-world professional
programmer so you can create your own apps and get started with
your career. If that fits, then this book is for you! This book is
perfect for self-taught programmers looking for the stuff intro
books don't teach you and students wanting to get practical
information before getting started with applying their new
programming skills.
Recursion, and recursive algorithms, have a reputation for being
intimidating. But there's nothing magical about recursion. Its
fearsome reputation is more a product of poor teaching than of the
complexity of recursion itself. This book teaches the basics of
recursion, exposes the ways it's often poorly taught, and clarifies
the fundamental principles behind all recursive algorithms. It is
project-based, containing complete, runnable programs in both
Python and JavaScript, and covers several recursive algorithms for
common tasks.
In this second edition of Automate the Boring Stuff with Python,
you'll learn the basics of programming in Python, the fastest
growing programming language today, before moving on to create
Python programs that effortlessly perform useful and impressive
feats of automation. This updated edition is full of step-by-step
instructions that walk through each programme. Practice projects at
the end of each chapter challenge you to improve those programmes
and use your newfound skills to automate similar tasks.
Using ComputerCraft, a free Minecraft mod, and the Lua programming
language (used by professional game developers), you'll write
programs to make your bots dig mines, chop wood, craft items, and
build anything you can imagine. Sit back, relax, and make your
turtle army do the work! The book provides the full code needed to
write each program and walks you through it line by line,
explaining how things work along the way. By book's end, you ll
have a handle on computer science basics, a taste of how fun and
powerful coding can be, and plenty of turtle robots at your
command.
Invent Your Own Computer Games with Python will teach you how to
make computer games using the popular Python programming language
even if you ve never programmed before! Begin by building classic
games like Hangman, Guess the Number, and Tic-Tac-Toe, and then
work your way up to more advanced games, like a text-based treasure
hunting game and an animated collision-dodging game with sound
effects. Along the way, you ll learn key programming and math
concepts that will help you take your game programming to the next
level. Learn how to: Combine loops, variables, and flow control
statements into real working programs Choose the right data
structures for the job, such as lists, dictionaries, and tuples Add
graphics and animation to your games with the pygame module Handle
keyboard and mouse input Program simple artificial intelligence so
you can play against the computer Use cryptography to convert text
messages into secret code Debug your programs and find common
errors As you wo
|
You may like...
The Gathering
C. J. Tudor
Paperback
R380
R297
Discovery Miles 2 970
Queen
Katee Robert
Paperback
R329
R278
Discovery Miles 2 780
|