Easy to understand and fun to read, Introducing Python is ideal for beginning programmers as well as those new to the language. Author Bill Lubanovic takes you from the basics to more involved and varied topics, mixing tutorials with cookbook-style code recipes to explain concepts in Python 3. End-of-chapter exercises help you practice what you’ve learned.You’ll gain a strong foundation in the language, including best practices for testing, debugging, code reuse, and other development tips. This book also shows you how to use Python for applications in business, science, and the arts, using various Python tools and open source packages.
- Learn simple data types, and basic math and text operations
- Use data-wrangling techniques with Python’s built-in data structures
- Explore Python code structure, including the use of functions
- Write large programs in Python, with modules and packages
- Dive into objects, classes, and other object-oriented features
- Examine storage from flat files to relational databases and NoSQL
- Use Python to build web clients, servers, APIs, and services
- Manage system tasks such as programs, processes, and threads
- Understand the basics of concurrency and network programming
Published by: O'Reilly Media | Publication date: 11/11/2014Kindle book details: Kindle Edition, 484 pages
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
Published by: O'Reilly Media | Publication date: 09/25/2017Kindle book details: Kindle Edition, 544 pages
WTF? can be an expression of amazement or an expression of dismay. In today’s economy, we have far too much dismay along with our amazement, and technology bears some of the blame. In this combination of memoir, business strategy guide, and call to action, Tim O'Reilly, Silicon Valley’s leading intellectual and the founder of O’Reilly Media, explores the upside and the potential downsides of today's WTF? technologies. What is the future when an increasing number of jobs can be performed by intelligent machines instead of people, or done only by people in partnership with those machines? What happens to our consumer based societies—to workers and to the companies that depend on their purchasing power? Is income inequality and unemployment an inevitable consequence of technological advancement, or are there paths to a better future? What will happen to business when technology-enabled networks and marketplaces are better at deploying talent than traditional companies? How should companies organize themselves to take advantage of these new tools? What’s the future of education when on-demand learning outperforms traditional institutions? How can individuals continue to adapt and retrain? Will the fundamental social safety nets of the developed world survive the transition, and if not, what will replace them? O'Reilly is "the man who can really can make a whole industry happen," according to Eric Schmidt, Executive Chairman of Alphabet (Google.) His genius over the past four decades has been to identify and to help shape our response to emerging technologies with world shaking potential—the World Wide Web, Open Source Software, Web 2.0, Open Government data, the Maker Movement, Big Data, and now AI. O’Reilly shares the techniques he's used at O’Reilly Media to make sense of and predict past innovation waves and applies those same techniques to provide a framework for thinking about how today’s world-spanning platforms and networks, on-demand services, and artificial intelligence are changing the nature of business, education, government, financial markets, and the economy as a whole. He provides tools for understanding how all the parts of modern digital businesses work together to create marketplace advantage and customer value, and why ultimately, they cannot succeed unless their ecosystem succeeds along with them.The core of the book's call to action is an exhortation to businesses to DO MORE with technology rather than just using it to cut costs and enrich their shareholders. Robots are going to take our jobs, they say. O'Reilly replies, “Only if that’s what we ask them to do! Technology is the solution to human problems, and we won’t run out of work till we run out of problems." Entrepreneurs need to set their sights on how they can use big data, sensors, and AI to create amazing human experiences and the economy of the future, making us all richer in the same way the tools of the first industrial revolution did. Yes, technology can eliminate labor and make things cheaper, but at its best, we use it to do things that were previously unimaginable! What is our poverty of imagination? What are the entrepreneurial leaps that will allow us to use the technology of today to build a better future, not just a more efficient one? Whether technology brings the WTF? of wonder or the WTF? of dismay isn't inevitable. It's up to us!
Published by: HarperBusiness | Publication date: 10/10/2017Kindle book details: Kindle Edition, 453 pages
How do you develop products that people will actually use and buy? This practical guide shows you how to validate product and company ideas through customer development research—before you waste months and millions on a product or service that no one needs or wants.With a combination of open-ended interviewing and fast and flexible research techniques, you’ll learn how your prospective customers behave, the problems they need to solve, and what frustrates and delights them. These insights may shake your assumptions, but they’ll help you reach the "ah-ha!" moments that inspire truly great products.
- Validate or invalidate your hypothesis by talking to the right people
- Learn how to conduct successful customer interviews play-by-play
- Detect a customer’s behaviors, pain points, and constraints
- Turn interview insights into Minimum Viable Products to validate what customers will use and buy
- Adapt customer development strategies for large companies, conservative industries, and existing products
Published by: O'Reilly Media | Publication date: 08/30/2017Kindle book details: Kindle Edition, 240 pages
Hands-On Machine Learning with Scikit-Learn and TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems
Graphics in this book are printed in black and white.Through a series of recent breakthroughs, deep learning has boosted the entire field of machine learning. Now, even programmers who know close to nothing about this technology can use simple, efficient tools to implement programs capable of learning from data. This practical book shows you how.By using concrete examples, minimal theory, and two production-ready Python frameworks—scikit-learn and TensorFlow—author Aurélien Géron helps you gain an intuitive understanding of the concepts and tools for building intelligent systems. You’ll learn a range of techniques, starting with simple linear regression and progressing to deep neural networks. With exercises in each chapter to help you apply what you’ve learned, all you need is programming experience to get started.
- Explore the machine learning landscape, particularly neural nets
- Use scikit-learn to track an example machine-learning project end-to-end
- Explore several training models, including support vector machines, decision trees, random forests, and ensemble methods
- Use the TensorFlow library to build and train neural nets
- Dive into neural net architectures, including convolutional nets, recurrent nets, and deep reinforcement learning
- Learn techniques for training and scaling deep neural nets
- Apply practical code examples without acquiring excessive machine learning theory or algorithm details
Published by: O'Reilly Media | Publication date: 03/13/2017Kindle book details: Kindle Edition, 572 pages
The Smear: How Shady Political Operatives and Fake News Control What You See, What You Think, and How You Vote
New York Times BestsellerEver wonder how politics turned into a take-no-prisoners blood sport? The New York Times bestselling author of Stonewalled pulls back the curtain on the shady world of opposition research and reveals the dirty tricks those in power use to influence your opinions.Behind most major political stories in the modern era, there is an agenda; an effort by opposition researchers, spin doctors, and outside interests to destroy an idea or a person. The tactic they use is the Smear. Every day, Americans are influenced by the Smear without knowing it. Paid forces cleverly shape virtually every image you cross. Maybe you read that Donald Trump is a racist misogynist, or saw someone on the news mocking the Bernie Sanders campaign. The trick of the Smear is that it is often based on some shred of truth, but these media-driven "hit pieces" are designed to obscure the truth. Success hinges on the Smear artist’s ability to remain invisible; to make it seem as if their work is neither calculated nor scripted. It must appear to be precisely what it is not.Veteran journalist Sharyl Attkisson has witnessed this practice firsthand. After years of being pitched hit jobs and puff pieces, she’s an expert at detecting Smear campaigns. Now, the hard-hitting investigative reporter shares her inside knowledge, revealing how the Smear takes shape and who its perpetrators are—including Clinton confidant Sidney Blumenthal and, most influential of all, "right-wing assassin turned left-wing assassin" (National Review) political operative David Brock and his Media Matters for America empire.Attkisson exposes the diabolical tactics of Smear artists, and their outrageous access to the biggest names in political media—operatives who are corrupting the political process, and discouraging widespread citizen involvement in our democracy.
Published by: Harper | Publication date: 06/27/2017Kindle book details: Kindle Edition, 304 pages
How well does your organization respond to changing market conditions, customer needs, and emerging technologies when building software-based products? This practical guide presents Lean and Agile principles and patterns to help you move fast at scale—and demonstrates why and how to apply these methodologies throughout your organization, rather than with just one department or team.Through case studies, you’ll learn how successful enterprises have rethought everything from governance and financial management to systems architecture and organizational culture in the pursuit of radically improved performance. Adopting Lean will take time and commitment, but it’s vital for harnessing the cultural and technical forces that are accelerating the rate of innovation.
- Discover how Lean focuses on people and teamwork at every level, in contrast to traditional management practices
- Approach problem-solving experimentally, by exploring solutions, testing assumptions, and getting feedback from real users
- Lead and manage large-scale programs in a way that empowers employees, increases the speed and quality of delivery, and lowers costs
- Learn how to implement ideas from the DevOps and Lean Startup movements even in complex, regulated environments
Published by: O'Reilly Media | Publication date: 12/04/2014Kindle book details: Kindle Edition, 352 pages
How can you tap into the wealth of social web data to discover who’s making connections with whom, what they’re talking about, and where they’re located? With this expanded and thoroughly revised edition, you’ll learn how to acquire, analyze, and summarize data from all corners of the social web, including Facebook, Twitter, LinkedIn, Google+, GitHub, email, websites, and blogs.
- Employ the Natural Language Toolkit, NetworkX, and other scientific computing tools to mine popular social web sites
- Apply advanced text-mining techniques, such as clustering and TF-IDF, to extract meaning from human language data
- Bootstrap interest graphs from GitHub by discovering affinities among people, programming languages, and coding projects
- Take advantage of more than two-dozen Twitter recipes, presented in O’Reilly’s popular "problem/solution/discussion" cookbook format
Published by: O'Reilly Media | Publication date: 10/04/2013Kindle book details: Kindle Edition, 448 pages
Old School is in session....You have probably heard the term Old School, but what you might not know is that there is a concentrated effort to tear that school down.It’s a values thing. The anti–Old School forces believe the traditional way of looking at life is oppressive. Not inclusive. The Old School way may harbor microaggressions. Therefore, Old School philosophy must be diminished.Those crusading against Old School now have a name: Snowflakes. You may have seen them on cable TV whining about social injustice and income inequality. You may have heard them cheering Bernie Sanders as he suggested the government pay for almost everything. The Snowflake movement is proud and loud, and they don’t like Old School grads.So where are you in all this?Did you get up this morning knowing there are mountains to climb—and deciding how you are going to climb them? Do you show up on time? Do you still bend over to pick up a penny? If so, you’re Old School.Or did you wake up whining about safe spaces and trigger warnings? Do you feel marginalized by your college’s mascot? Do you look for something to get outraged about, every single day, so you can fire off a tweet defending your exquisitely precious sensibilities? Then you’re a Snowflake.So again, are you drifting frozen precipitation? Or do you matriculate at the Old School fountain of wisdom?This book will explain the looming confrontation so even the ladies on The View can understand it. Time to take a stand. Old School or Snowflake. Which will it be?
Published by: Henry Holt and Co. | Publication date: 03/28/2017Kindle book details: Kindle Edition, 192 pages
Ready to use statistical and machine-learning techniques across large data sets? This practical guide shows you why the Hadoop ecosystem is perfect for the job. Instead of deployment, operations, or software development usually associated with distributed computing, you’ll focus on particular analyses you can build, the data warehousing techniques that Hadoop provides, and higher order data workflows this framework can produce.Data scientists and analysts will learn how to perform a wide range of techniques, from writing MapReduce and Spark applications with Python to using advanced modeling and data management with Spark MLlib, Hive, and HBase. You’ll also learn about the analytical processes and data systems available to build and empower data products that can handle—and actually require—huge amounts of data.
- Understand core concepts behind Hadoop and cluster computing
- Use design patterns and parallel analytical algorithms to create distributed data analysis jobs
- Learn about data management, mining, and warehousing in a distributed context using Apache Hive and HBase
- Use Sqoop and Apache Flume to ingest data from relational databases
- Program complex Hadoop and Spark applications with Apache Pig and Spark DataFrames
- Perform machine learning techniques such as classification, clustering, and collaborative filtering with Spark’s MLlib
Published by: O'Reilly Media | Publication date: 06/01/2016Kindle book details: Kindle Edition, 290 pages