Uncover modern Python with this guide to Python data structures, design patterns, and effective object-oriented techniquesKey FeaturesIn-depth analysis of many common object-oriented design patterns that are more suitable to Python's unique styleLearn the latest Python syntax and librariesExplore abstract design patterns and implement them in Python 3.
Enhance your development skills with Java's state-of-the-art features and projects to make your applications leaner and fasterKey FeaturesOvercome the challenges involved in migrating to new versions of JavaDiscover how Oracle has bridged the gap between Java and native codeMake the best use of new Java features and libraries in your applicationsBook DescriptionWith its new six-monthly release cadence, Java is moving forward faster.
Exploit various design patterns to master the art of solving problems using PythonKey FeaturesMaster the application design using the core design patterns and latest features of Python 3.
Mastering advanced features of Java and implement them to build amazing projectsKey Features Take advantage of Java's new modularity features to write real-world applications that solve a variety of problems Explore the major concepts introduced with Java 9, including modular programming, HTTP 2.
Understand the principles of software architecture with coverage on SOA, distributed and messaging systems, and database modelingKey FeaturesGain knowledge of architectural approaches on SOA and microservices for architectural decisionsExplore different architectural patterns for building distributed applicationsMigrate applications written in Java or Python to the Go languageBook DescriptionBuilding software requires careful planning and architectural considerations; Golang was developed with a fresh perspective on building next-generation applications on the cloud with distributed and concurrent computing concerns.
Unleash the true power of JavaScript by mastering Object-Oriented programming principles and patternsAbout This BookCovering all the new Object-Oriented features introduced in ES6, this book shows you how to build large-scale web appsBuild apps that promote scalability, maintainability, and reusabilityLearn popular Object-Oriented programming (OOP) principles and design patterns to build robust appsImplement Object-Oriented concepts in a wide range of front-end architecturesWho This Book Is ForThis book is ideal for you if you are a JavaScript developers who wants to gain expertise in OOP with JavaScript to improve your web development skills and build professional quality web applications.
Develop, Compile, and Debug High-Performance Java ApplicationsTake your Java skills to the next level using the expert programming techniques contained in this Oracle Press guide.
The Definitive Java Programming GuideIn Java: The Complete Reference, Eighth Edition, bestselling programming author Herb Schildt shows you everything you need to develop, compile, debug, and run Java programs.
Information modeling technology--the open representation of information for database and other computing applications--has grown significantly in recent years as the need for universal systems of information coding has steadily increased.
Improve Your Python Code with Modern Object-Oriented Design Patterns To write clean, efficient, maintainable code, developers everywhere turn to design patterns.
Improve Your Python Code with Modern Object-Oriented Design Patterns To write clean, efficient, maintainable code, developers everywhere turn to design patterns.
Patterns, Domain-Driven Design (DDD), and Test-Driven Development (TDD) enable architects and developers to create systems that are powerful, robust, and maintainable.
Object-Oriented Design with Applications has long been the essential reference to object-oriented technology, which, in turn, has evolved to join the mainstream of industrial-strength software development.
A Proven Development Methodology That Delivers On the Promise of Model-Based Approaches Software continues to become more and more complex, while software consumers' expectations for performance, reliability, functionality, and speed-to-market are also growing exponentially.
The Only Official RUP(R) Certification Prep Guide and Compact RUP Reference The IBM(R) Rational Unified Process(R) has become the de facto industry-standard process for large-scale enterprise software development.
Software Expert Kent Beck Presents a Catalog of Patterns Infinitely Useful for Everyday Programming Great code doesn't just function: it clearly and consistently communicates your intentions, allowing other programmers to understand your code, rely on it, and modify it with confidence.
Enterprise Patterns and MDA teaches you how to customize any archetype pattern-such as Customer, Product, and Order-to reflect the idiosyncrasies of your own business environment.
Leverage the power of the Python data science libraries and advanced machine learning techniques to analyse large unstructured datasets and predict the occurrence of a particular future event.
Get ready to learn Java the fun way by developing games for the Android platform with this new and updated third editionKey FeaturesLearn Java, Android, and object-oriented programming from scratchFind out how to build games including Sub Hunter, Retro Pong, Bullet Hell, Classic Snake, and Scrolling ShootersCreate and design your own games by learning all the concepts that a game developer must knowBook DescriptionAndroid is one of the most popular mobile operating systems today.
Use the computational thinking philosophy to solve complex problems by designing appropriate algorithms to produce optimal results across various domainsKey FeaturesDevelop logical reasoning and problem-solving skills that will help you tackle complex problemsExplore core computer science concepts and important computational thinking elements using practical examplesFind out how to identify the best-suited algorithmic solution for your problemBook DescriptionComputational thinking helps you to develop logical processing and algorithmic thinking while solving real-world problems across a wide range of domains.
API Design for C++ provides a comprehensive discussion of Application Programming Interface (API) development, from initial design through implementation, testing, documentation, release, versioning, maintenance, and deprecation.
Build optimized applications in Python by smartly implementing the standard libraryKey FeaturesStrategic recipes for effective application development in PythonTechniques to create GUIs and implement security through cryptographyBest practices for developing readily scalable, production-ready applicationsBook DescriptionThe Python 3 Standard Library is a vast array of modules that you can use for developing various kinds of applications.
A Student Guide to Object-Oriented Development is an introductory text that follows the software development process, from requirements capture to implementation, using an object-oriented approach.