Daily Dose for 2017.11.27

« Daily Dose for 2017.11.26 | Nov 2017 | 2017 | Daily Dose for 2017.11.28 »

Scientific Computing with Python 3
Penetration Testing Basics
D3.js in Action, Second Edition
D3.js in Motion
Gnuplot in Action, Second 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 Scientific Computing with Python 3

Scientific Computing with Python 3 Free Packt eBook by Claus Führer, Jan Erik Solem, Olivier Verdier (valid through 11/27 at 19:00 EST). This book covers Python 3, SciPy, Matplotlib, SymPy.

Publisher’s Description

Python can be used for more than just general-purpose programming. It is a free, open source language and environment that has tremendous potential for use within the domain of scientific computing. This book presents Python in tight connection with mathematical applications and demonstrates how to use various concepts in Python for computing purposes, including examples with the latest version of Python 3. Python is an effective tool to use when coupling scientific computing and mathematics and this book will teach you how to use it for linear algebra, arrays, plotting, iterating, functions, polynomials, and much more.

What You Will Learn

  • The principal syntactical elements of Python
  • The most important and basic types in Python
  • The essential building blocks of computational mathematics, linear algebra, and related Python objects
  • Plot in Python using matplotlib to create high quality figures and graphics to draw and visualize your results
  • Define and use functions and learn to treat them as objects
  • How and when to correctly apply object-oriented programming for scientific computing in Python
  • Handle exceptions, which are an important part of writing reliable and usable code
  • Two aspects of testing for scientific programming: Manual and Automatic

About the Authors

Claus Führer is a professor of scientific computations at Lund University, Sweden. He has an extensive teaching record that includes intensive programming courses in numerical analysis and engineering mathematics across various levels in many different countries and teaching environments. Claus also develops numerical software in research collaboration with industry and received Lund University’s Faculty of Engineering Best Teacher Award in 2016.

Jan Erik Solem is a Python enthusiast, former associate professor, and currently the CEO of Mapillary, a street imagery computer vision company. He has previously worked as a face recognition expert, founder and CTO of Polar Rose, and computer vision team leader at Apple. Jan is a World Economic Forum technology pioneer and won the Best Nordic Thesis Award 2005-2006 for his dissertation on image analysis and pattern recognition. He is also the author of “Programming Computer Vision with Python” (O’Reilly 2012).

$9.99 Penetration Testing Basics A Quick-Start Guide to Breaking into Systems

Penetration Testing Basics $9.99 Apress eBook by Ric Messier. This book covers Penetration Testing, Fuzzing, Metasploit, XSS, SQL Injection, Command Injection, XML External Entity Attacks, Clickjacking Attacks, Cross Site Request Forgery, Evasion Attacks.

Publisher’s Description

  • Short and to the point practical hands-on type of book
  • Quick starting point to get someone right into penetration testing
  • Quick, guided tours of important security tools
  • Focus on remediation strategies and not just breaking things

Learn how to break systems, networks, and software in order to determine where the bad guys might get in. Once the holes have been determined, this short book discusses how they can be fixed. Until they have been located, they are exposures to your organization. By reading Penetration Testing Basics, you’ll gain the foundations of a simple methodology used to perform penetration testing on systems and networks for which you are responsible.

What You Will Learn

  • Identify security vulnerabilities
  • Use some of the top security tools to identify holes
  • Read reports from testing tools
  • Spot and negate common attacks
  • Identify common Web-based attacks and exposures as well as recommendations for closing those holes

Who This Book Is For

Anyone who has some familiarity with computers and an interest in information security and penetration testing.

About the Author

Ric Messier, MS, GCIH, GSEC, CEH, CISSP is the program director for Cyber Security, Computer Forensics and Digital Investigations and the Economic Crime Investigation bachelors’ degree programs, as well as the Digital Forensic Science master’s degree program at Champlain College.

Messier has been involved in the networking and security arena since the early 1980s. He has worked at large Internet service providers and small software companies developing knowledge and experience about a range of topics related to networking and security. Messier has also been involved on incident response teams and has been consulted on forensic investigations for large companies.

An established expert in the field and author, Messier has published several articles for Hackin9 Magazine, has developed number of video training titles with O’Reilly Media and has written a number of books on information security.

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 D3.js in Motion

D3.js in Motion 50% off Manning’s Video by Curran Kelleher. This video covers D3.js, Data Visualization, JavaScript.

Publisher’s Description

See it. Do it. Learn it! D3.js in Motion introduces you to the powerful D3 JavaScript library and teaches you how to use it to create amazing data visualizations for the web. You’ll learn through bite-sized video lessons and built-in exercises, so you can put what you learn into practice.

D3.js in Motion teaches you to transform your boring data into a variety of engaging and interactive graphs and charts. You’ll start with an introduction to the world of D3 and data visualization by plotting simple data sets onto charts. In each lesson you’ll dig deeper, turning your data into readable graphical representations like scatter plots, bar charts, line charts, pie charts, and more. Along the way, you’ll discover how to create a fully interactive dashboard featuring multiple visualizations that pan, zoom, and interact with each other!

About the subject

Used by thousands of websites the world over, D3 is a JavaScript library that represents data graphically. D3 makes it easy to create dynamic, interactive visualisations for the web. You start with a structure, dataset, or algorithm and then programmatically generate static, animated, and interactive images that scale to any screen.


This course is perfect for developers with basic HTML, CSS, and JavaScript skills. No experience with D3 is required.

What you will learn

  • A tour of D3’s features and abilities
  • Constructing your own custom visualizations tailored to your data
  • How to make scatter plots, bar charts, line charts, pie charts, and more
  • Patterns for creating reusable interactive visualization components
  • Interactions including hovering, clicking, zooming, panning, and brushing
  • Building fully-interactive dashboards

About the instructor

Curran Kelleher specializes in using and teaching D3.js. He has been working in the field of data visualization since 2005, and is fascinated by techniques for the visual presentation of data.

50% off Gnuplot in Action, Second Edition Understanding data with graphs

Gnuplot in Action, Second Edition 50% off Manning’s eBook by Philipp K. Janert. This book covers Gnuplot 5, Data Analysis, Data Visualization.

Publisher’s Description

Gnuplot in Action, Second Edition is a major revision of this popular and authoritative guide for developers, engineers, and scientists who want to learn and use gnuplot effectively. Fully updated for gnuplot version 5, the book includes four pages of color illustrations and four bonus appendixes available in the eBook.

About the technology

Gnuplot is an open-source graphics program that helps you analyze, interpret, and present numerical data. Available for Unix, Mac, and Windows, it is well-maintained, mature, and totally free.

About the book

Gnuplot in Action, Second Edition is a major revision of this authoritative guide for developers, engineers, and scientists. The book starts with a tutorial introduction, followed by a systematic overview of gnuplot’s core features and full coverage of gnuplot’s advanced capabilities. Experienced readers will appreciate the discussion of gnuplot 5’s features, including new plot types, improved text and color handling, and support for interactive, web-based display formats. The book concludes with chapters on graphical effects and general techniques for understanding data with graphs. It includes four pages of color illustrations. 3D graphics, false-color plots, heatmaps, and multivariate visualizations are covered in chapter-length appendixes available in the eBook.

What’s inside

  • Creating different types of graphs in detail
  • Animations, scripting, batch operations
  • Extensive discussion of terminals
  • Updated to cover gnuplot version 5

About the reader

No prior experience with gnuplot is required. This book concentrates on practical applications of gnuplot relevant to users of all levels.

About the author

Philipp K. Janert, Ph.D, is a programmer and scientist. He is the author of several books on data analysis and applied math and has been a gnuplot power user and developer for over 20 years.


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

New/Updated Safari Books and Courses

Center for Creative Leadership

De Gruyter

Technics Publications

« Daily Dose for 2017.11.26 | Nov 2017 | 2017 | Daily Dose for 2017.11.28 »

© 2017. All rights reserved.

Powered by Hydejack v6.6.1