Real-World Python: A Hacker's Guide to Solving Problems with Code

4.5/5 · 29 ratings

Lee Vaughan takes Python learners past the syntax of basic tutorials into the grit of practical application. This guide focuses on solving complex, eccentric problems that mirror the challenges faced by professional programmers and researchers. You will move beyond simple code snippets to build complete, functional programs that handle sophisticated tasks. It is an ideal choice for intermediate u…

Shelves
Coding Computers Programming book Computer Science Technology Lee Vaughan Reference Ebooks

More like this


Python Cookbook, Third Edition

If you need help writing programs in Python 3, or want to update older Python 2 code, this book is just the ticket. Packed with practical recipes …

4.5/5 · 29 ratings

The Rust Programming Language

The Rust Programming Language is the official book on Rust, an open-source, community-developed systems programming language that runs blazingly f…

4.5/5 · 29 ratings

Mastering Regular Expressions

Regular expressions are an extremely powerful tool for manipulating text and data. They are now standard features in a wide range of languages and…

4.5/5 · 29 ratings

Working Effectively with Legacy Code

Get more out of your legacy systems, more performance, functionality, reliability, and manageability.Is your code easy to change? Can you get near…

4.5/5 · 29 ratings

Penguin Random House Python Crash Course

Python Crash Course is a fast-paced, thorough introduction to programming with Python that will have you writing programs, solving problems, and m…

4.5/5 · 29 ratings

Agile Web Development with Rails, 1st Edition

Rails is a full-stack, open source web framework that enables you to create full-featured, sophisticated web-based applications, but with a twist.…

4.5/5 · 29 ratings

Clean Code: A Handbook of Agile Software Craftsmanship

Even bad code can function. But if code isn't clean, it can bring a development organization to its knees. Every year, countless hours and signifi…

4.5/5 · 29 ratings

Python for Data Analysis

Python for Data Analysis is concerned with the nuts and bolts of manipulating, processing, cleaning, and crunching data in Python. It is also a pr…

4.5/5 · 29 ratings

Compilers: Principles, Techniques, and Tools

This introduction to compilers is the direct descendant of the well-known book by Aho and Ullman, Principles of Compiler Design. The authors prese…

4.5/5 · 29 ratings

Test-Driven Development: By Example

Author: Kent Beck

Quite simply, test-driven development is meant to eliminate fear in application development. While some fear is healthy (often viewed as a conscie…

4.5/5 · 29 ratings

HTML and CSS: Design and Build Websites

Every day, more and more people want to learn some HTML and CSS. Joining the professional web designers and programmers are new audiences who need…

4.5/5 · 29 ratings

Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages

You should learn a programming language every year, as recommended by The Pragmatic Programmer . But if one per year is good, how about Seven Lang…

4.5/5 · 29 ratings