Description: Impractical Python Projects by Lee Vaughan A collection of fun and educational Python projects designed to entertain programmers while enhancing their Python skills. FORMAT Paperback LANGUAGE English CONDITION Brand New Publisher Description Impractical Python Projects is a collection of fun and educational projects designed to entertain programmers while enhancing their Python skills. It picks up where the complete beginner books leave off, expanding on existing concepts and introducing new tools that youll use every day. And to keep things interesting, each project includes a zany twist featuring historical incidents, pop culture references, and literary allusions.Impractical Python Projects is a collection of fun and educational projects designed to entertain programmers while enhancing their Python skills. It picks up where the complete beginner books leave off, expanding on existing concepts and introducing new tools that youll use every day. And to keep things interesting, each project includes a zany twist featuring historical incidents, pop culture references, and literary allusions.Youll flex your problem-solving skills and employ Pythons many useful libraries to do things like-- Help James Bond crack a high-tech safe with a hill-climbing algorithm- Write haiku poems using Markov Chain Analysis- Use genetic algorithms to breed a race of gigantic rats- Crack the worlds most successful military cipher using cryptanalysis- Derive the anagram, "I am Lord Voldemort" using linguistical sieves- Plan your parents secure retirement with Monte Carlo simulation- Save the sorceress Zatanna from a stabby death using palingrams- Model the Milky Way and calculate our odds of detecting alien civilizations- Help the worlds smartest woman win the Monty Hall problem argument- Reveal Jupiters Great Red Spot using optical stacking- Save the head of Mary, Queen of Scots with steganography- Foil corporate security with invisible electronic inkSimulate volcanoes, map Mars, and more, all while gaining valuable experience using free modules like Tkinter, matplotlib, Cprofile, Pylint, Pygame, Pillow, and Python-Docx.Whether youre looking to pick up some new Python skills or just need a pick-me-up, youll find endless educational, geeky fun with Impractical Python Projects. Author Biography Lee Vaughan is a geologist with over 30 years experience in the petroleum industry. As the Senior Technical Professional for Geological Modeling at a major international oil company, he was involved in the construction and review of computer models, the development, testing, and commercialization of software, and the training of geoscientists and engineers. An advocate for nonprogrammers who must use programming in their careers, he wrote Impractical Python Projects to help self-learners hone their skills with the Python language. Table of Contents IntroductionChapter 1: Silly Name GeneratorChapter 2: Finding Palingram SpellsChapter 3: Solving AnagramsChapter 4: Decoding American Civil War CiphersChapter 5: Encoding English Civil War CiphersChapter 6: Writing in Invisible InkChapter 7: Breeding Giant Rats with Genetic AlgorithmsChapter 8: Counting Syllables for Haiku PoetryChapter 9: Writing Haiku with Markov Chain AnalysisChapter 10: Are We Alone? Exploring the Fermi ParadoxChapter 11: The Monty Hall ProblemChapter 12: Securing your Nest EggChapter 13: Simulating an Alien VolcanoChapter 14: Mapping Mars with the Mars OrbiterChapter 15: Improving Your Astrophotography with Planet StackingChapter 16: Finding Frauds with Benfords LawAppendix: Practice Project Solutions Review "Python is a programming language, but it is also fun to play with. This book recognizes that."—Geek Tech Stuff"Rather than being an introductory text, Vaughans book pushes you in interesting directions for solving a diverse set of problems. Most of these "impractical" projects, while themselves being not so useless after all, will have parallels to real life projects." —Greg Laden, Greg Ladens Blog"The book is not a Python tutorial or guide. Instead, it presents stimulating coding projects for non-programmers who want to use Python for doing experiments, test theories, or simulate natural phenomena."—Paolo Amoroso, Moonshots Beyond the Cloud Blog"A must have second book for every developer that ever wants to learn Python as a language." —Ian Mizer, Atlanta Python Programmers Group"The writing is excellent . . . Every project is accessible and has enough explanation to motivate coding." —Ravi Srinivasan, Playful Python Promotional Impractical Python is a collection of fun and educational projects designed to entertain programmers while enhancing their Python skills. It picks up where the complete beginner books leave off, expanding on existing concepts and introducing new tools that youll use every day. And to keep things interesting, each project includes a zany twist featuring historical incidents, pop culture references, and literary allusions. Review Quote "Python is a programming language, but it is also fun to play with. This book recognizes that." --Geek Tech Stuff "Rather than being an introductory text, Vaughans book pushes you in interesting directions for solving a diverse set of problems. Most of these "impractical" projects, while themselves being not so useless after all, will have parallels to real life projects." --Greg Laden, Greg Ladens Blog "The book is not a Python tutorial or guide. Instead, it presents stimulating coding projects for non-programmers who want to use Python for doing experiments, test theories, or simulate natural phenomena." --Paolo Amoroso, Moonshots Beyond the Cloud Blog "A must have second book for every developer that ever wants to learn Python as a language." --Ian Mizer, Atlanta Python Programmers Group "The writing is excellent . . . Every project is accessible and has enough explanation to motivate coding." --Ravi Srinivasan, Playful Python Promotional "Headline" Impractical Python is a collection of fun and educational projects designed to entertain programmers while enhancing their Python skills. It picks up where the complete beginner books leave off, expanding on existing concepts and introducing new tools that youll use every day. And to keep things interesting, each project includes a zany twist featuring historical incidents, pop culture references, and literary allusions. Description for Sales People Python is consistently rated one of the most popular programming languages. Covers practical programming techniques and high-level concepts while using the easy-to-use Python Standard Library. Designed to teach highly sought after skills to programmers and nonprogrammer professionals alike. Most Python books cater to total beginners or advanced programmers; this is a great follow-up to introductory texts. The projects cover a wide range of themes, topics, and pop culture references, making for solid geeky fun. Details ISBN159327890X Author Lee Vaughan Publisher No Starch Press,US Year 2018 ISBN-10 159327890X ISBN-13 9781593278908 Format Paperback Imprint No Starch Press,US Place of Publication San Francisco Country of Publication United States Media Book DEWEY 006.76 Subtitle Playful Programming Activities to Make You Smarter Short Title Impractical Python Projects Language English UK Release Date 2018-11-27 Publication Date 2018-11-27 AU Release Date 2018-11-27 NZ Release Date 2018-11-27 US Release Date 2018-11-27 Audience General Pages 424 Illustrations 1 Illustrations We've got this At The Nile, if you're looking for it, we've got it. With fast shipping, low prices, friendly service and well over a million items - you're bound to find what you want, at a price you'll love! TheNile_Item_ID:141750323;
Price: 68.39 AUD
Location: Melbourne
End Time: 2024-11-27T09:01:25.000Z
Shipping Cost: 0 AUD
Product Images
Item Specifics
Restocking fee: No
Return shipping will be paid by: Buyer
Returns Accepted: Returns Accepted
Item must be returned within: 30 Days
ISBN-13: 9781593278908
Book Title: Impractical Python Projects
Item Height: 235 mm
Item Width: 180 mm
Author: Lee Vaughan
Publication Name: Impractical Python Projects: Playful Programming Activities to Make You Smarter
Format: Paperback
Language: English
Publisher: No Starch Press,Us
Subject: Computer Science
Publication Year: 2018
Type: Textbook
Number of Pages: 488 Pages