Bookbot

Al Sweigart

    Invent Your Own Computer Games with Python
    Coding With Minecraft
    Beyond the basic stuff with Python : best practices for writing clean code
    Automate the Boring Stuff with Python
    Scratch 3 Programming Playground
    The Big Book of Small Python Projects
    • The Big Book of Small Python Projects

      • 400pagine
      • 14 ore di lettura

      Best-selling author Al Sweigart shows you how to easily build over 80 fun programs with minimal code and maximum creativity. If you’ve mastered basic Python syntax and you’re ready to start writing programs, you’ll find The Big Book of Small Python Projects both enlightening and fun. This collection of 81 Python projects will have you making digital art, games, animations, counting pro- grams, and more right away. Once you see how the code works, you’ll practice re-creating the programs and experiment by adding your own custom touches. These simple, text-based programs are 256 lines of code or less. And whether it’s a vintage screensaver, a snail-racing game, a clickbait headline generator, or animated strands of DNA, each project is designed to be self-contained so you can easily share it online. You’ll create: • Hangman, Blackjack, and other games to play against your friends or the computer • Simulations of a forest fire, a million dice rolls, and a Japanese abacus • Animations like a virtual fish tank, a rotating cube, and a bouncing DVD logo screensaver • A first-person 3D maze game • Encryption programs that use ciphers like ROT13 and Vigenère to conceal text If you’re tired of standard step-by-step tutorials, you’ll love the learn-by-doing approach of The Big Book of Small Python Projects. It’s proof that good things come in small programs!

      The Big Book of Small Python Projects2021
      4,4
    • A project-filled introduction to coding that shows kids how to build programs by making cool games. Scratch, the colorful drag-and-drop programming language, is used by millions of first-time learners worldwide. Scratch 3 features an updated interface, new programming blocks, and the ability to run on tablets and smartphones, so you can learn how to code on the go. In Scratch 3 Programming Playground, you'll learn to code by making cool games. Get ready to destroy asteroids, shoot hoops, and slice and dice fruit! Each game includes easy-to-follow instructions with full-color images, review questions, and creative coding challenges to make the game your own. Want to add more levels or a cheat code? No problem, just write some code. You'll learn to make games like: Maze Runner: escape the maze! Snaaaaaake: gobble apples and avoid your own tail Asteroid Breaker: smash space rocks Fruit Slicer: a Fruit Ninja clone Brick Breaker: a remake of Breakout, the brick-breaking classic Platformer: a game inspired by Super Mario Bros Learning how to program shouldn't be dry and dreary. With Scratch 3 Programming Playground, you'll make a game of it! Covers: Scratch 3

      Scratch 3 Programming Playground2021
      4,8
    • "A guide for programmers who already are familiar with the Python programming language that explains how to make code more understandable to other programmers, addresses Python conventions and best practices, and teaches how to use object-oriented programming strategies"-- Provided by publisher

      Beyond the basic stuff with Python : best practices for writing clean code2021
      4,3
    • Coding With Minecraft

      • 256pagine
      • 9 ore di lettura

      "A guide to using ComputerCraft and the Lua programming language to automate bots in Minecraft. This book teaches computer science and programming basics and transforms Minecraft from just a video game into an educational tool"-- Provided by publisher

      Coding With Minecraft2018
      4,2
    • Learn how to program in Python while making and breaking ciphers—algorithms used to create and send secret messages! After a crash course in Python programming basics, you’ll learn to make, test, and hack programs that encrypt text with classical ciphers like the transposition cipher and Vigenère cipher. You’ll begin with simple programs for the reverse and Caesar ciphers and then work your way up to public key cryptography, the type of encryption used to secure today’s online transactions, including digital signatures, email, and Bitcoin. Each program includes the full code and a line-by-line explanation of how things work. By the end of the book, you’ll have learned how to code in Python and you’ll have the clever programs to prove it! You’ll also learn how to: - Combine loops, variables, and flow control statements into real working programs - Use dictionary files to instantly detect whether decrypted messages are valid English or gibberish - Create test programs to make sure that your code encrypts and decrypts correctly - Code (and hack!) a working example of the affine cipher, which uses modular arithmetic to encrypt a message - Break ciphers with techniques such as brute-force and frequency analysis There’s no better way to learn to code than to play with real programs. Cracking Codes with Python makes the learning fun!

      Cracking codes with Python : an introduction to building and breaking ciphers2018
    • Coole Spiele mit Scratch

      • 272pagine
      • 10 ore di lettura

      Spiele Computerspiele nicht nur – erfinde sie selbst! Scratch, die bunte Drag-and-drop-Programmiersprache, wird bereits von Millionen Programmieranfängern benutzt. Mit diesem Buch gestaltest du coole Spiele und lernst dabei mühelos programmieren. Mach dich bereit, Asteroiden zu zerstören, Körbe zu werfen und Obst zu zerteilen. Jedes Spiel enthält leicht verständliche Anweisungen, Arbeitsaufgaben und Anregungen für deine eigenen Spiele. Du willst deine persönlichen Level oder Cheats schaffen? Kein Problem, schreibe einfach etwas Code. Du lernst Spiele zu programmieren wie: - Maze Runner: Entkomme dem Labyrinth! - Snaaaaaaake: Verspeise Äpfel und entrinne deinem eigenen Schwanz. - Asteroid Breaker: Vernichte Weltraumtrümmer. - Obstschlitzer: ein Klon des bekannten Spiels Fruit Ninja - Brick Breaker: eine Neuauflage von Breakout, dem Bauklotz-Klassiker - Ein anspruchsvolles Jump-&-Run-Spiel: Spielspaß inspiriert von Super Mario Bros. Programmieren lernen sollte nicht dröge und langweilig sein. »Coole Spiele mit Scratch« macht es zur Spielerei!

      Coole Spiele mit Scratch2017
    • Eigene Spiele programmieren - Python lernen

      Der spielerische Weg zur Programmiersprache

      Dieses Buch wird Ihnen beibringen, wie man Computerspiele mit der beliebten Python- Programmiersprache entwickelt – auch wenn Sie noch nie zuvor programmiert haben! Beginnen Sie mit dem Entwurf klassischer Spiele wie Galgenmännchen, einem Zahlenratespiel und Tic-Tac-Toe. Mit fortgeschrittenen Spielen bauen Sie Ihre Programmierkenntnisse weiter aus, beispielsweise mit einer textbasierten Schatzsuche und einem animierten Kollisionsspiel mit Soundeffekten. Dabei lernen Sie grundlegende Konzepte der Programmierung und der Mathematik, die Ihnen helfen, Ihre Spieleprogrammierung auf die nächste Stufe zu heben. Lernen Sie, wie Sie - Loops, Variablen und Flusssteuerungsanweisungen in funktionierenden Programmen kombinieren. - die richtigen Datenstrukturen für die jeweilige Aufgabe einsetzen, also Listen, Dictionarys und Tupel. - mit dem pygame-Modul Ihre Spiele mit Grafiken und Animation bereichern. - Benutzereingaben über Tastatur und Maus in Ihren Spielen einsetzen. - einfache künstliche Intelligenz programmieren, um gegen den Computer zu spielen. - Kryptografie verwenden, um Text in geheimen Code zu verschlüsseln. - Ihre Programme debuggen und Fehler aufspüren. Entdecken Sie mit diesem Buch spielerisch das Potenzial von Python – und programmieren Sie schon bald Ihre eigenen Spiele!

      Eigene Spiele programmieren - Python lernen2017
    • Automate the Boring Stuff with Python

      Practical Programming for Total Beginners

      • 504pagine
      • 18 ore di lettura

      If you’ve ever spent hours renaming files or updating hundreds of spreadsheet cells, you know how tedious tasks like these can be. But what if you could have your computer do them for you? In Automate the Boring Stuff with Python, you’ll learn how to use Python to write programs that do in minutes what would take you hours to do by hand—no prior programming experience required. Once you’ve mastered the basics of programming, you’ll create Python programs that effortlessly perform useful and impressive feats of automation to: Search for text in a file or across multiple filesCreate, update, move, and rename files and foldersSearch the Web and download online contentUpdate and format data in Excel spreadsheets of any sizeSplit, merge, watermark, and encrypt PDFsSend reminder emails and text notificationsFill out online forms Step-by-step instructions walk you through each program, and practice projects at the end of each chapter challenge you to improve those programs and use your newfound skills to automate similar tasks. Don’t spend your time doing work a well-trained monkey could do. Even if you’ve never written a line of code, you can make your computer do the grunt work. Learn how in Automate the Boring Stuff with Python. Note: The programs in this book are written to run on Python 3.

      Automate the Boring Stuff with Python2015
      4,3
    • "Invent Your Own Computer Games with Python" teaches you computer programming in the Python programming language. Each chapter gives you the complete source code for a new game and teaches the programming concepts from these examples.

      Invent Your Own Computer Games with Python2008
      4,1