BookShared
  • MEMBER AREA    
  • Think Like a Programmer: An Introduction to Creative Problem Solving

    (By V. Anton Spraul)

    Book Cover Watermark PDF Icon Read Ebook
    ×
    Size 29 MB (29,088 KB)
    Format PDF
    Downloaded 696 times
    Last checked 16 Hour ago!
    Author V. Anton Spraul
    “Book Descriptions: Rewire your brain

    Examples in this book are written in C++, but will improve your ability to think like a programmer in any language.

    The real challenge of programming isn't learning a language's syntax—it's learning to creatively solve problems so you can build something great. 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.”

    Google Drive Logo DRIVE
    Book 1

    The Pragmatic Programmer: From Journeyman to Master

    ★★★★★

    Dave Thomas

    Book 1

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

    ★★★★★

    Eric Matthes

    Book 1

    So Good They Can't Ignore You: Why Skills Trump Passion in the Quest for Work You Love

    ★★★★★

    Cal Newport

    Book 1

    The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win

    ★★★★★

    Gene Kim

    Book 1

    Automate the Boring Stuff with Python: Practical Programming for Total Beginners

    ★★★★★

    Al Sweigart

    Book 1

    97 Things Every Programmer Should Know: Collective Wisdom from the Experts

    ★★★★★

    Kevlin Henney

    Book 1

    Clean Architecture

    ★★★★★

    Robert C. Martin

    Book 1

    On Writing Well: The Classic Guide to Writing Nonfiction

    ★★★★★

    William Zinsser

    Book 1

    Designing Data-Intensive Applications

    ★★★★★

    Martin Kleppmann

    Book 1

    Deep Work: Rules for Focused Success in a Distracted World

    ★★★★★

    Cal Newport