Imagen de portada para The big book of small Python projects : 81 easy practice programs / Al Sweigart.
Título:
The big book of small Python projects : 81 easy practice programs / Al Sweigart.
ISBN:
9781718501249
Autor personal:
Información de publicación:
San Francisco : No Starch Press, [2021]

©2021
Descripción física:
xxvi, 403 pages : illustrations ; 24 cm
Nota general:
Includes index.
Contenido:
Project 1: Bagels -- Project 2: Birthday Paradox -- Project 3: Bitmap Message -- Project 4: Blackjack -- Project 5: Bouncing DVD Logo -- Project 6: Caesar Cipher -- Project 7: Caesar Hacker -- Project 8: Calendar Maker -- Project 9: Carrot in a Box -- Project 10: Cho-Han -- Project 11: Clickbait Headline Generator -- Project 12: Collatz Sequence -- Project 13: Conway's Game of Life -- Project 14: Countdown -- Project 15: Deep Cave -- Project 16: Diamonds -- Project 17: Dice Math -- Project 18: Dice Roller -- Project 19: Digital Clock -- Project 20: Digital Stream -- Project 21: DNA Visualization -- Project 22: Ducklings -- Project 23: Etching Drawer -- Project 24: Factor Finder -- Project 25: Fast Draw -- Project 26: Fibonacci -- Project 27: Fish Tank -- Project 28: Flooder -- Project 29: Forest Fire Sim -- Project 30: Four in a Row -- Project 31: Guess the Number -- Project 32: Gullible -- Project 33: Hacking Minigame -- Project 34: Hangman and Guillotine -- Project 35: Hex Grid -- Project 36: Hourglass -- Project 37: Hungry Robots -- Project 38: J'Accuse! -- Project 39: Langton's Ant -- Project 40: Leetspeak -- Project 41: Lucky Stars -- Project 42: Magic Fortune Ball -- Project 43: Mancala -- Project 44: Maze Runner 2D -- Project 45: Maze Runner 3D -- Project 46: Million Dice Roll Statistics Simulator -- Project 47: Mondrian Art Generator -- Project 48: Monty Hall Problem -- Project 49: Multiplication Table -- Project 50: Ninety-Nine Bottles -- Project 51: niNety-nniinE BoOttels -- Project 52: Numeral Systems Counters -- Project 53: Periodic Table of the Elements -- Project 54: Pig Latin -- Project 55: Powerball Lottery -- Project 56: Prime Numbers -- Project 57: Progress Bar -- Project 58: Rainbow -- Project 59: Rock Paper Scissors -- Project 60: Rock Paper Scissors (Always-Win Version) -- Project 61: ROT13 Cipher -- Project 62: Rotating Cube -- Project 63: Royal Game of Ur -- Project 64: Seven-Segment Display Module -- Project 65: Shining Carpet -- Project 66: Simple Substitution Cipher -- Project 67: Sine Message -- Project 68: Sliding Tile Puzzle -- Project 69: Snail Race -- Project 70: Soroban Japanese Abacus -- Project 71: Sound Mimic -- Project 72: sPoNgEcAsE -- Project 73: Sudoku Puzzle -- Project 74: Text-to-Speech Talker -- Project 75: Three-Card Monte -- Project 76: Tic-Tac-Toe -- Project 77: Tower of Hanoi -- Project 78: Trick Questions -- Project 79: Twenty Forty-Eight -- Project 80: Vigenère Cipher -- Project 81: Water Bucket Puzzle -- Appendix A: tag index -- Appendix B: character map.
Síntesis:
"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 programs, 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"-- Back cover.
DAK_OCLC_NUMBER:
on1236792882
Disponibilidad:
Lakeville - Heritage~1
Reservas: