Python for Data Analysis

Python for Data Analysis
Author: Wes McKinney
Publisher: "O'Reilly Media, Inc."
Total Pages: 553
Release: 2017-09-25
Genre: Computers
ISBN: 1491957611

Get complete instructions for manipulating, processing, cleaning, and crunching datasets in Python. Updated for Python 3.6, the second edition of this hands-on guide is packed with practical case studies that show you how to solve a broad set of data analysis problems effectively. You’ll learn the latest versions of pandas, NumPy, IPython, and Jupyter in the process. Written by Wes McKinney, the creator of the Python pandas project, this book is a practical, modern introduction to data science tools in Python. It’s ideal for analysts new to Python and for Python programmers new to data science and scientific computing. Data files and related material are available on GitHub. Use the IPython shell and Jupyter notebook for exploratory computing Learn basic and advanced features in NumPy (Numerical Python) Get started with data analysis tools in the pandas library Use flexible tools to load, clean, transform, merge, and reshape data Create informative visualizations with matplotlib Apply the pandas groupby facility to slice, dice, and summarize datasets Analyze and manipulate regular and irregular time series data Learn how to solve real-world data analysis problems with thorough, detailed examples

C++ AMP

C++ AMP
Author: Ade Miller
Publisher: Pearson Education
Total Pages: 467
Release: 2012-09-15
Genre: Computers
ISBN: 0735668191

Capitalize on the faster GPU processors in today’s computers with the C++ AMP code library—and bring massive parallelism to your project. With this practical book, experienced C++ developers will learn parallel programming fundamentals with C++ AMP through detailed examples, code snippets, and case studies. Learn the advantages of parallelism and get best practices for harnessing this technology in your applications. Discover how to: Gain greater code performance using graphics processing units (GPUs) Choose accelerators that enable you to write code for GPUs Apply thread tiles, tile barriers, and tile static memory Debug C++ AMP code with Microsoft Visual Studio Use profiling tools to track the performance of your code

Code Simplicity

Code Simplicity
Author: Max Kanat-Alexander
Publisher: "O'Reilly Media, Inc."
Total Pages: 85
Release: 2012-03-23
Genre: Computers
ISBN: 1449334695

Good software design is simple and easy to understand. Unfortunately, the average computer program today is so complex that no one could possibly comprehend how all the code works. This concise guide helps you understand the fundamentals of good design through scientific laws—principles you can apply to any programming language or project from here to eternity. Whether you’re a junior programmer, senior software engineer, or non-technical manager, you’ll learn how to create a sound plan for your software project, and make better decisions about the pattern and structure of your system. Discover why good software design has become the missing science Understand the ultimate purpose of software and the goals of good design Determine the value of your design now and in the future Examine real-world examples that demonstrate how a system changes over time Create designs that allow for the most change in the environment with the least change in the software Make easier changes in the future by keeping your code simpler now Gain better knowledge of your software’s behavior with more accurate tests

97 Things Every Software Architect Should Know

97 Things Every Software Architect Should Know
Author: Richard Monson-Haefel
Publisher: "O'Reilly Media, Inc."
Total Pages: 224
Release: 2009-02-05
Genre: Computers
ISBN: 0596555466

In this truly unique technical book, today's leading software architects present valuable principles on key development issues that go way beyond technology. More than four dozen architects -- including Neal Ford, Michael Nygard, and Bill de hOra -- offer advice for communicating with stakeholders, eliminating complexity, empowering developers, and many more practical lessons they've learned from years of experience. Among the 97 principles in this book, you'll find useful advice such as: Don't Put Your Resume Ahead of the Requirements (Nitin Borwankar) Chances Are, Your Biggest Problem Isn't Technical (Mark Ramm) Communication Is King; Clarity and Leadership, Its Humble Servants (Mark Richards) Simplicity Before Generality, Use Before Reuse (Kevlin Henney) For the End User, the Interface Is the System (Vinayak Hegde) It's Never Too Early to Think About Performance (Rebecca Parsons) To be successful as a software architect, you need to master both business and technology. This book tells you what top software architects think is important and how they approach a project. If you want to enhance your career, 97 Things Every Software Architect Should Know is essential reading.

Doing Math with Python

Doing Math with Python
Author: Amit Saha
Publisher: No Starch Press
Total Pages: 265
Release: 2015-08-01
Genre: Computers
ISBN: 1593277199

Doing Math with Python shows you how to use Python to delve into high school–level math topics like statistics, geometry, probability, and calculus. You’ll start with simple projects, like a factoring program and a quadratic-equation solver, and then create more complex projects once you’ve gotten the hang of things. Along the way, you’ll discover new ways to explore math and gain valuable programming skills that you’ll use throughout your study of math and computer science. Learn how to: –Describe your data with statistics, and visualize it with line graphs, bar charts, and scatter plots –Explore set theory and probability with programs for coin flips, dicing, and other games of chance –Solve algebra problems using Python’s symbolic math functions –Draw geometric shapes and explore fractals like the Barnsley fern, the Sierpinski triangle, and the Mandelbrot set –Write programs to find derivatives and integrate functions Creative coding challenges and applied examples help you see how you can put your new math and coding skills into practice. You’ll write an inequality solver, plot gravity’s effect on how far a bullet will travel, shuffle a deck of cards, estimate the area of a circle by throwing 100,000 "darts" at a board, explore the relationship between the Fibonacci sequence and the golden ratio, and more. Whether you’re interested in math but have yet to dip into programming or you’re a teacher looking to bring programming into the classroom, you’ll find that Python makes programming easy and practical. Let Python handle the grunt work while you focus on the math. Uses Python 3

Machine Learning for Hackers

Machine Learning for Hackers
Author: Drew Conway
Publisher: "O'Reilly Media, Inc."
Total Pages: 323
Release: 2012-02-13
Genre: Computers
ISBN: 1449330533

If you’re an experienced programmer interested in crunching data, this book will get you started with machine learning—a toolkit of algorithms that enables computers to train themselves to automate useful tasks. Authors Drew Conway and John Myles White help you understand machine learning and statistics tools through a series of hands-on case studies, instead of a traditional math-heavy presentation. Each chapter focuses on a specific problem in machine learning, such as classification, prediction, optimization, and recommendation. Using the R programming language, you’ll learn how to analyze sample datasets and write simple machine learning algorithms. Machine Learning for Hackers is ideal for programmers from any background, including business, government, and academic research. Develop a naïve Bayesian classifier to determine if an email is spam, based only on its text Use linear regression to predict the number of page views for the top 1,000 websites Learn optimization techniques by attempting to break a simple letter cipher Compare and contrast U.S. Senators statistically, based on their voting records Build a “whom to follow” recommendation system from Twitter data

Web Squared: Web 2.0 Five Years On

Web Squared: Web 2.0 Five Years On
Author: Tim O'Reilly
Publisher: "O'Reilly Media, Inc."
Total Pages: 27
Release: 2009-09-23
Genre: Computers
ISBN: 144936571X

Ever since we first introduced the term Web 2.0, people have been asking, What ™s next? Assuming that Web 2.0 was meant to be a kind of software version number (rather than a statement about the second coming of the Web after the dotcom bust), we ™re constantly asked about Web 3.0. Is it the semantic web? The sentient web? Is it the social web? The mobile web? Is it some form of virtual reality? It is all of those, and more. The Web is no longer a collection of static pages of HTML that describe something in the world. Increasingly, the Web is the world "everything and everyone in the world casts an information shadow,an aura of data which, when captured and processed intelligently, offers extraordinary opportunity and mindbending implications. Web Squared is our way of exploring this phenomenon and giving it a name.

Talking Politics in Broadcast Media

Talking Politics in Broadcast Media
Author: Mats Ekström
Publisher: John Benjamins Publishing
Total Pages: 259
Release: 2011
Genre: Language Arts & Disciplines
ISBN: 9027206333

This book is a collection of studies on political interaction in a variety of broadcast, namely news and current affairs programs, political interviews, audience participation programs and radio phone-ins. Following a growing scholarly interest in political discourses, dialogic forms of news production and media talk in general, a number of internationally acclaimed scholars investigate the discursive and interactional practices that give rise to the arena of public politics in contemporary society. Chapters span an array of cultural contexts, as diverse as Sweden, Greece, Belgium (Flanders), the U.K., Spain, Israel, the U.S.A., Australia and China. Authors combine an interest in discourse analysis and conversation analysis with different disciplinary orientations, such as linguistics, media and cultural studies, sociology, political science, and social psychology. The book uncovers current trends in media and political discourse, and will be of interest to both students and scholars of media discourse and politics.

Online Privacy

Online Privacy
Author: Robert Gellman
Publisher: Bloomsbury Publishing USA
Total Pages: 206
Release: 2011-09-12
Genre: Political Science
ISBN:

The Internet is great—until someone hacks your accounts or otherwise violates your privacy. This expert book provides a thorough and up-to-date overview of the key issues and risks relative to online privacy and explains how to counter those risks with solutions everyone needs to know. Rampant violation of online privacy is a problem of epic proportions—and impossible to stamp out. Online Privacy: A Reference Handbook provides a comprehensive yet easy-to-understand investigation of the history of and controversies surrounding online privacy. It overviews the most critical issues involving topics such as social networking and online medical records. Along the way, this book shares insights and information from experts active in the field and exposes many misconceptions about what is and isn't considered private in the online world. Authors Dixon and Gellman begin with an overview of online privacy that elucidates why this 21st century issue is so critical. They provide key guideposts throughout the book that allow readers to grasp these complex and ever-changing issues, addressing topics that include what comprises online privacy today, what protections exist in current law, and current challenges in international online privacy. The authors also present practical expert advice, providing measures and strategies that readers can take to protect themselves.

The Broadcast Century and Beyond

The Broadcast Century and Beyond
Author: Robert L Hilliard
Publisher: CRC Press
Total Pages: 389
Release: 2012-10-02
Genre: Language Arts & Disciplines
ISBN: 1136027386

The Broadcast Century and Beyond is a popular history of the most influential and innovative industry of the century. The story of broadcasting is told in a direct and informal style, blending personal insight and authoritative scholarship to fully capture the many facets of this dynamic industry. The book vividly depicts the events, people, programs, and companies that made television and radio dominant forms of communication. The latest edition includes coverage of all the technologies that have emerged over the past decade and discusses the profound impact they have had on the broadcasting industry in political, social, and economic spheres. "Broadcasting as a whole has been completely revolutionized with the advent of YouTube, podcasting, iphones, etc, and the authors show how this closing of world-wide broadcasting channels affects the industry.