Python Crash Course: A Hands-On, Project-Based Introduction to Programming


Eric Matthes - 2015
    You'll also learn how to make your programs interactive and how to test your code safely before adding it to a project. In the second half of the book, you'll put your new knowledge into practice with three substantial projects: a Space Invaders-inspired arcade game, data visualizations with Python's super-handy libraries, and a simple web app you can deploy online.As you work through Python Crash Course, you'll learn how to: Use powerful Python libraries and tools, including matplotlib, NumPy, and PygalMake 2D games that respond to keypresses and mouse clicks, and that grow more difficult as the game progressesWork with data to generate interactive visualizationsCreate and customize simple web apps and deploy them safely onlineDeal with mistakes and errors so you can solve your own programming problemsIf you've been thinking seriously about digging into programming, Python Crash Course will get you up to speed and have you writing real programs fast. Why wait any longer? Start your engines and code!

The Revolution Was Televised: The Cops, Crooks, Slingers and Slayers Who Changed TV Drama Forever


Alan Sepinwall - 2012
    An experimental, violent prison unit. The death of an American city, as seen through a complex police investigation. A lawless frontier town trying to talk its way into the United States. A corrupt cop who rules his precinct like a warlord. The survivors of a plane crash trying to make sense of their disturbing new island home. A high school girl by day, monster fighter by night. A spy who never sleeps. A space odyssey inspired by 9/11. An embattled high school football coach. A polished ad exec with a secret. A chemistry teacher turned drug lord.These are the subjects of 12 shows that started a revolution in TV drama: The Sopranos. Oz. The Wire. Deadwood. The Shield. Lost. Buffy the Vampire Slayer. 24. Battlestar Galactica. Friday Night Lights. Mad Men. Breaking Bad.These 12 shows, and the many more they made possible, ushered in a new golden age of television — one that made people take the medium more seriously than ever before. Alan Sepinwall became a TV critic right before this creative revolution began, was there to chronicle this incredible moment in pop culture history, and along the way “changed the nature of television criticism,” according to Slate. The Revolution Was Televised is the story of these 12 shows, as told by Sepinwall and the people who made them, including David Chase, David Simon, David Milch, Damon Lindelof and Carlton Cuse, Vince Gilligan and more.

Stet: An Editor's Life


Diana Athill - 2000
    Stet is a must-read for the literarily curious, who will revel in Athill's portraits of such great literary figures as Jean Rhys, V. S. Naipaul, Norman Mailer, Philip Roth, Mordecai Richler, and others. Spiced with candid observations about the type of people who make brilliant writers and ingenious publishers (and the idiosyncrasies of both), Stet is an invaluable contribution to the literature of literature, and in the words of the Sunday Telegraph, "all would-be authors and editors should have a copy."

Regular Expressions Cookbook


Jan Goyvaerts - 2009
    Every programmer can find uses for regular expressions, but their power doesn't come worry-free. Even seasoned users often suffer from poor performance, false positives, false negatives, or perplexing bugs. Regular Expressions Cookbook offers step-by-step instructions for some of the most common tasks involving this tool, with recipes for C#, Java, JavaScript, Perl, PHP, Python, Ruby, and VB.NET.With this book, you will:Understand the basics of regular expressions through a concise tutorial Use regular expressions effectively in several programming and scripting languages Learn how to validate and format input Manage words, lines, special characters, and numerical values Find solutions for using regular expressions in URLs, paths, markup, and data exchange Learn the nuances of more advanced regex features Understand how regular expressions' APIs, syntax, and behavior differ from language to language Write better regular expressions for custom needs Whether you're a novice or an experienced user, Regular Expressions Cookbook will help deepen your knowledge of this unique and irreplaceable tool. You'll learn powerful new tricks, avoid language-specific gotchas, and save valuable time with this huge library of proven solutions to difficult, real-world problems.

Think Like a Programmer: An Introduction to Creative Problem Solving


V. Anton Spraul - 2012
    In this one-of-a-kind text, author V. Anton Spraul breaks down the ways that programmers solve problems and teaches you what other introductory books often ignore: how to Think Like a Programmer. Each chapter tackles a single programming concept, like classes, pointers, and recursion, and open-ended exercises throughout challenge you to apply your knowledge. You'll also learn how to:Split problems into discrete components to make them easier to solve Make the most of code reuse with functions, classes, and libraries Pick the perfect data structure for a particular job Master more advanced programming tools like recursion and dynamic memory Organize your thoughts and develop strategies to tackle particular types of problems Although the book's examples are written in C++, the creative problem-solving concepts they illustrate go beyond any particular language; in fact, they often reach outside the realm of computer science. As the most skillful programmers know, writing great code is a creative art—and the first step in creating your masterpiece is learning to Think Like a Programmer.

Leadership: Plain and Simple


Steve Radcliffe - 2009
    It contains no jargon or irrelevant theory, just practical insights, straightforward actions and plain guidelines to accelerate your growth as a leader.

You're Not Fooling Anyone When You Take Your Laptop to a Coffee Shop: Scalzi on Writing


John Scalzi - 2007
    and ad copy, corporate brochures and Web site headlines, too. His wide range of experience informs this collection of essays on writing and the writing life, taken from his popular personal Web site, The Whatever. Whether providing practical advice, discussing writing and writers or observing the state of the writing world, Scalzi lays it out in a sharp, no-nonsense way that assumes you want the lay of the land, without all the huggy-squeezy hand-holding. Notes on the writing life, unvarnished views of writers and books and (yes) even some practical advice: It's all here.

Understanding Digital Photography: Techniques for Getting Great Pictures


Bryan Peterson - 2005
    As a bonus, Peterson explains, in straightforward text, the techniques of Photoshop as well as the basics of publishing, printing, and archiving and storing for personal or professional use. Full of great examples for beginners and serious photographers, Understanding Digital Photography makes it easy to create great digital pictures every time.