-
Author Eric Matthes
Python Crash Course is a fast-paced, thorough introduction to programming with Python that will have you writing programs, solving problems, and making things that work in no time.In the first half of the book, you'll learn about basic programming concepts, such a....
Release Date 2015/11 -
Author Zed A. Shaw
You Will Learn Python 3!Zed Shaw has perfected the world's best system for learning Python 3. Follow it and you will succeed–just like the millions of beginners Zed has taught to date! You bring the discipline, commitment, and persistence; the author supplies ever....
Release Date 2017/08 -
Design Patterns: Elements of Reusable Object-Oriented Software
Author John Vlissides , Ralph Johnson , Richard Helm , Erich Gamma
Capturing a wealth of experience about the design of object-oriented software, four top-notch designers present a catalog of simple and succinct solutions to commonly occurring design problems. Previously undocumented, these 23 patterns allow designers to create mor....
Release Date 1994/10 -
Head First Python, 2nd Edition
Author Paul Barry
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, working with the built-in data structures and functions. Then you’ll move on to building your very own webapp, ex....
Release Date 2016/11 -
Author Kathy Sierra , Bert Bates , Elisabeth Robson , Eric Freeman
What’s so special about design patterns?At any given moment, someone struggles with the same software design problems you have. And, chances are, someone else has already solved your problem. This edition of Head First Design Patterns—now updated for Java 8—shows yo....
Release Date 2004/10 -
Clean Architecture: A Craftsman's Guide to Software Structure and Design, First Edition
Author Robert C. Martin
Practical Software Architecture Solutions from the Legendary Robert C. Martin (“Uncle Bob”)By applying universal rules of software architecture, you can dramatically improve developer productivity throughout the life of any software system. Now, building upon the s....
Release Date 2017/09 -
Author Joshua Bloch
The Definitive Guide to Java Platform Best Practices–Updated for Java 7, 8, and 9Java has changed dramatically since the previous edition of Effective Java was published shortly after the release of Java 6. This Jolt award-winning classic has now been thoroughly up....
Release Date 2017/12 -
Author Zed A. Shaw
The Publisher regrets that the DVD content for this title cannot be made available Online.You Will Learn Python!Zed Shaw has perfected the world's best system for learning Python. Follow it and you will succeed-just like the hundreds of thousands of beginners Zed h....
Release Date 2013/10 -
Author Brian W. Kernighan , Alan A. A. Donovan
Go was created by Robert Griesemer, Rob Pike, and Ken Thompson to be an expressive and efficient language for writing readable and robust programs. Since its announcement in 2009, users of traditional, compiled languages have found Go’s simplicity, high-quality lib....
Release Date 2015/10 -
Python Crash Course, 2nd Edition
Author Eric Matthes
This is the second edition of the best selling Python book in the world. Python Crash Course, 2nd Edition is a straightforward introduction to the core of Python programming. Author Eric Matthes dispenses with the sort of tedious, unnecessary information that can g....
Release Date 2019/05 -
Python Pocket Reference, 5th Edition
Author Mark Lutz
Updated for both Python 3.4 and 2.7, this convenient pocket guide is the perfect on-the-job quick reference. You’ll find concise, need-to-know information on Python types and statements, special method names, built-in functions and exceptions, commonly used standard....
Release Date 2014/01 -
Building Recommendation Systems in Python and JAX
Author Bryan Bischof , Hector Yee
Implementing and designing systems that make suggestions to users are among the most popular and essential machine learning applications available. Whether you want customers to find the most appealing items at your online store, videos to enrich and entertain them, or news they need to know, recomm....
Release Date 2023/12 -
Network Programmability and Automation
Author Jason Edelman , Matt Oswalt , Scott S. Lowe
Like sysadmins before them, network engineers are finding that they cannot do their work manually anymore. As the field faces new protocols, technologies, delivery models, and a pressing need for businesses to be more agile and flexible, network automation is becom....
Release Date 2018/02 -
50 Algorithms Every Programmer Should Know - Second Edition
Author Imran Ahmad , Somaieh Nikpoor
Solve classic computer science problems from fundamental algorithms, such as sorting and searching, to modern algorithms in machine learning and cryptographyKey FeaturesDiscussion on Advanced Deep Learning ArchitecturesNew chapters on sequential models explaining modern deep learning techniques, lik....
Release Date 2023/10 -
Author Andrew Stellman , Jennifer Greene
What will you learn from this book?Ready to dive into C#? This practical guide provides beginning programmers with a fun and highly visual introduction to C#, XAML, .NET Core, and Visual Studio. You’ll quickly learn C# fundamentals, including how this language helps you c....
Release Date 2020/12 -
Author Patrick Viafore
Does it seem like your Python projects are getting bigger and bigger? Are you feeling the pain as your codebase grows and gets tougher to debug and maintain? Python is an easy language to learn and use, but that also means systems can quickly grow beyond comprehension. Th....
Release Date 2022/02 -
Head First Design Patterns, 2nd Edition
Author Eric Freeman , Elisabeth Robson
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 that you can spend ....
Release Date 2020/12 -
WebAssembly: The Definitive Guide
Author Brian Sletten
WebAssembly: The Definitive Guide is a thorough and accessible introduction to one of the most transformative technologies hitting our industry. What started as a way to use languages other than JavaScript in the browser has evolved into a comprehensive path toward portab....
Release Date 2021/12 -
Author Leonora F.S. Tindall , Jason Orendorff , Jim Blandy
The Rust programming language offers the rare and valuable combination of statically verified memory safety and low-level control. Imagine C++ but without dangling pointers, null pointer dereferences, leaks, or buffer overruns. With this practical guide, systems pr....
Release Date 2021/05 -
Author Robert C. Martin
Even bad code can function. But if code isn’t clean, it can bring a development organization to its knees. Every year, countless hours and significant resources are lost because of poorly written code. But it doesn’t have to be that way. Noted software expert Rober....
Release Date 2008/08 -
OpenGL – Build high performance graphics
Author William C. Y. Lo , Raymond C. H. Lo , David Wolff , Muhammad Mobeen Movania
Gain proficiency with OpenGL and build compelling graphics for your games and applicationsAbout This BookGet to grips with a wide range of techniques for implementing shadows using shadow maps, shadow volumes, and moreExplore interactive, real-time visualizations o....
Release Date 2017/05 -
C Programming Absolute Beginner’s Guide, Third Edition
Author Dean Miller , Greg Perry
Updated for C11Write powerful C programs…without becoming a technical expert! This book is the fastest way to get comfortable with C, one incredibly clear and easy step at a time. You’ll learn all the basics: how to organize programs, store and display data, work wi....
Release Date 2013/08 -
Author Dave Shreiner , Graham Sellers , John Kessenich
Complete Coverage of OpenGL® 4.5—the Latest Version (Includes 4.5, 4.4, SPIR-V, and Extensions)The latest version of today’s leading worldwide standard for computer graphics, OpenGL 4.5 delivers significant improvements in application efficiency, flexibility, and p....
Release Date 2016/07 -
C# 8.0 and .NET Core 3.0 - Modern Cross-Platform Development
Author Mark J. Price
Learn the fundamentals, practical applications, and latest features of C# 8.0 and .NET Core 3.0 from expert teacher Mark J. Price.Key FeaturesBuild modern, cross-platform applications with .NET Core 3.0 Get up to speed with C#, and up to date with all the latest fe....
Release Date 2019/10 -
Mastering Data Mining with Python – Find patterns hidden in your data
Author Megan Squire
Learn how to create more powerful data mining applications with this comprehensive Python guide to advance data analytics techniquesAbout This BookDive deeper into data mining with Python – don’t be complacent, sharpen your skills!From the most common elements of da....
Release Date 2016/08 -
Full Stack Development with JHipster - Second Edition
Author Sendil Kumar N , Deepu K Sasidharan
Written by the core development team of JHipster and fully updated for JHipster 6, Java 11, and Spring Boot 2.1, this book will show you how to build modern web applications with real-world examples and best practicesKey FeaturesBuild full stack applications with m....
Release Date 2020/01 -
Author David Griffiths , Dawn Griffiths
What will you learn from this book?Head First Kotlin is a complete introduction to coding in Kotlin. This hands-on book helps you learn the Kotlin language with a unique method that goes beyond syntax and how-to manuals and teaches you how to think like a great Kotl....
Release Date 2019/02 -
The C Programming Language, Second Edition
Author Dennis M. Ritchie , Brian W. Kernighan
This ebook is the first authorized digital version of Kernighan and Ritchie’s 1988 classic, The C Programming Language (2nd Ed.). One of the best-selling programming books published in the last fifty years, "K&R" has been called everything from the "bible" to "a....
Release Date 1988/03