Daily Dose for 2017.10.10

« Daily Dose for 2017.10.09 | Oct 2017 | 2017 | Daily Dose for 2017.10.11 »

Principles of Data Science
PHP Arrays
Get Programming with JavaScript Next
D3.js in Action, Second Edition
Secrets of the JavaScript Ninja, Second Edition
Principles of Data Mining, Third Edition


Books/Videos on Sale (or Free) Today

These deals are good for today only, so be sure to take advantage of the pricing before the offers expire.

Free Principles of Data Science

Principles of Data Science Free Packt eBook by Sinan Ozdemir (valid through 10/10 at 19:00 EST). This book covers Data Science, Python, Bayesian, Frequentist, Machine Learning, Naive Bayes, Unsupervised Learning, K-Means Clustering, Neural Networks.

Publisher’s Description

Need to turn your skills at programming into effective data science skills? Principles of Data Science is created to help you join the dots between mathematics, programming, and business analysis. With this book, you’ll feel confident about asking—and answering—complex and sophisticated questions of your data to move from abstract and raw statistics to actionable ideas.

With a unique approach that bridges the gap between mathematics and computer science, this books takes you through the entire data science pipeline. Beginning with cleaning and preparing data, and effective data mining strategies and techniques, you’ll move on to build a comprehensive picture of how every piece of the data science puzzle fits together. Learn the fundamentals of computational mathematics and statistics, as well as some pseudocode being used today by data scientists and analysts. You’ll get to grips with machine learning, discover the statistical models that help you take control and navigate even the densest datasets, and find out how to create powerful visualizations that communicate what your data means.

What You Will Learn

  • Get to know the five most important steps of data science
  • Use your data intelligently and learn how to handle it with care
  • Bridge the gap between mathematics and programming
  • Learn about probability, calculus, and how to use statistical models to control and clean your data and drive actionable results
  • Build and evaluate baseline machine learning models
  • Explore the most effective metrics to determine the success of your machine learning models
  • Create data visualizations that communicate actionable insights
  • Read and apply machine learning concepts to your problems and make actual predictions

About the Author

Sinan Ozdemir is a data scientist, startup founder, and educator living in the San Francisco Bay Area with his dog, Charlie; cat, Euclid; and bearded dragon, Fiero. He spent his academic career studying pure mathematics at Johns Hopkins University before transitioning to education. He spent several years conducting lectures on data science at Johns Hopkins University and at the General Assembly before founding his own start-up, Legion Analytics, which uses artificial intelligence and data science to power enterprise sales teams.

After completing the Fellowship at the Y Combinator accelerator, Sinan has spent most of his days working on his fast-growing company, while creating educational material for data science.

$9.99 PHP Arrays

PHP Arrays $9.99 Apress eBook by Steve Prettyman. This book covers PHP 7, MySQL.

Publisher’s Description

  • A unique PHP 7 arrays book to market
  • Details when arrays should be used, and how they can improve efficiency

Gain an in-depth understanding of PHP 7 arrays. After a quick overview of PHP 7, each chapter concentrates on single, multi-dimensional, associative, and object arrays. PHP Arrays is a first of its kind book using PHP 7 that demonstrates inserting, appending, updating, and deleting array data.

This book also covers validation methods to insure that the data provided by a user is good before the data is entered into an array. You’ll see how PHP 7 try/catch modules are used to capture exceptions and errors that may be caused by invalid data.

The code examples demonstrate common real-world scenarios. Moreover, examples of every PHP 7 array function (over 75) are demonstrated. The appendix provides a two-dimensional array case study on the logical design of a checkers game.

PHP Arrays answers the following questions:

  • Why do we need arrays? When do we need to use arrays?
  • Are arrays efficient? Can arrays reduce coding time?
  • When do you use multi-dimensional and associative arrays?
  • What is an object array?

What You’ll Learn

  • Handle array data from an HTML form
  • Manage array data from a text file
  • Deal with array data from a MySQL database

Who This Book Is For

Experienced PHP programmers or web developers using PHP.

About the Author

Steve Prettyman is a college lecturer/instructor in web development/programming, specializing in PHP. He is also an experienced web developer and author.

50% off Get Programming with JavaScript Next New features of ECMAScript 2015, 2016, and beyond

Get Programming with JavaScript Next 50% off Manning’s eBook by J.D. Isaacks. This book covers ECMAScript 2016, Babel, Browserify.

Publisher’s Description

Modern browsers, Node, and major libraries have already started to adopt next generation JavaScript features. Isn’t it time for you to learn ES6 and ES7? They can make your JavaScript simpler to read, less prone to common errors, and much easier to use in asynchronous programs.

Get Programming with JavaScript Next: New features for ECMAScript 2015, 2016, and beyond introduces the modern age of JavaScript programming with ES6 and ES7 without dragging you through confusing jargon and abstract examples you’ll never use. In just 44 quick fire sessions, you’ll quickly be coding with the latest features and functions of ES6 and ES7! Starting with the basics of the new syntax, declarations, and data types, you’ll build modules, work with Promises, Classes, Iterators, and beyond with easy to follow projects and clear explanations. And you’ll be confident in your new skills because each lesson offer practical exercises to help you learn JavaScript by doing JavaScript!

What’s inside

  • Learn the new features of ES6 (ES2015)
  • Use all of the newest JavaScript features right away
  • Setup an ES6/7 project using Babel and Browserify
  • Writing elegant asynchronous code with async functions, generators, and promises
  • Using classes instead of constructors
  • Creating custom iterables and modifying built in ones
  • Using and troubleshooting modules and classes to build complex applications

About the reader

This book is for developers who are comfortable writing basic Javascript code. Knowledge of the DOM and Node.js will be helpful, but not required.

About the author

J.D. Isaacks has been a developer for over 10 years, focusing on EcmaScript-based languages and is a Javascript instructor for The Iron Yard. He has contributed to projects including React, Backbone, and D3. He is also a member of both the Bower.js and Moment.js teams and the creator of GitGutter, one of the most popular Sublime Text packages.

50% off D3.js in Action, Second Edition Data visualization with JavaScript

D3.js in Action, Second Edition 50% off Manning’s eBook by Elijah Meeks. This book covers d3.js v4, Data Visualization, ES6.

Publisher’s Description

D3.js is a JavaScript library that allows data to be represented graphically. D3 allows you to create scalable graphs for any modern browser. You start with a structure, dataset, or algorithm and programmatically generate static, interactive, or animated images that responsively scale to any screen.

D3.js in Action, Second Edition is completely revised and updated for D3 v4 and ES6. It’s a practical tutorial for creating interactive graphics and data-driven applications using D3. It includes instructions on how to use D3 modules with npm, as well as how to integrate D3 with modern MVC frameworks like React.js. You’ll start with in-depth explanations of D3’s out-of-the-box layouts, along with dozens of real-world use cases that align with different types of visualizations. Then, you’ll explore techniques for content creation, animation, and representing dynamic data including interactive graphics and data streamed live over the web. The final chapters show you how to use more complex D3 functionality to improve performance and build a complete web application. By the end, you’ll be ready to integrate D3.js into your web development process and add data visualization to transform any site or internal application.

What’s inside

  • Updated for D3 v4 and ES6
  • Interacting with vector graphics
  • Expressive data visualization
  • Creating rich mapping applications
  • Prepping your data
  • Complete data-driven web apps in D3

About the reader

Readers need basic HTML, CSS, and JavaScript skills. No experience with D3 or SVG is required.

About the author

Elijah Meeks is a senior data visualization engineer at Netflix. His D3.js portfolio includes work at Stanford University and with well-known companies worldwide.


An eBook copy of the previous edition, D3.js in Action (First Edition), is included at no additional cost. It will be automatically added to your Manning Bookshelf within 24 hours of purchase.

50% off Secrets of the JavaScript Ninja, Second Edition

Secrets of the JavaScript Ninja, Second Edition 50% off Manning’s eBook by John Resig. This book covers JavaScript ES7.

Publisher’s Description

More than ever, the web is a universal platform for all types of applications, and JavaScript is the language of the web. If you’re serious about web development, it’s not enough to be a decent JavaScript coder. You need to be ninja-stealthy, efficient, and ready for anything. This book shows you how.

About the technology

JavaScript is rapidly becoming a universal language for every type of application, whether on the web, on the desktop, in the cloud, or on mobile devices. When you become a JavaScript pro, you have a powerful skill set that’s usable across all these domains.

About the book

Secrets of the JavaScript Ninja, Second Edition uses practical examples to clearly illustrate each core concept and technique. This completely revised edition shows you how to master key JavaScript concepts such as functions, closures, objects, prototypes, and promises. It covers APIs such as the DOM, events, and timers. You’ll discover best practice techniques such as testing, and cross-browser development, all taught from the perspective of skilled JavaScript practitioners.

What’s inside

  • Writing more effective code with functions, objects, and closures
  • Learning to avoid JavaScript application pitfalls
  • Using regular expressions to write succinct text-processing code
  • Managing asynchronous code with promises
  • Fully revised to cover concepts from ES6 and ES7

About the reader

You don’t have to be a ninja to read this book—just be willing to become one. Are you ready?

About the authors

John Resig is an acknowledged JavaScript authority and the creator of the jQuery library.

Bear Bibeault is a web developer and author of the first edition, as well as coauthor of Ajax in Practice, Prototype and Scriptaculous in Action, and jQuery in Action from Manning.

Josip Maras is a post-doctoral researcher and teacher.


An eBook copy of the previous edition, Secrets of the JavaScript Ninja (First Edition), is included at no additional cost. It will be automatically added to your Manning account within 24 hours of purchase.

$19.99 Principles of Data Mining, Third Edition

Principles of Data Mining, Third Edition $19.99 Springer eBook by Max Bramer. This book covers Data Mining, Algorithms, Naïve Bayes, Nearest Neighbour, Decision Tree Induction, Continuous Attributes, Data Entropy, Ensemble Classification, Association Rule, Data Clustering, Text Mining, Streaming Data, Concept Drift.

Publisher’s Description

  • Presents the principal techniques of data mining with particular emphasis on explaining and motivating the techniques used
  • Focuses on understanding of the basic algorithms and awareness of their strengths and weaknesses
  • Does not require a strong mathematical or statistical background
  • Useful as a textbook and also for self-study
  • Expanded third edition includes detailed descriptions of algorithms for classifying streaming data

This book explains and explores the principal techniques of Data Mining, the automatic extraction of implicit and potentially useful information from data, which is increasingly used in commercial, scientific and other application areas. It focuses on classification, association rule mining and clustering.

Each topic is clearly explained, with a focus on algorithms not mathematical formalism, and is illustrated by detailed worked examples. The book is written for readers without a strong background in mathematics or statistics and any formulae used are explained in detail.

It can be used as a textbook to support courses at undergraduate or postgraduate levels in a wide range of subjects including Computer Science, Business Studies, Marketing, Artificial Intelligence, Bioinformatics and Forensic Science.

As an aid to self study, this book aims to help general readers develop the necessary understanding of what is inside the ‘black box’ so they can use commercial data mining packages discriminatingly, as well as enabling advanced readers or academic researchers to understand or contribute to future technical advances in the field.

Each chapter has practical exercises to enable readers to check their progress. A full glossary of technical terms used is included.

This expanded third edition includes detailed descriptions of algorithms for classifying streaming data, both stationary data, where the underlying model is fixed, and data that is time-dependent, where the underlying model changes from time to time - a phenomenon known as concept drift.

About the Author

Max Bramer is Emeritus Professor of Information Technology at the University of Portsmouth, England, Vice-President of the International Federation for Information Processing (IFIP) and Chair of the British Computer Society Specialist Group on Artificial Intelligence.

He has been actively involved since the 1980s in the field that has since come to be called by names such as Data Mining, Knowledge Discovery in Databases, Big Data and Predictive Analytics. He has carried out many projects in the field, particularly in relation to automatic classification of data, and has published extensively in the technical literature. He has taught the subject to both undergraduate and postgraduate students for many years.

Some of Max Bramer’s other Springer publications include:

  • Research and Development in Intelligent Systems
  • Artificial Intelligence in Theory and Practice
  • Artificial Intelligence: an International Perspective
  • Logic Programming with Prolog
  • Web Programming with PHP and MySQL

New/Updated Safari Books and Courses

Addison-Wesley Professional


Business Expert Press

IGI Global

Momentum Press

O’Reilly Media, Inc.

Packt Publishing


SAS Institute

TidBITS Publishing, Inc.

« Daily Dose for 2017.10.09 | Oct 2017 | 2017 | Daily Dose for 2017.10.11 »

© 2017. All rights reserved.

Powered by Hydejack v6.6.1