Skip to main content

Shopping Cart

You're getting the VIP treatment!

Item(s) unavailable for purchase
Please review your cart. You can remove the unavailable item(s) now or we'll automatically remove it at Checkout.
itemsitem
itemsitem

Recommended For You

Loading...

Object Oriented Programming eBooks

If you like Object Oriented Programming eBooks, then you'll love these top picks.
Showing 1 - 24 of 848 Results
Skip side bar filters
  • Head First PHP & MySQL

    A Brain-Friendly Guide

    If you're ready to create web pages more complex than those you can build with HTML and CSS, Head First PHP & MySQL is the ultimate learning guide to building dynamic, database-driven websites using PHP and MySQL. Packed with real-world examples, this book teaches you all the essentials of server-side programming, from the fundamentals of PHP and MySQL coding to advanced topics such as form ... Read more

    S$ 47.19 SGD

  • A Functional Approach to Java

    Augmenting Object-Oriented Java Code with Functional Principles

    by Ben Weidig ...
    Java developers usually tackle the complexity of software development through object-oriented programming (OOP). But not every problem is a good match for OOP. The functional programming (FP) paradigm offers you another approach to solving problems, and Java provides easy-to-grasp FP tools such as lambda expressions and Streams. If you're interested in applying FP concepts to your Java code, this ... Read more

    S$ 64.30 SGD

  • Python Programming For Beginners

    Learn The Basics Of Python Programming

    by James Tudor ...
    Programming Doesn't Have To Be Difficult. If You Want To Get Started With Python Programming, Read On..How many times have you thought about learning how to code but got discouraged because you had no technical background, didn’t have the time to learn, or you just didn’t think you were smart enough?Would you like to learn the basics of python programming even if you are a complete novice? If so, ... Read more

    Free

  • Refactoring

    Improving the Design of Existing Code

    by Martin Fowler ...
    Series series Addison-Wesley Signature Series (Fowler)
    Martin Fowler’s guide to reworking bad code into well-structured codeRefactoring improves the design of existing code and enhances software maintainability, as well as making existing code easier to understand. Original Agile Manifesto signer and software development thought leader, Martin Fowler, provides a catalog of refactorings that explains why you should refactor; how to recognize code that ... Read more

    S$ 72.80 SGD

  • Game Programming Patterns

    The biggest challenge facing many game programmers is completing their game. Most game projects fizzle out, overwhelmed by the complexity of their own code. Game Programming Patterns tackles that exact problem. Based on years of experience in shipped AAA titles, this book collects proven patterns to untangle and optimize your game, organized as independent recipes so you can pick just the patterns ... Read more

    S$ 31.90 SGD

  • Patterns of Enterprise Application Architecture

    by Martin Fowler ...
    Series series Addison-Wesley Signature Series (Fowler)
    The practice of enterprise application development has benefited from the emergence of many new enabling technologies. Multi-tiered object-oriented platforms, such as Java and .NET, have become commonplace. These new tools and technologies are capable of building powerful applications, but they are not easily implemented. Common failures in enterprise applications often occur because their ... Read more

    S$ 84.03 SGD

  • Head First Design Patterns

    What will you learn from this book?You know you don't want to reinvent the wheel, so you look to Design Patterns: the lessons learned by those who've faced the same software design problems. With Design Patterns, you get to take advantage of the best practices and experience of others so you can spend your time on something more challenging. Something more fun. This book shows you the patterns ... Read more

    S$ 68.22 SGD

  • C++ Software Design

    Design Principles and Patterns for High-Quality Software

    Good software design is essential for the success of your project, but designing software is hard to do. You need to have a deep understanding of the consequences of design decisions and a good overview of available design alternatives. With this book, experienced C++ developers will get a thorough, practical, and unparalleled overview of software design with this modern language.C++ trainer and ... Read more

    S$ 68.22 SGD

  • Effective Modern C++

    42 Specific Ways to Improve Your Use of C++11 and C++14

    by Scott Meyers ...
    Coming to grips with C++11 and C++14 is more than a matter of familiarizing yourself with the features they introduce (e.g., auto type declarations, move semantics, lambda expressions, and concurrency support). The challenge is learning to use those features effectively—so that your software is correct, efficient, maintainable, and portable. That’s where this practical book comes in. It describes ... Read more

    S$ 51.22 SGD

  • Head First Python

    A Learner's Guide to the Fundamentals of Python Programming, A Brain-Friendly Guide

    by Paul Barry ...
    What will you learn from this book?Want to learn the Python language without slogging your way through how-to manuals? With Head First Python, you'll quickly grasp Python's fundamentals by working with built-in data structures and functions. You'll build your very own web app, which—once it's ready for prime time—runs in the cloud. You'll learn how to wrangle data with Python, scrape data from the ... Read more

    S$ 57.21 SGD

  • Python Object-Oriented Programming

    Build robust and maintainable object-oriented Python applications and libraries

    Level up your Python development by exploring advanced OOP concepts in this updated edition covering the latest design patterns, OOP techniques, and real-world projects tailored for Python 3.11 and beyondKey FeaturesBuild an intuitive understanding of object-oriented design, from introductory to mature programsLearn the ins and outs of Python syntax, libraries, and best practicesExamine a machine ... Read more

    S$ 85.34 SGD or Free with Kobo Plus

  • Java: The Good Parts

    Unearthing the Excellence in Java

    by Jim Waldo ...
    What if you could condense Java down to its very best features and build better applications with that simpler version? In this book, veteran Sun Labs engineer Jim Waldo reveals which parts of Java are most useful, and why those features make Java among the best programming languages available.Every language eventually builds up crud, Java included. The core language has become increasingly large ... Read more

    S$ 24.08 SGD

  • Professional JavaScript for Web Developers

    by Matt Frisbie ...
    Series series Tech Today
    Update and upgrade your JavaScript skillset for ES 2023 with the ultimate JavaScript guide for prosProfessional JavaScript for Web Developers, 5th edition, is the gold-standard in intermediate-to-advanced JavaScript programming development books. The author dives directly into the inner workings of JavaScript to help you clean up your code and become a more sophisticated and talented JavaScript ... Read more

    S$ 70.99 SGD

  • Github Copilot For Developers

    Smart Coding With AI Pair Programmer

    by Rob Botwright ...
    Welcome to the GitHub Copilot for Developers book bundle! Are you ready to take your coding skills to the next level with AI-assisted programming? Look no further! Our comprehensive bundle offers everything you need to become a master developer with GitHub Copilot. Book 1: GitHub Copilot Companion Get started on your journey to smart coding with an introduction to AI-assisted programming. Learn ... Read more

    S$ 10.99 SGD or Free with Kobo Plus

  • Effective Rust

    35 Specific Ways to Improve Your Rust Code

    Rust's popularity is growing, due in part to features like memory safety, type safety, and thread safety. But these same elements can also make learning Rust a challenge, even for experienced programmers. This practical guide helps you make the transition to writing idiomatic Rust—while also making full use of Rust's type system, safety guarantees, and burgeoning ecosystem.If you're a software ... Read more

    S$ 51.22 SGD

  • Head First Java

    What will you learn from this book?Head First Java is a complete learning experience in Java and object-oriented programming. With this book, you'll learn the Java language with a unique method that goes beyond how-to manuals and helps you become a great programmer. Through puzzles, mysteries, and soul-searching interviews with famous Java objects, you'll quickly get up to speed on Java's ... Read more

    S$ 68.22 SGD

  • C++ STL Cookbook

    Master the latest STL features in C++23 and 26 with practical recipes for modern C++ development

    by Bill Weinman ...
    This edition of C++ STL Cookbook features new recipes, updated best practices, and comprehensive coverage of the latest C++23, C++26 features. Perfect for intermediate to advanced developers looking to leverage modern C++ features and techniques. Key FeaturesElevate your code with the latest C++23 strategies and techniques to solve complex programming challenges effectivelyLearn about new features ... Read more

    S$ 50.02 SGD or Free with Kobo Plus

  • Understanding Macromedia Flash 8 ActionScript 2

    Basic techniques for creatives

    by Andrew Rapo ...
    Andrew Rapo and Alex Michael explain all the important programming concepts from a designer's point of view, making them completely accessible to non-programmers. Completely revised and rewritten this second edition will help you develop professional ActionScript 2 applications, and communicate knowledgably about current, Object Oriented ActionScript 2 techniques. Divided into four sections to ... Read more

    S$ 62.70 SGD

  • UML 2.0 Pocket Reference

    UML Syntax and Usage

    by Dan Pilone ...
    Globe-trotting travelers have long resorted to handy, pocket-size dictionaries as an aid to communicating across the language barrier. Dan Pilone's UML 2.0 Pocket Reference is just such an aid for on-the-go developers who need to converse in the Unified Modeling Language (UML). Use this book to decipher the many UML diagrams you'll encounter on the path to delivering a modern software system ... Read more

    S$ 14.92 SGD

  • Programming Python

    Powerful Object-Oriented Programming

    by Mark Lutz ...
    If you've mastered Python's fundamentals, you're ready to start using it to get real work done. Programming Python will show you how, with in-depth tutorials on the language's primary application domains: system administration, GUIs, and the Web. You'll also explore how Python is used in databases, networking, front-end scripting layers, text processing, and more. This book focuses on commonly ... Read more

    S$ 64.30 SGD

  • Distributed Systems Architecture

    A Middleware Approach

    Series series The MK/OMG Press
    Middleware is the bridge that connects distributed applications across different physical locations, with different hardware platforms, network technologies, operating systems, and programming languages. This book describes middleware from two different perspectives: from the viewpoint of the systems programmer and from the viewpoint of the applications programmer. It focuses on the use of open ... Read more

    S$ 97.54 SGD

  • Mono: A Developer's Notebook

    The Mono Project is the much talked-about open source initiative to create a Unix implementation of Microsoft's .NET Development Framework. Its purpose is to allow Unix developers to build and deploy cross-platform .NET applications. The project has also sparked interest in developing components, libraries and frameworks with C#, the programming language of .NET.The controversy? Some say Mono will ... Read more

    S$ 20.15 SGD

  • PYTHON DATA SCIENCE FOR BEGINNERS

    Unlock the Power of Data Science with Python and Start Your Journey as a Beginner (2023 Crash Course)

    Embark on a transformative journey into the world of data science with Python, the most popular programming language for data analysis and manipulation. "Python Data Science for Beginners" is a comprehensive guide that equips you with the fundamental skills and knowledge needed to dive into the exciting field of data science, even if you have no prior coding experience.Inside, you'll find:... ... Read more

    S$ 12.53 SGD

  • Let Us Python

    Learn Python Quickly, A Programmer-Friendly Guide Key features Strengthens the foundations, as detailed explanation of programming language concepts are given. Lists down all important points that you need to know related to various topics in an organized manner. Prepares you for coding related interview and theoretical questions. Provides In depth explanation of complex topics and Questions. ... Read more

    S$ 21.35 SGD