Python was recently ranked as today's most popular programming language on the TIOBE index, thanks to its broad applicability to design and prototyping to testing, deployment, and maintenance.
Python was recently ranked as today's most popular programming language on the TIOBE index, thanks to its broad applicability to design and prototyping to testing, deployment, and maintenance.
The Unified Modeling Language, better known as UML, has become the de facto standard modeling language for analyzing and designing software applications and systems.
The Unified Modeling Language, better known as UML, has become the de facto standard modeling language for analyzing and designing software applications and systems.
Get to grips with the latest container examples, Python 3 features, GitLab DevOps, network data analysis, and cloud networking to get the most out of Python for network engineering with the latest edition of this bestselling guidePurchase of the print or Kindle book includes a free eBook in PDF format.
Develop a rendering framework by implementing next-generation 3D graphics, leveraging advanced Vulkan features, and getting familiar with efficient real-time ray tracing techniques uncovered by leading industry expertsKey FeaturesDevelop high-performance rendering techniques in VulkanAutomate some of the more tedious aspects like pipeline layouts and resource barriersUnderstand how to take advantage of mesh shaders and ray tracingBook DescriptionVulkan is now an established and flexible multi-platform graphics API.
Take your C++ skills to the next level with expert insights on advanced techniques, design patterns, and high-performance programmingPurchase of the print or Kindle book includes a free PDF eBookKey FeaturesMaster templates, metaprogramming, and advanced functional programming techniques to elevate your C++ skillsDesign scalable and efficient C++ applications with the latest features of C++17 and C++20Explore real-world examples and essential design patterns to optimize your codeBook DescriptionAre you an experienced C++ developer eager to take your skills to the next level?
This book is intended to serve as a bridge in statistics for graduates and business practitioners interested in using their skills in the area of data science and analytics as well as statistical analysis in general.
This book is intended to serve as a bridge in statistics for graduates and business practitioners interested in using their skills in the area of data science and analytics as well as statistical analysis in general.
Build real-time strategy (RTS) games using Unity with practical techniques, best coding practices, and popular design patternsKey FeaturesLearn how to implement game architecture and gameplay featuresExplore unit actions, resource management, physics simulations, and audiovisual enhancements to boost player engagementDiscover RTS mechanics such as implementing melee/ranged battles, unit spawning, dynamic maps, pathfinding, and morePurchase of the print or Kindle book includes a free PDF eBookBook DescriptionBuilding a successful real-time strategy game is challenging, because of both the complex mechanics and the need to strike a balance between different elements, ensuring that players enjoy creating and executing strategies against the game's AI.
Learn computer architecture with Python and ARM, simulating assembly program execution and designing a computer simulatorPurchase of the print or Kindle book includes a free PDF eBookKey FeaturesBuild a computer simulator with Python: Learn computer architecture by designing and constructing a simulatorPython for architecture: Use Python to simulate and execute assembly language instructionsARM programming on Raspberry Pi: Explore ARM assembly language and run programs on Raspberry PiBook DescriptionThis comprehensive guide offers a unique and immersive learning experience by combining Python programming with ARM architecture.
This book builds upon the foundations established in its first edition, with updated chapters and the latest code implementations to bring it up to date with Tensorflow 2.
This book is a hands-on guide for programmers who want to learn how C++ is used to develop solutions for options and derivatives trading in the financial industry.
Unravel the power of Java design patterns by learning where to apply them effectively to solve specific software design and development problemsKey FeaturesDecouple logic across objects with dependency injection by creating various vehicles with featuresFinalize vehicle construction by chaining handlers using the Chain of Responsibility PatternPlan and execute an advanced vehicle sensor initiation with the Scheduler PatternBook DescriptionDesign patterns are proven solutions to standard problems in software design and development, allowing you to create reusable, flexible, and maintainable code.
The French School of Programming is a collection of insightful discussions of programming and software engineering topics, by some of the most prestigious names of French computer science.
Expand your UE5 game development skills by leveraging C++ scripting and improve your game development abilities by building a game from scratchPurchase of the print or Kindle book includes a free PDF eBookKey FeaturesLearn C++ programming as well as C++ scripting for Unreal Engine 5Practice the UE5 scripting APIs through a game project to improve your knowledge and skillsExplore essential techniques and development cycles including design, implementation, optimization, and publishingBook DescriptionUnreal Engine is one of the most popular and accessible game engines in the industry, creating multiple job opportunities.
Query and modify data effectively with the latest T-SQL features Master Transact-SQL's fundamentals, and write correct, robust code for querying and modifying data with modern Microsoft data technologies, including SQL Server 2022, Azure SQL Database, and Azure SQL Managed Instance.
Discover the inner workings of today's forex market, the essential risks in forex algo trading, and how to mitigate themKey FeaturesBuild trading applications with research and without advanced Python programming skillsDive into professional fx trading while enhancing your trading apps to be more accurateDevelop simple yet efficient backtesting applications to help keep your expectations realisticBook DescriptionAlgorithm-based trading is a popular choice for Python programmers due to its apparent simplicity.
Build your own robo-advisor in Python to manage your investments and get up and running in no timePurchase of the print or Kindle book includes a free PDF eBookKey FeaturesExplore the use cases, workflow, and features that make up robo-advisorsLearn how to build core robo-advisor capabilities for goals, risk questions, portfolios, and projectionsDiscover how to operate the automated processes of a built and deployed robo-advisorBook DescriptionRobo-advisors are becoming table stakes for the wealth management industry across all segments, from retail to high-net-worth investors.
This book constitutes the refereed proceedings of the 25th International Symposium on Formal Methods, FM 2023, which took place in Lubeck, Germany, in March 2023.
Discover the RESTful technologies, including REST, JSON, XML, JAX-RS web services, SOAP and more, for building today's Java-based microservices, big data applications, and web service applications using the Micronaut framework.
Implement modern design patterns that leverage domain-driven data, to achieve resiliency and scalability for data-dependent applicationsKey FeaturesLearn the tenets of event-driven architecture, coupled with reliable design patterns to enhance your knowledge of distributed systems and build a foundation for professional growthUnderstand how to translate business goals and drivers into a domain model that can be used to develop an app that enables those goals and driversIdentify areas to enhance development and ensure operational support through the architectural design processBook DescriptionThis book will guide you through various hands-on practical examples for implementing event-driven microservices architecture using C# 11 and .
Leverage core functional programming (FP) concepts to write more maintainable and testable code in GoPurchase of the print or Kindle book includes a free PDF eBookKey FeaturesLearn functional programming techniques at the architectural level and use them to solve real-world problemsUnderstand how to think about code functionallyLearn about the trade-offs of functional programming and object-oriented programming (OOP) in GoBook DescriptionWhile Go is a multi-paradigm language that gives you the option to choose whichever paradigm works best for the particular problem you aim to solve, it supports features that enable you to apply functional principles in your code.
Widely considered one of the best practical guides to programming, Steve McConnell's original CODE COMPLETE has been helping developers write better software for more than a decade.