did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9781718500921

Dead Simple Python Idiomatic Python for the Impatient Programmer

by
  • ISBN13:

    9781718500921

  • ISBN10:

    1718500920

  • Format: Paperback
  • Copyright: 2022-11-22
  • Publisher: No Starch Press

Note: Supplemental materials are not guaranteed with Rental or Used book purchases.

Purchase Benefits

  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $59.99 Save up to $19.50
  • Rent Book $40.49
    Add to Cart Free Shipping Icon Free Shipping

    TERM
    PRICE
    DUE
    USUALLY SHIPS IN 2-3 BUSINESS DAYS
    *This item is part of an exclusive publisher rental program and requires an additional convenience fee. This fee will be reflected in the shopping cart.

Supplemental Materials

What is included with this book?

Summary

The complete core language for existing programmers.

Dead Simple Python is a thorough introduction to every feature of the Python language for programmers who are impatient to write production code. Instead of revisiting elementary computer science topics, you’ll dive deep into idiomatic Python patterns so you can write professional Python programs in no time.
 
After speeding through Python’s basic syntax and setting up a complete programming environment, you’ll learn to work with Python’s dynamic data typing, its support for both functional and object-oriented programming techniques, special features like generator expressions, and advanced topics like concurrency. You’ll also learn how to package, distribute, debug, and test your Python project.
 
Master how to:
  • Make Python's dynamic typing work for you to produce cleaner, more adaptive code.
  • Harness advanced iteration techniques to structure and process your data.
  • Design classes and functions that work without unwanted surprises or arbitrary constraints.
  • Use multiple inheritance and introspection to write classes that work intuitively.
  • Improve your code's responsiveness and performance with asynchrony, concurrency, and parallelism.
  • Structure your Python project for production-grade testing and distribution
  •  
    The most pedantically pythonic primer ever printed, Dead Simple Python will take you from working with the absolute basics to coding applications worthy of publication.

    Author Biography

    Jason C. McDonald is a software developer, speaker, and author of both fiction and non-fiction. He's the founder of MousePaw Media (https://mousepawmedia.com), an open source software company, where he trains software development interns. You can usually find him haunting his local coffee shop.

    Table of Contents

    Introduction
    Part 1: The Python Environment
    Chapter 1:
    The Python Philosophy
    Chapter 2: Your Workbench
    Chapter 3: Syntax Crash Course
    Chapter 4: Project Structure & Imports
    Part 2: Essential Structures
    Chapter 5:
    Data Typing and Immutability
    Chapter 6: Functions
    Chapter 7: Objects
    Chapter 8: Errors
    Part 3: Data and Flow
    Chapter 9:
    Loops and Iterators
    Chapter 10: Generators, Comprehensions & Coroutines
    Chapter 11: Text Files and Contexts
    Chapter 12: Binary and Serialization
    Part 4: Advanced Concepts
    Chapter 13:
    Class Inheritance
    Chapter 14: Inspection and Generics
    Chapter 15: Concurrency and Asynchrony
    Chapter 16: Threading and Parallelism
    Part 5: Beyond the Code
    Chapter 17:
    Packaging and Distribution
    Chapter 18: Debugging and Analysis
    Chapter 19: Testing and Profiling
    Chapter 20: Parting of Ways
    Glossary

    Supplemental Materials

    What is included with this book?

    The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

    The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

    Rewards Program