Programming Books



Bookstore > Books > Programming

Functional Programming in Kotlin

Functional Programming in Kotlin

by Marco Vermeulen, RĂșnar Bjarnason, Paul Chiusano

Functional Programming in Kotlin is a reworked version of the bestselling Functional Programming in Scala, with all code samples, instructions, and exercises translated into the powerful Kotlin language. In this authoritative guide, you'll take on the challenge of learning functional programming from first principles. Complex concepts are demonstrated through exercises that you'll love to test you...

Price:  $18.63  |  Publisher:  Manning  |  Release:  2021

Functional Programming in C#, 2nd Edition

Functional Programming in C#, 2nd Edition

by Enrico Buonanno

Functional Programming in C# has helped thousands of developers apply functional thinking to C# code. Its practical examples and spot-on treatment of FP concepts makes it the perfect guide for proficient C# programmers. This second edition is fully revised to cover new functional-inspired features in the most recent releases of C#, including tuples, async streams, pattern matching, and records. Each chapter...

Price:  $53.99  |  Publisher:  Manning  |  Release:  2021

Pythonic Programming

Pythonic Programming

by Dmitry Zinoviev

Make your good Python code even better by following proven and effective pythonic programming tips. Avoid logical errors that usually go undetected by Python linters and code formatters, such as frequent data look-ups in long lists, improper use of local and global variables, and mishandled user input. Discover rare language features, like rational numbers, set comprehensions, counters, and pickling, that m...

Price:  $16.98  |  Publisher:  The Pragmatic Programmers  |  Release:  2021

Racket Programming the Fun Way

Racket Programming the Fun Way

by James W. Stelly

At last, a lively guided tour through all the features, functions, and applications of the Racket programming language. You'll learn a variety of coding paradigms, including iterative, object oriented, and logic programming; create interactive graphics, draw diagrams, and solve puzzles as you explore Racket through fun computer science topics - from statistical analysis to search algorithms, the Turing...

Price:  $37.49  |  Publisher:  No Starch Press  |  Release:  2021

The Art of 64-Bit Assembly

The Art of 64-Bit Assembly

by Randall Hyde

Randall Hyde's The Art of Assembly Language has long been the go-to guide for learning assembly language. In this long-awaited follow-up, Hyde presents a 64-bit rewrite of his seminal text. It not only covers the instruction set for today's x86-64 class of processors in-depth (using MASM), but also leads you through the maze of assembly language programming and machine organization by showing you ...

Price:  $59.76  |  Publisher:  No Starch Press  |  Release:  2021

Rust for Rustaceans

Rust for Rustaceans

by Jon Gjengset

For developers who've mastered the basics, this book is the next step on your way to professional-level programming in Rust. It covers everything you need to build and maintain larger code bases, write powerful and flexible applications and libraries, and confidently expand the scope and complexity of your projects.Author Jon Gjengset takes you deep into the Rust programming language, dissecting core t...

Price:  $26.99  |  Publisher:  No Starch Press  |  Release:  2021

Linux System Programming Techniques

Linux System Programming Techniques

by Jack-Benny Persson

Linux is the world's most popular open source operating system (OS). Linux System Programming Techniques will enable you to extend the Linux OS with your own system programs and communicate with other programs on the system.The book begins by exploring the Linux filesystem, its basic commands, built-in manual pages, the GNU compiler collection (GCC), and Linux system calls. You'll then discover ho...

Price:  $42.26  |  Publisher:  Packt Publishing  |  Release:  2021

Python Object-Oriented Programming, 4th Edition

Python Object-Oriented Programming, 4th Edition

by Steven F. Lott, Dusty Phillips

Object-oriented programming (OOP) is a popular design paradigm in which data and behaviors are encapsulated in such a way that they can be manipulated together. Python Object-Oriented Programming, Fourth Edition dives deep into the various aspects of OOP, Python as an OOP language, common and advanced design patterns, and hands-on data manipulation and testing of more complex OOP systems. These concepts are...

Price:  $32.00  |  Publisher:  Packt Publishing  |  Release:  2021

HackSpace Magazine: Issue 47

FREE EBOOK - HackSpace Magazine: Issue 47

by HackSpace Team

If your 3D printer is looking a little dusty and unloved, now's the time to put it to work: we've 50 of the best 3D prints to improve your home, office, workshop and more. From functional to frivolous, we've got ideas for you. It's time to unleash the awesome power of your printer!- Oskitone: where 3D printing meets analogue synth goodness;- Pure Data: make music with this awesome graphi...

Publisher:  Raspberry Pi Press  |  Release:  2021

Bash Guide

FREE EBOOK - Bash Guide

by Maarten Billemont

This guide aims to aid people interested in learning to work with BASH. It aspires to teach good practice techniques for using BASH, and writing simple scripts.This guide is targeted at beginning users. It assumes no advanced knowledge - just the ability to login to a Unix-like system and open a command-line (terminal) interface. It will help if you know how to use a text editor; we will not be covering edi...

Publisher:  Self-publishing  |  Release:  2021

Pages: ←Previous | 1 ... 13, 14, 15, 16, 17 ... 202 | Next→

Subscribe to Newsletter

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