Daily Dose for 2017.10.18

« Daily Dose for 2017.10.17 | Oct 2017 | 2017 | Daily Dose for 2017.10.19 »

Practical Data Analysis, Second Edition
Introducing Regular Expressions
Rust in Action
C++ Concurrency in Action, Second Edition
Get Programming with Haskell
React in Motion

Sections

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 Practical Data Analysis, Second Edition

Practical Data Analysis, Second Edition Free Packt eBook by Hector Cuesta, Dr. Sampath Kumar (valid through 10/18 at 19:00 EST). This book covers Data Analysis, Python, MongoDB, Apache Spark, pandas, mlpy, D3.js, Naive Bayes, Dynamic Time Warping, Support Vector Machines, Linear Discriminant Analysis, Principal Component Analysis, Cellular Automata, Wakari, Jupyter.

Publisher’s Description

Beyond buzzwords like Big Data or Data Science, there are a great opportunities to innovate in many businesses using data analysis to get data-driven products. Data analysis involves asking many questions about data in order to discover insights and generate value for a product or a service.

This book explains the basic data algorithms without the theoretical jargon, and you’ll get hands-on turning data into insights using machine learning techniques. We will perform data-driven innovation processing for several types of data such as text, Images, social network graphs, documents, and time series, showing you how to implement large data processing with MongoDB and Apache Spark.

What You Will Learn

  • Acquire, format, and visualize your data
  • Build an image-similarity search engine
  • Generate meaningful visualizations anyone can understand
  • Get started with analyzing social network graphs
  • Find out how to implement sentiment text analysis
  • Install data analysis tools such as Pandas, MongoDB, and Apache Spark
  • Get to grips with Apache Spark
  • Implement machine learning algorithms such as classification or forecasting

About the Authors

Hector Cuesta is founder and Chief Data Scientist at Dataxios, a machine intelligence research company. Holds a BA in Informatics and a M.Sc. in Computer Science. He provides consulting services for data-driven product design with experience in a variety of industries including financial services, retail, fintech, e-learning and Human Resources. He is an enthusiast of Robotics in his spare time.

You can follow him on Twitter at https://twitter.com/hmCuesta.

Dr. Sampath Kumar works as an assistant professor and head of Department of Applied Statistics at Telangana University. He has completed M.Sc., M.Phl., and Ph. D. in statistics. He has five years of teaching experience for PG course. He has more than four years of experience in the corporate sector. His expertise is in statistical data analysis using SPSS, SAS, R, Minitab, MATLAB, and so on. He is an advanced programmer in SAS and matlab software. He has teaching experience in different, applied and pure statistics subjects such as forecasting models, applied regression analysis, multivariate data analysis, operations research, and so on for M.Sc. students. He is currently supervising Ph.D. scholars.

$9.99 Introducing Regular Expressions

Introducing Regular Expressions $9.99 Apress eBook by Jörg Krause. This book covers Regular Expressions, JavaScript, TypeScript.

Publisher’s Description

  • Completely up-to-date for the most recent JavaScript versions
  • Ideal for readers with no knowledge of regular expressions
  • Written by an experienced developer and author used to breaking down technical concepts

This book is your easy-to-digest and concise guide to regular expressions in JavaScript, this book teaches you the very basics and can be used in the browser or on the server. Explore and understand how to use regular expressions in all JavaScript environments.

Presented in four key concept sections, Introducing Regular Expressions shows how to create and use regular expressions to accelerate your JavaScript development.

What You’ll Learn

  • What regular expressions are and why you should use them
  • Use useful expressions (including examples)
  • Reference features and functions
  • Use regular expressions in all JavaScript environments

Who This Book Is For

Developers of web applications who want to explore the capabilities of JavaScript based apps on both, client and server. It’s suitable for beginners that have a basic understanding of JavaScript already.

About the Author

Jörg Krause has been working with software and software technology since the early 1980’s, beginning with a ZX 81 and taking his first steps as a programmer in BASIC and assembly language. He studied Information Technology at Humboldt University, Berlin but left early, in the 90’s, to start his own company.

He has worked with Internet Technology and software development since the early days when CompuServe and FidoNet dominated. He’s been with Microsoft technologies and software since Windows 95. In 1998, he worked on one of the first commercial e-commerce solutions, and wrote his first book in Germany, “E-Commerce and Online Marketing”, published by Carl Hanser Verlag, Munich. Due to its wide success, he started working as a freelance consultant and author in order to share his experience and knowledge with others.

He has written several books for Apress, Hanser, Addison Wesley and other major publishers along with several self-published books—a total of over sixty titles. He also publishes articles in magazines and speaks at major conferences in Germany.

Currently, Jörg works as an independent consultant, software developer, and author in Berlin, Germany. In his occasional spare time, Jörg enjoys reading thrillers and science fiction novels, and going on a round of golf. has been working with software and software technology since the early 1980’s, beginning with a ZX 81 and taking his first steps as a programmer in BASIC and assembly language.

He studied Information Technology at Humboldt University, Berlin but left early, in the 90’s, to start his own company. He has worked with Internet Technology and software development since the early days when CompuServe and FidoNet dominated.

He’s been with Microsoft technologies and software since Windows 95. In 1998, he worked on one of the first commercial e-commerce solutions, and wrote his first book in Germany, “E-Commerce and Online Marketing”, published by Carl Hanser Verlag, Munich. Due to its wide success, he started working as a freelance consultant and author in order to share his experience and knowledge with others. He has written several books for Apress, Hanser, Addison Wesley and other major publishers along with several self-published books—a total of over sixty titles. He also publishes articles in magazines and speaks at major conferences in Germany. Currently, Jörg works as an independent consultant, software developer, and author in Berlin, Germany. In his occasional spare time, Jörg enjoys reading thrillers and science fiction novels, and going on a round of golf.

50% off Rust in Action

Rust in Action 50% off Manning’s eBook by Tim McNamara. This book covers Rust.

Publisher’s Description

Rust in Action introduces the Rust programming language by exploring numerous systems programming concepts and techniques.You’ll be learning Rust by delving into how computers work under the hood. You’ll find yourself playing with persistent storage, memory, networking and even tinkering with CPU instructions. The book takes you through using Rust to extend other applications and teaches you tricks to write blindingly fast code. You’ll also discover parallel and concurrent programming. Filled to the brim with real-life use-cases and scenarios, you’ll go beyond the Rust syntax and see what Rust has to offer in real-world use cases.

About the technology

Rust is a new systems programming language that gives you the low-level power of C with the elegance and ease of languages like Ruby and Python. Rust is thread safe, enabling “fearless concurrency”. Threads are guaranteed not to overwrite each others’ data, but it doesn’t impose a garbage collector on you, keeping runtime performance predictable. It incorporates features from functional programming such as higher-order functions that allow for compact, readable programs. Rust is perfect for developers who want to fearlessly explore systems programming with a more ergonomic, less intimidating alternative to C or C++.

What’s inside

  • Portability with Rust
  • Concurrent and parallel programming
  • Sharing resources with locks or atomic operations
  • Avoiding programming with global state
  • Message passing inside your applications
  • Memory management and garbage collection

About the reader

Readers need intermediate programming skills and familiarity with general computer science concepts, the command line, and networking.

About the author

Tim McNamara is an experienced programmer with a deep interest in natural language processing, text mining, and wider forms of machine learning and artificial intelligence. He is very active in open source communities including the New Zealand Open Source Society.

50% off C++ Concurrency in Action, Second Edition

C++ Concurrency in Action, Second Edition 50% off Manning’s eBook by Anthony Williams. This book covers C++ Concurrency, C++ 17.

Publisher’s Description

This bestseller has been updated and revised to cover all the latest changes to C++ 14 and 17! C++ Concurrency in Action, Second Edition teaches you everything you need to write robust and elegant multithreaded applications in C++17. You’ll discover the basics of starting new threads, how to synchronize operations between threads, designing multithreaded algorithms and data structures, and more. Along the way, you’ll learn how to navigate the trickier bits of programming for concurrency while avoiding the common pitfalls.

About the technology

C++ may seem like the grandfather of modern programming languages, but this is one spritely old dude! C++ 11 delivered strong support for multithreaded applications, and the subsequent C++14 and 17 updates have built on this baseline. C++ has better options for concurrency than ever before, which means it’s an incredibly powerful option for multicore and parallel applications.

What’s inside

  • Managing threads
  • Synchronizing concurrent operations
  • Designing concurrent code
  • Advanced thread management
  • Parallel Algorithms
  • Debugging multithreaded applications

About the reader

Written for C++ programmers who are new to concurrency and others who may have written multithreaded code using other languages, APIs, or platforms.

About the author

Anthony Williams is a UK-based developer and consultant with many years’ experience in C++. He has been an active member of the BSI C++ Standards Panel since 2001, and is the author or co-author of many of the C++ Standards Committee papers that led up to the inclusion of the thread library in the C++11 Standard. He was the maintainer of the Boost Thread library, and is the developer of the just::thread Pro extensions to the C++11 thread library from Just Software Solutions Ltd.

GET MORE WITH MANNING

An eBook copy of the previous edition, C++ Concurrency 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 Get Programming with Haskell

Get Programming with Haskell 50% off Manning’s eBook by Will Kurt. This book covers Haskell, Functional Programming, Monads, Lambda Functions.

Publisher’s Description

Haskell is unlike any other programming language. It’s purely functional with a strong type system and lazy evaluation. In practical terms, this means that Haskell treats programs a lot like math, so you have to think more than you type. Along with being arguably the most interesting language, Haskell has the reputation of being one of the most challenging programming languages to learn. Learning Haskell doesn’t have to be difficult, and this book can help!

Get Programming with Haskell introduces you to the Haskell language without drowning you in academic jargon and heavy functional programming theory. By working through 43 easy-to-follow lessons, you’ll learn Haskell by doing Haskell. This book starts with first concepts, building your knowledge with concrete examples and exercises. You’ll learn to think the Haskell way, as you start to understand the language and how to use it effectively. And you’ll really appreciate the crystal-clear illustrations, quick-checks, and open-ended tasks that make sure you’re solid on each new concept before you move along!

What’s inside

  • Learn the foundations of Functional Programming
  • Write safe, predictable code with fewer bugs
  • Thinking in types to solve problems
  • Understanding Haskell’s unique features
  • Use Monads to solve practical problems

About the reader

Readers should have some experience with JavaScript, Python or Ruby. No functional programming or math skills required.

About the author

Will Kurt currently works as a Data Scientist at Quick Sprout. With a formal background in both Computer Science (MS) and English Literature (BA) he is fascinated with explaining complex technical topics as clearly and generally as possible. He has taught a course section on Haskell at the University of Nevada, Reno and given workshops on Functional Programming. He also blogs about probability at CountBayesie.com.

Select New Books and Courses

React in Motion

React in Motion React in Motion by Zac Braddy. This book covers React, JavaScript.

Publisher’s Description

React.js is a game-changer. This powerful web framework reinvents the way you create web UI, making it possible to build responsive browser-based applications with flowing, flicker-free screens. The React in Motion liveVideo course gets you up and running with React just as smoothly. As you work through the efficient crystal-clear tutorials from experienced React developer Zac Braddy, you’ll learn the ins and outs of React development, essential techniques for working with reactive applications, and handy code reuse techniques that will save you time and effort!

In this liveVideo, you’ll start with the fundamentals of React, as you build your first application. You’ll learn how to set up the perfect build environment, build your own components, make asynchronous calls to third party APIs, efficiently test, debug, and then finally deploy your finished reactive applications!

About the subject

React is a JavaScript library developed by Facebook for creating clean web UI in applications where data and graphics change frequently. React is more lightweight than similar frameworks like Angular and Ember because React only handles the view —the visible portion of the application. React partners with a rich ecosystem of technologies that you can mix and match to build a full stack tailored to your specific needs. React is a high-demand skill, so there’s no better time to get started!

Prerequisites

Designed for front-end and full-stack web developers with a basic understanding of ES6 JavaScript, HTML and CSS. Knowledge of promises in JS and Virtual DOM is helpful, but not required.

What you will learn

  • The fundamentals and best practices for working with React
  • Setting up the perfect build environment for your React projects
  • Constructing components and basic patterns
  • Making asynchronous calls to third party APIs
  • Building your first React application

About the instructor

Zac Braddy is a full stack developer whose career has seen him working with almost every tech you can think of. He has blogged extensively about React and maintains a popular YouTube channel on React.

New/Updated Safari Books and Courses

iCollege

IGI Global

O’Reilly Media, Inc.

Packt Publishing

Project Management Institute

« Daily Dose for 2017.10.17 | Oct 2017 | 2017 | Daily Dose for 2017.10.19 »


© 2017. All rights reserved.

Powered by Hydejack v6.6.1