-
Testing Python: Applying Unit Testing, TDD, BDD and Acceptance Testing
Author David Sale
Fundamental testing methodologies applied to the popular Python languageTesting Python; Applying Unit Testing, TDD, BDD and Acceptance Testing is the most comprehensive book available on testing for one of the top software programming languages in the world. Python ....
Release Date 2014/07 -
Design for Software: A Playbook for Developers
Author Erik Klimczak
A unique resource to help software developers create a desirable user experienceToday, top-flight software must feature a desirable user experience. This one-of-a-kind book creates a design process specifically for software, making it easy for developers who lack de....
Release Date 2013/04 -
Computer Science Illuminated, 6th Edition
Author Dale
Each new print copy includes Navigate 2 Advantage Access that unlocks a comprehensive and interactive eBook, student practice activities and assessments, a full suite of instructor resources, and learning analytics reporting tools. Fully revised and updated, the Si....
Release Date 2015/01 -
Author Julian Havil
Math—the application of reasonable logic to reasonable assumptions—usually produces reasonable results. But sometimes math generates astonishing paradoxes—conclusions that seem completely unreasonable or just plain impossible but that are nevertheless demonstrably t....
Release Date 2010/08 -
Beginning Python: From Novice to Professional, Second Edition
Author Magnus Lie Hetland
Gain a fundamental understanding of Python's syntax and features with the second edition of Beginning Python, an up–to–date introduction and practical reference. Covering a wide array of Python–related programming topics, including addressing language internals, d....
Release Date 2008/09 -
Practical WPF Charts and Graphics
Author Jack Xu
Creating 2D and 3D charts is one of the most common uses of computer graphics. Such charts can have wide applications in representing mathematical, physical, and economic functions in your daily life. Whether you are an engineer, a quantitative analyst, a teacher, ....
Release Date 2009/11 -
Pro WCF 4: Practical Microsoft SOA Implementation, Second Edition
Author Nishith Pathak
Pro WCF 4.0: Practical Microsoft SOA Implementation is a complete guide to Windows Communication Foundation from the SOA perspective, showing you why WCF is important to service-oriented architecture and development. This book provides deep insight into the function....
Release Date 2011/03 -
Beginning C# Object-Oriented Programming
Author Dan Clark
Beginning C# Object-Oriented Programming brings you into the modern world of development as you master the fundamentals of programming with C# and learn to develop efficient, reusable, elegant code through the object-oriented programming (OOP) methodology. Take your....
Release Date 2011/05 -
Author Kishori Sharan
Beginning Java 8 Language Features covers essential and advanced features of the Java programming language such as the new lambda expressions (closures), inner classes, threads, I/O, Collections, garbage collection, streams, and more. Author Kishori Sharan provides ....
Release Date 2014/08 -
C# Game Programming: For Serious Game Creation
Author Daniel Schuller
Even experienced game developers sometimes have a hard time making their vision for a great game a reality. The number of available programming languages, libraries, and production methods can make the development process overwhelming and result in complicated, unre....
Release Date 2010/06 -
Resource-Oriented Computing with NetKernel
Author Tom Geudens
Take resource-oriented computing out for a spin with this hands-on introduction to NetKernel, and discover how ROC can improve the way you design and implement software and software systems. Learn how ROC’s new approach combines core ideas from the REST architectura....
Release Date 2012/05 -
Author Nelson Beckwith
Dig deeper into Grails architecture and discover how this application framework works its magic. Written by a core developer on the Grails team, this practical guide takes you behind the curtain to reveal the inner workings of its 2.0 feature set. You’ll learn best ....
Release Date 2013/05 -
HLSL and Pixel Shaders for XAML Developers
Author Walt Ritscher
Pixel shaders are some of the more powerful graphic tools available for XAML programmers, but shader development bears little resemblance to traditional .NET programming. With this hands-on book, you’ll not only discover how to use existing shaders in your Windows P....
Release Date 2012/07 -
Author Allen B. Downey
Expand your Python skills by working with data structures and algorithms in a refreshing context—through an eye-opening exploration of complexity science. Whether you’re an intermediate-level Python programmer or a student of computational modeling, you’ll delve int....
Release Date 2012/03 -
Author Dave Fancher
The Book of F# teaches you to unlock the many strengths of F# to create smarter, leaner code.
Release Date 2014/03 -
HTML5 Game Development from the Ground Up with Construct 2
Author Roberto Dillon
Written for the new generation of hobbyists and aspiring game developers, HTML5 Game Development from the Ground Up with Construct 2 shows you how to use the sophisticated yet user-friendly HTML5-based game engine Construct 2 to develop and release polished, two-dim....
Release Date 2014/03 -
VLSI Architectures for Modern Error-Correcting Codes
Author Xinmiao Zhang
Error-correcting codes are ubiquitous. They are adopted in almost every modern digital communication and storage system, such as wireless communications, optical communications, Flash memories, computer hard drives, sensor networks, and deep-space probing. New-gener....
Release Date 2017/12 -
Beginning Python: From Novice to Professional, 3rd Edition
Author Magnus Lie Hetland
Gain a fundamental understanding of Python's syntax and features with this up--to--date introduction and practical reference. Covering a wide array of Python--related programming topics, including addressing language internals, database integration, network progra....
Release Date 2017/03 -
ASP.NET Core Recipes: A Problem-Solution Approach
Author John Ciliberti
Quickly find solutions to common web development problems. Content is presented in the popular problem-solution format. Look up the problem that you want to solve. Read the solution. Apply the solution directly in your own code. Problem solved!ASP.NET Core Recipes ....
Release Date 2017/09 -
Author Brent Watson
In this 100-page book, you will find that Stripes provides a very simple learning path, where you do not need to understand the entire framework in order to use it. The concept of this book is exactly that – to get you using the framework and writing code immediatel....
Release Date 2015/03 -
Go Recipes: A Problem-Solution Approach
Author Shiju Varghese
Solve your Go problems using a problem-solution approach. Each recipe is a self-contained answer to a practical programming problem in Go. Go Recipes contains recipes that deal with the fundamentals of Go, allowing you to build simple, reliable, and efficient softw....
Release Date 2016/11 -
Learn Swift 2 on the Mac, Second Edition
Author Waqar Malik
Swift is Apple's new, native, fast, and easy to learn programming language for iOS, watchOS, tvOS and OS X app development. It's their "Objective-C without the C". If you are an iOS developer or planning to become one, learning Swift is your #1 priority, and Lear....
Release Date 2015/12 -
Java 9 Recipes: A Problem-Solution Approach, Third Edition
Author Josh Juneau
Quickly find solutions to dozens of common programming problems encountered while building Java applications. Content is presented in the popular problem-solution format. Look up the programming problem that you want to resolve. Read the solution. Apply the solutio....
Release Date 2017/06 -
Pro Python Best Practices: Debugging, Testing and Maintenance
Author Kristian Rother
Learn software engineering and coding best practices to write Python code right and error free. In this book you'll see how to properly debug, organize, test, and maintain your code, all of which leads to better, more efficient coding.Software engineering is diffi....
Release Date 2017/03 -
Author Manohar Swamynathan
Master machine learning with Python in six steps and explore fundamental to advanced topics, all designed to make you a worthy practitioner.This book's approach is based on the "Six degrees of separation" theory, which states that everyone and everything is a maxi....
Release Date 2017/07 -
Practical C++ Design: From Programming to Architecture
Author Adam B. Singer
Go from competent C++ developer to skilled designer or architect using this book as your C++ design master class. This title will guide you through the design and implementation of a fun, engaging case study. Starting with a quick exploration of the requirements fo....
Release Date 2017/09 -
Author Holger Schwichtenberg
C# developers, here’s your opportunity to learn the ins-and-outs of Entity Framework Core, Microsoft’s recently redesigned object-relational mapper. Benefit from hands-on learning that will teach you how to tackle frustrating database challenges, such as workaround....
Release Date 2018/06 -
Pro Go: The Complete Guide to Programming Reliable and Efficient Software Using Golang
Author Adam Freeman
Best-selling author Adam Freeman explains how to get the most from Go, starting from the basics and building up to the most advanced and sophisticated features. You will learn how Go builds on a simple and consistent type system to create a comprehensive and productive development experience that pr....
Release Date 2022/01 -
Author Christopher Coutinho
Get hands-on practical knowledge of concepts and techniques for VR development using Unity® and VRTK version 4. This book is a step-by-step guide to learning VRTK 4 for developing immersive VR experiences.Unity is a powerful game engine for developing VR experiences. With its built-in support for al....
Release Date 2022/03 -
Beginning PyQt: A Hands-on Approach to GUI Programming with PyQt6
Author Joshua M Willman
Learn GUI application development from the ground up by building simple projects that teach the fundamentals of using PyQt6. This 2nd edition includes updated code, programs, and new chapters to get you started using the newest version. Taking a practical approach, each chapter will gradually ....
Release Date 2022/03