Programming Books



Bookstore > Books > Programming

Interactive Object-Oriented Programming in Java, 2nd edition

Interactive Object-Oriented Programming in Java, 2nd edition

by Vaskaran Sarcar

Gain the fundamental concepts of object-oriented programming with examples in Java. This 2nd edition comes with detailed coverage and enhanced discussion on fundamental topics such as inheritance, polymorphism, abstract classes, interfaces, and packages. This edition also includes discussions on multithread programming, generic programming, database programming, and exception handling mechanisms in Java. Fi...

Price:  $39.99  |  Publisher:  Apress  |  Release:  2020

Quick Start Guide to Dart Programming

Quick Start Guide to Dart Programming

by Sanjib Sinha

Get started with Dart and learn to program with this language suitable for high-performing, modern applications. You'll gain the basics and be ready to move to the next level: web and mobile apps. While you won't learn the specifics of programming web and mobile apps, you will have the foundation to take your Dart skills in that direction.This book starts with an introduction to the Dart IDE, after which yo...

Price:  $25.03  |  Publisher:  Apress  |  Release:  2020

Black Hat Go

Black Hat Go

by Tom Steele, Chris Patten, Dan Kottmann

Black Hat Go explores the darker side of Go, the popular programming language revered by hackers for its simplicity, efficiency, and reliability. It provides an arsenal of practical tactics from the perspective of security practitioners and hackers to help you test your systems, build and automate tools to fit your needs, and improve your offensive security skillset, all using the power of Go.You'll begin y...

Price:  $29.29  |  Publisher:  No Starch Press  |  Release:  2020

Beginning Bazel

Beginning Bazel

by P.J. McNerney

Discover Bazel, a new build and software test set of tools for today's programmers and developers. This book shows you how to speed up your builds and tests, and how to use Bazel in the context of your favorite programming language. You'll see that the languages and SDKs supported include Java, Android, iOS, and Go. Use Bazel as a build tool; Test software with Bazel; Work with Java, C++, Android, iOS, Go...

Price:  $24.16  |  Publisher:  Apress  |  Release:  2020

C# 8 Quick Syntax Reference, 3rd edition

C# 8 Quick Syntax Reference, 3rd edition

by Mikael Olsson

This quick C# 8 guide is a condensed code and syntax reference to the C# programming language, updated with the latest features of C# 8 for .NET and Windows 10. This book presents the essential C# 8 syntax in a well-organized format that can be used as a handy reference. Specifically, it covers nullable reference types, async streams, ranges and indices, default implementations of interface members, recurs...

Price:  $25.33  |  Publisher:  Apress  |  Release:  2020

Advanced R Statistical Programming and Data Models

Advanced R Statistical Programming and Data Models

by Matt Wiley, Joshua F. Wiley

Carry out a variety of advanced statistical analyses including generalized additive models, mixed effects models, multiple imputation, machine learning, and missing data techniques using R. Each chapter starts with conceptual background information about the techniques, includes multiple examples using R to achieve results, and concludes with a case study.Written by Matt and Joshua F. Wiley, Advanced R Stat...

Price:  $49.99  |  Publisher:  Apress  |  Release:  2019

Expert Twisted

Expert Twisted

by Mark Williams, Cory Benfield, Brian Warner, Moshe Zadka, Dustin Mitchell, Kevin Samuel, Pierre Tardy

Explore Twisted, the Python-based event-driven networking engine, and review several of its most popular application projects. It is written by community leaders who have contributed to many of the projects covered, and share their hard-won insights and experience.Expert Twisted starts with an introduction to event-driven programming, explaining it in the context of what makes Twisted unique. It shows how T...

Price:  $26.62  |  Publisher:  Apress  |  Release:  2019

The Joys of Hashing

The Joys of Hashing

by Thomas Mailund

Build working implementations of hash tables, written in the C programming language. This book starts with simple first attempts devoid of collision resolution strategies, and moves through improvements and extensions illustrating different design ideas and approaches, followed by experiments to validate the choices.Hash tables, when implemented and used appropriately, are exceptionally efficient data struc...

Price:  $24.20  |  Publisher:  Apress  |  Release:  2019

Beginning Programming Using Retro Computing

Beginning Programming Using Retro Computing

by Gerald Friedland

Learn programming using the Commodore 16/Plus 4 system. Following this book, you and your children will not only learn BASIC programming, but also have fun emulating a retro Commodore system. There are many ways to bring the fun of learning to program in the 1980s back to life. For example, downloading the VICE emulator to a Raspberry Pi allows for the classic "turn on and program" experience and ...

Price:  $16.14  |  Publisher:  Apress  |  Release:  2019

Developing Games on the Raspberry Pi

Developing Games on the Raspberry Pi

by Seth Kenlon

Learn to set up a Pi-based game development environment, and then develop a game with Lua, a popular scripting language used in major game frameworks like Unreal Engine (BioShock Infinite), CryEngine (Far Cry series), Diesel (Payday: The Heist), Silent Storm Engine (Heroes of Might and Magic V) and many others. More importantly, learn how to dig deeper into programming languages to find and understand new f...

Price:  $16.50  |  Publisher:  Apress  |  Release:  2019

Pages: 1, 2, 3 ... 162 | Next→

Subscribe to Newsletter

Be the first to know about new IT books, upcoming releases, exclusive offers and more.