Graph Books


Text Mining with R

R NLP Twitter

Much of the data available today is unstructured and text-heavy, making it challenging for analysts to apply their usual data wrangling and visualization tools. With this practical book, you'll explore text-mining techniques with tidytext, a package that authors Julia Silge and David Robinson developed using the tidy principles behind R packages li

IPython Interactive Computing and Visualization Cookbook, 2nd Edition

Python Pandas R

Python is one of the leading open source platforms for data science and numerical computing. IPython and the associated Jupyter Notebook offer efficient interfaces to Python for data analysis and interactive visualization, and they constitute an ideal gateway to the platform. IPython Interactive Computing and Visualization Cookbook, 2nd Edition con

Invent Your Own Computer Games with Python, 4th Edition

Python

Invent Your Own Computer Games with Python will teach you how to make computer games using the popular Python programming language - even if you've never programmed before! Begin by building classic games like Hangman, Guess the Number, and Tic-Tac-Toe, and then work your way up to more advanced games, like a text-based treasure hunting game and an

Medical Imaging Systems

This book gives a complete and comprehensive introduction to the fields of medical imaging systems, as designed for a broad range of applications. The authors of the book first explain the foundations of system theory and image processing, before highlighting several modalities in a dedicated chapter. The initial focus is on modalities that are clo

Retro Gaming with Raspberry Pi, 3rd Edition

Raspberry Pi

The 1980s and 1990s were a glorious era for gaming! In just twelve short years (1982-1994) we had the Sinclair Spectrum, Commodore 64, Amiga, and Atari ST; NES, SNES, Sega Master System, Sega Genesis/Mega Drive, and Saturn right up to the Sony PlayStation. The pace of change from bitmapped graphics, through to sprite scaling and eventually 3D polyg

Introduction to Programming Using Java

Java

Introduction to Programming Using Java is a free, introductory computer programming book that employs Java as its language of instruction. This particular version of the book covers Java 17. It is designed for use in introductory programming courses and is also suitable for self-learners. The author notes that there are no prerequisites other than

Algorithms Notes for Professionals

Algorithms

The Algorithms Notes for Professionals book is compiled from Stack Overflow Documentation, the content is written by the beautiful people at Stack Overflow.

A Practical Introduction to Python Programming

Python

This book originated as approximately 30 pages of notes intended for students in the author's introductory programming class at Mount St. Mary's University. Recognizing that most of these students had no prior programming experience, the author tailored his approach accordingly. He consciously omits many technical details and occasionally oversimpl

iOS Developer Notes for Professionals

iOS

The iOS Developer Notes for Professionals book is compiled from Stack Overflow Documentation, the content is written by the beautiful people at Stack Overflow.

Spatial Thinking in Planning Practice

GIS

The goals of this textbook are to help students acquire the technical skills of using software and managing a database, and develop research skills of collecting data, analyzing information and presenting results. We emphasize that the need to investigate the potential and practicality of GIS technologies in a typical planning setting and evaluate