FREE EBOOK - Effective AWK Programming, 5th Edition
by Arnold Robbins
When processing text files, the awk language is ideal for handling data extraction, reporting, and data-reformatting jobs. This practical guide serves as both a reference and tutorial for POSIX-standard awk and for the GNU implementation, called gawk. This book is useful for novices and awk experts alike.In this thoroughly revised 5th edition, author and gawk lead developer Arnold Robbins describes the awk ...
Publisher: Self-publishing | Release: 2020
FREE EBOOK - Raspberry Pi Beginner's Guide
by Gareth Halfacree
Fully updated for Raspberry Pi 400, Raspberry Pi 4, and the latest software, this 252-page official Raspberry Pi book is crammed with projects and beginner's guides containing all the information you need to get started using your new computer!Learn how to set up your Raspberry Pi, install an operating system, and start using it. Follow step-by-step guides to code your own animations and games, using b...
Price: $15.13 | Publisher: Raspberry Pi Press | Release: 2020
FREE EBOOK - Create Graphical User Interfaces with Python
by Martin O'Hanlon, Laura Sach
Add buttons, boxes, pictures and colours and more to your Python programs using the guizero library, which is quick, accessible, and understandable for all.This 156-page book is suitable for everyone, from beginners to experienced Python programmers who want to explore graphical user interfaces (GUIs).There are ten fun projects for you to create, including a painting program, an emoji match game, and a stop...
Price: $12.71 | Publisher: Raspberry Pi Press | Release: 2020
FREE EBOOK - Professor Frisby's Mostly Adequate Guide to Functional Programming
by Brian Lonsdorf
This is a book on the functional paradigm in general. We'll use the world's most popular functional programming language: JavaScript. Some may feel this is a poor choice as it's against the grain of the current culture which, at the moment, feels predominately imperative.That said, typed functional languages will, without a doubt, be the best place to code in the style presented by this book....
Publisher: Self-publishing | Release: 2019
FREE EBOOK - Certified Programming with Dependent Types
by Adam Chlipala
The technology of mechanized program verification can play a supporting role in many kinds of research projects in computer science, and related tools for formal proof-checking are seeing increasing adoption in mathematics and engineering. This book provides an introduction to the Coq software for writing and checking mathematical proofs. It takes a practical engineering focus throughout, emphasizing techni...
Price: $46.41 | Publisher: Self-publishing | Release: 2019
Excel 2019 Power Programming with VBA
by Michael Alexander, Dick Kusleika
Excel 2019 Power Programming with VBA is fully updated to cover all the latest tools and tricks of Excel 2019. Encompassing an analysis of Excel application development and a complete introduction to Visual Basic for Applications (VBA), this comprehensive book presents all of the techniques you need to develop both large and small Excel applications. Over 800 pages of tips, tricks, and best practices shed l...
Price: $36.99 | Publisher: Wiley | Release: 2019
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
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
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: $25.54 | Publisher: Apress | Release: 2019
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