CodeCraft - Build to Learn
The Python Programming Language
Why Python
In an era of increasingly fast technological innovation and change, computer programming is the new language of the world.
Python should be your first programming language because it's very easy to get started, and very powerful. You won’t waste a lot of time memorizing the arcane syntax that other programming languages will present you. Instead, you will be able to focus on learning programming concepts. You will quickly learn how to think like a programmer.
CodeCraft - Build your Virtual World
Why CodeCraft?
CodeCraft is a new way to learn to program by constructing things in a virtual 3D world. You can start with basic concepts of Python to build simple blocks, columns, and walls, then large buildings, bridges, and even trees. When you are ready to learn advanced topics, such as recursion, timer, class/objects, inheritance and callback functions, you will be able to build more complex structures: growing flowers, flickering stars, and even invisible drones to move around and build or destroy things at your command.
CodeCraft is an engaging environment that gives you a lot of space to be creative and build anything you imagine. You'll have fun learning how to code while playing this game!
This book teaches you some basic concepts of coding in Python.
Turn the page and let the magic begin!