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

    ★★★★★

    Andy Hunt

    Book 1

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

    ★★★★★

    Al Sweigart

    Book 1

    How Linux Works: What Every Superuser Should Know

    ★★★★★

    Brian Ward

    Book 1

    Code: The Hidden Language of Computer Hardware and Software

    ★★★★★

    Charles Petzold

    Book 1

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

    ★★★★★

    Eric Matthes

    Book 1

    Eloquent JavaScript: A Modern Introduction to Programming

    ★★★★★

    Marijn Haverbeke

    Book 1

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

    ★★★★★

    Kevlin Henney

    Book 1

    Convict Conditioning: How to Bust Free of All Weakness Using the Lost Secrets of Supreme Survival Strength

    ★★★★★

    Paul Wade

    Book 1

    Data Structures the Fun Way: An Amusing Adventure with Coffee-Filled Examples

    ★★★★★

    Jeremy Kubica

    Book 1

    شجرتي شجرة البرتقال الرائعة (سلسلة زيزا، #1)

    ★★★★★

    José Mauro de Vasconcelos

    Book 1

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

    ★★★★★

    Cal Newport

    Book 1

    Deep Work: Rules for Focused Success in a Distracted World

    ★★★★★

    Cal Newport

    Book 1

    Ansible for DevOps

    ★★★★★

    Jeff Geerling

    Book 1

    A Mind for Numbers: How to Excel at Math and Science (Even If You Flunked Algebra)

    ★★★★★

    Barbara Oakley

    Book 1

    Clean Architecture

    ★★★★★

    Robert C. Martin

    Book 1

    Harry Potter Series Box Set (Harry Potter, #1-7)

    ★★★★★

    J.K. Rowling