IT eBooks
Download, Read, Use
Learning R for Geospatial Analysis
Learning R for Geospatial Analysis

R is a simple, effective, and comprehensive programming language and environment that is gaining ever-increasing popularity among data analysts. This book provides you with the necessary skills to successfully carry out complete geospatial data analyses, from data import to presentation of results. Learning R for Geospatial Analysis is composed of step-by-step tutorials, starting with the language basics before proceeding to cover the main GIS operations and data types. Visualization of spatial data is vital either during the various analysis steps and/or as the final product, and this book shows you how to get the most out of R's visualization capabilities. The book culminates with examples of cutting-edge applications utilizing R's strengths as a statistical and graphical tool. ...
AngularJS Test-driven Development
AngularJS Test-driven Development

Starting with reviewing the test-driven development (TDD) life cycle, you will learn how Karma and Protractor make your life easier while running JavaScript unit tests. You will learn how Protractor is different from Selenium and how to test it entirely. This book is a walk-through to using TDD to build an AngularJS application containing a controller, model, and scope. Building on the initial foundational aspects, you will expand to include testing for multiple controllers, partial views, location references, CSS, and the HTML element. In addition, you will explore using a headless browser with Karma. You will also configure Karma file watching to automate testing and tackle components of AngularJS (controller, service, model, and broadcasting) using TDD. At the end of this book, you will extend explore how to pull data using an external API, setting up and configuring Protractor to use a standalone Selenium server, and setting up Travis CI and Karma to test your application. ...
C# 5.0 in a Nutshell, 5th Edition
C# 5.0 in a Nutshell, 5th Edition

When you have a question about C# 5.0 or the .NET CLR, this bestselling guide has precisely the answers you need. Uniquely organized around concepts and use cases, this updated fifth edition features a reorganized section on concurrency, threading, and parallel programming - including in-depth coverage of C# 5.0's new asynchronous functions. Shaped by more than 20 expert reviewers, including Microsoft's Eric Lippert, Stephen Toub, Chris Burrows, and Jon Skeet, this book has all you need to stay on track with C# 5.0. It's widely known as the definitive reference on the language. ...
Hello App Inventor!
Hello App Inventor!

Have you ever wondered how apps are made? Do you have a great idea for an app that you want to make reality? This book can teach you how to create apps for any Android device, even if you have never programmed before. With App Inventor, if you can imagine it, you can create it. Using this free, friendly tool, you can decide what you want your app to do and then click together colorful jigsaw-puzzle blocks to make it happen. App Inventor turns your project into an Android app that you can test on your computer, run on your phone, share with your friends, and even sell in the Google Play store. Hello App Inventor! introduces young readers to the world of mobile programming. It assumes no previous experience. Featuring more than 30 invent-it-yourself projects, this book starts with basic apps and gradually builds the skills you need to bring your own ideas to life. We've provided the graphics and sounds to get you started right away. ...
Soft Skills
Soft Skills

For most software developers, coding is the fun part. The hard bits are dealing with clients, peers, and managers, staying productive, achieving financial security, keeping yourself in shape, and finding true love. This book is here to help. Soft Skills: The software developer's life manual is a guide to a well-rounded, satisfying life as a technology professional. In it, developer and life coach John Sonmez offers advice to developers on important "soft" subjects like career and productivity, personal finance and investing, and even fitness and relationships. Arranged as a collection of 71 short chapters, this fun-to-read book invites you to dip in wherever you like. A Taking Action section at the end of each chapter shows you how to get quick results. Soft Skills will help make you a better programmer, a more valuable employee, and a happier, healthier person. ...
BDD in Action
BDD in Action

BDD in Action teaches you BDD principles and practices and shows you how to integrate them into your existing development process, no matter what language you use. First, you'll apply BDD to requirements analysis so you can focus your development efforts on underlying business goals. Then, you'll discover how to automate acceptance criteria and use tests to guide and report on the development process. Along the way, you'll apply BDD principles at the coding level to write more maintainable and better documented code. ...
Mastering BeagleBone Robotics
Mastering BeagleBone Robotics

Robots are quickly bursting from the world of science fiction right into our own living rooms. The small-but-mighty BeagleBone Black embedded processor provides the power and capability to program your own robotic projects using its complete Linux development environment. Mastering BeagleBone Robotics lets you push your creativity to the limit through complex, diverse, and fascinating robotic projects right from scratch. Start off simple by building a tracked robot that moves, sees its environment, and navigates barriers. Go aquatic with a sailing robot that controls its rudder and sail, senses the direction of the wind, and plots its course using GPS. Then plunge beneath the surface of the waves as you create and control a robotic submarine to explore the world underwater with a webcam link. Walk on all fours with a limbed creation, and take to the skies as you create a quadcopter, then use the BeagleBone Black to make it autonomous and fly in its own direction using its own power ...
Moodle Gradebook, 2nd Edition
Moodle Gradebook, 2nd Edition

Assessing and tracking students to ensure they progress is one of the key challenges of modern education. Moodle Gradebook offers an innovative solution, providing you with a platform to store and calculate grades and track the progress and achievements of your students. Moodle Gradebook, Second Edition explains and explores the full functionality and features of the Gradebook to help you to make it easier to organize your work and relay information to your students. It will introduce you to the core functions of the Gradebook and demonstrate how to add graded activities. Then it will guide you through the process of assigning and calculating grades before exploring how to organize categories and successfully report and export information. ...
Getting Started with Julia Programming
Getting Started with Julia Programming

Julia is a new open source programming language that is used in the field of data science computing. It was created to solve the dilemma between high-level slow code and fast but low-level code, and the necessity to use both to achieve high performance. This book will give you a head start to tackle your numerical and data problems with Julia. Your journey will begin by learning how to set up a running Julia platform before exploring its various built-in types. You will then move on to cover the different functions and constructs in Julia. The book will then walk you through the two important collection types—arrays and matrices. Over the course of the book, you will also be introduced to homoiconicity, the meta-programming concept in Julia. Towards the concluding part of the book, you will also learn how to run external programs. This book will cover all you need to know about Julia to leverage its high speed and efficiency. ...
Raspberry Pi Mechatronics Projects
Raspberry Pi Mechatronics Projects

A mechatronic system is an integration of mechanical and electronic systems designed to simplify or automate a repetitive task. The Raspberry Pi is one such low cost, low power consuming, miniature computer that can act as the brain for different types of applications. Through 12 accessible and well-demonstrated projects, you will learn how to effectively identify and leverage the best components for your design. Beginning with a simple example of interfacing the Pi with an Arduino, you will delve into more complex projects. From a Weasley weather clock to a line-following robot, a pet monitor to a fun arcade game, you will implement powerful and entertaining projects to master the Raspberry Pi in and out. ...
← Prev       Next →
Reproduction of site books is authorized only for informative purposes and strictly for personal, private use.
Only Direct Download
IT eBooks Group © 2011-2025