The Big Book of Small Python Projects

The Big Book of Small Python Projects

Author: Al Sweigart

Publisher: No Starch Press

Published: 2021-06-25

Total Pages: 433

ISBN-13: 1718501242

DOWNLOAD EBOOK

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!


A Workbook for Arguments

A Workbook for Arguments

Author: David R. Morrow

Publisher: Hackett Publishing

Published: 2019-11-18

Total Pages: 587

ISBN-13: 1624668798

DOWNLOAD EBOOK

David Morrow and Anthony Weston build on Weston's acclaimed A Rulebook for Arguments to offer a complete textbook for a course in critical thinking or informal logic. Features of the book include: Homework exercises adapted from a wide range of actual arguments from newspapers, philosophical texts, literature, movies, YouTube videos, and other sources.Practical advice to help students succeed when applying the Rulebook's rules.Suggestions for further practice that outline activities students can do by themselves or with classmates to improve their critical thinking skills.Detailed instructions for in-class activities and take-home assignments designed to engage students in critical thinking.An appendix on mapping arguments, a topic not included in the Rulebook, that introduces students to this vital skill in evaluating or constructing complex and multi-step arguments.Model responses to odd-numbered exercises, including commentaries on the strengths and weaknesses of selected model responses as well as further discussion of some of the substantive intellectual, philosophical, and ethical issues raised by the exercises. The third edition of Workbook contains the entire text of the recent fifth edition of the Rulebook, supplementing this core text with extensive further explanations and exercises. Updated and improved homework exercises ensure that the examples continue to resonate with today’s students. Roughly one-third of the exercises have been replaced with updated or improved examples. A new chapter on engaging constructively in public debates—including five new sets of exercises—trains students to engage respectfully and constructively on controversial topics, an increasingly important skill in our hyper-partisan age. Three new critical thinking activities offer further opportunities to practice constructive dialogue.


Fundamentals of Physics

Fundamentals of Physics

Author: David Halliday

Publisher:

Published: 2001-07-05

Total Pages: 0

ISBN-13: 9780471134602

DOWNLOAD EBOOK

The publication of the first edition of Physics in 1960 launched the modern era of physics textbooks. It was a new paradigm then and, after 40 years, it continues to be the dominant model for all texts. The big change in the market has been a shift to a lower level, more accessible version of the model. Fundamentals of Physics is a good example of this shift. In spite of this change, there continues to be a demand for the original version and, indeed, we are seeing a renewed interest in Physics as demographic changes have led to greater numbers of well-prepared students entering university. Physics is the only book available for academics looking to teach a more demanding course.


Word Freak

Word Freak

Author: Stefan Fatsis

Publisher: HMH

Published: 2001-07-07

Total Pages: 427

ISBN-13: 0547524315

DOWNLOAD EBOOK

This “marvelously absorbing” book is “a walk on the wild side of words and ventures into the zone where language and mathematics intersect” (San Jose Mercury News). A former Wall Street Journal reporter and NPR regular, Stefan Fatsis recounts his remarkable rise through the ranks of elite Scrabble players while exploring the game’s strange, potent hold over them—and him. At least thirty million American homes have a Scrabble set—but the game’s most talented competitors inhabit a sphere far removed from the masses of “living room players.” Theirs is a surprisingly diverse subculture whose stars include a vitamin-popping standup comic; a former bank teller whose intestinal troubles earned him the nickname “G.I. Joel”; a burly, unemployed African American from Baltimore’s inner city; the three-time national champion who plays according to Zen principles; and the author himself, who over the course of the book is transformed from a curious reporter to a confirmed Scrabble nut. Fatsis begins by haunting the gritty corner of a Greenwich Village park where pickup Scrabble games can be found whenever weather permits. His curiosity soon morphs into compulsion, as he sets about memorizing thousands of obscure words and fills his evenings with solo Scrabble played on his living room floor. Before long he finds himself at tournaments, socializing—and competing—with Scrabble’s elite. But this book is about more than hardcore Scrabblers, for the game yields insights into realms as disparate as linguistics, psychology, and mathematics. Word Freak extends its reach even farther, pondering the light Scrabble throws on such notions as brilliance, memory, competition, failure, and hope. It is a geography of obsession that celebrates the uncanny powers locked in all of us, “a can’t-put-it-down narrative that dances between memoir and reportage” (Los Angeles Times). “Funny, thoughtful, character-rich, unchallengeably winning writing.” —The Atlantic Monthly This edition includes a new afterword by the author.


Invent Your Own Computer Games with Python, 4th Edition

Invent Your Own Computer Games with Python, 4th Edition

Author: Al Sweigart

Publisher: No Starch Press

Published: 2016-12-16

Total Pages: 377

ISBN-13: 1593277954

DOWNLOAD EBOOK

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 work through each game, you’ll build a solid foundation in Python and an understanding of computer science fundamentals. What new game will you create with the power of Python? The projects in this book are compatible with Python 3.


Cracking Codes with Python

Cracking Codes with Python

Author: Al Sweigart

Publisher: No Starch Press

Published: 2018-01-23

Total Pages: 419

ISBN-13: 1593278225

DOWNLOAD EBOOK

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!


I Will Survive

I Will Survive

Author: Gloria Gaynor

Publisher: Macmillan + ORM

Published: 2014-03-11

Total Pages: 253

ISBN-13: 1466865954

DOWNLOAD EBOOK

I Will Survive is the story of Gloria Gaynor, America's "Queen of Disco." It is the story of riches and fame, despair, and finally salvation. Her meteoric rise to stardom in the mid-1970s was nothing short of phenomenal, and hits poured forth that pushed her to the top of the charts, including "Honey Bee," "I Got You Under My Skin," "Never Can Say Goodbye," and the song that has immortalized her, "I Will Survive," which became a #1 international gold seller. With that song, Gloria heralded the international rise of disco that became synonymous with a way of life in the fast lane - the sweaty bodies at Studio 54, the lines of cocaine, the indescribable feeling that you could always be at the top of your game and never come down. But down she came after her early stardom, and problems followed in the wake, including the death of her mother, whose love had anchored the young singer, as well as constant battles with weight, drugs, and alcohol. While her fans always imagined her to be rich, her personal finances collapsed due to poor management; and while many envied her, she felt completely empty inside. In the early 1980s, sustained by her marriage to music publisher Linwood Simon, Gloria took three years off and reflected upon her life. She visited churches and revisited her mother's old Bible. Discovering the world of gospel, she made a commitment to Christ that sustains her to this day.