Foundational Python for Data Science, 1st edition

Published by Pearson (October 7, 2021) © 2022

  • Kennedy Behrman

eTextbook

per month

  • Anytime, anywhere learning with the Pearson+ app
  • Easy-to-use search, navigation and notebook
  • Simpler studying with flashcards
$31.99

  • A print text (hardcover or paperback) 
  • Free shipping
  • Also available for purchase as an ebook from all major ebook resellers, including InformIT.com

uCertify

$140.00

  • Includes the full Pearson e-text, pre- and post-assessments, quizzes, videos, and more
  • Provides hands-on skills to bridge conceptual knowledge and real-world application
  • Powerful student management tools yet easy to implement, customize, and manage
Data science and machine learning—two of the world's hottest fields—are attracting talent from a wide variety of technical, business, and liberal arts disciplines. Python, the world's #1 programming language, is also the most popular language for data science and machine learning. This is the first guide specifically designed to help students with widely diverse backgrounds learn foundational Python so they can use it for data science and machine learning. This book is catered to introductory-level college courses on data science. 

Leading data science instructor and practitioner Kennedy Behrman first walks through the process of learning to code for the first time with Python and Jupyter notebook, then introduces key libraries every Python data science programmer needs to master. Once students have learned these foundations, Behrman introduces intermediate and applied Python techniques for real-world problem-solving. Throughout, Foundational Python for Data Science presents hands-on exercises, learning assessments, case studies, and more—all created with Colab (Jupyter compatible) notebooks, so students can execute all coding examples interactively without installing or configuring any software.
  • Master Google Colab notebook Data Science programming
  • Manipulate data with popular Python libraries such as: pandas and numpy
  • Apply Python Data Science recipes to real world projects
  • Learn functional programming essentials unique to Data Science
  • Access case studies, chapter exercises, learning assessments, comprehensive Jupyter based Notebooks, and a complete final project

Preface xiii
I:  Learning Python in a Notebook Environment 1
1  Introduction to Notebooks 3
2  Fundamentals of Python 13
3  Sequences 25
4  Other Data Structures 37
5  Execution Control 55
6  Functions 67
II: Data Science Libraries 83
7  NumPy 85
8  SciPy 103
9  Pandas 113
10  Visualization Libraries 135
11  Machine Learning Libraries 153
12  Natural Language Toolkit 159
III: Intermediate Python 171
13  Functional Programming 173
14  Object-Oriented Programming 187
15  Other Topics 201
A  Answers to End-of-Chapter Questions 215
Index 221
Kennedy Behrman is a veteran software and data engineer. He first used Python writing asset management systems in the Visual Effects industry. He then moved into the startup world, using Python at startups using machine learning to characterize videos and predict the social media power of athletes.

Need help? Get in touch

Pearson+

All in one place. Pearson+ offers instant access to eTextbooks, videos and study tools in one intuitive interface. Students choose how they learn best with enhanced search, audio and flashcards. The Pearson+ app lets them read where life takes them, no wi-fi needed. Students can access Pearson+ through a subscription or their MyLab or Mastering course.

uCertify

The Pearson uCertify Courses and Labs combine Pearson's authorized and peer-reviewed content with uCertify's accessible, flexible, and scalable online learning platform. All Courses and Labs are mapped directly to Pearson texts to make integration into your current courses easy and convenient

The uCertify Courses are a foundational learning tool and come with the complete Pearson interactive e-text, pre- and post- assessments, quizzes, exercises, tests, instructional videos, and more. The uCertify Labs and Simulators provide hands-on skills and bridge the gap between conceptual knowledge and real-world application

Video
Play
Privacy and cookies
By watching, you agree Pearson can share your viewership data for marketing and analytics for one year, revocable by deleting your cookies.

Pearson eTextbook: What’s on the inside just might surprise you

They say you can’t judge a book by its cover. It’s the same with your students. Meet each one right where they are with an engaging, interactive, personalized learning experience that goes beyond the textbook to fit any schedule, any budget, and any lifestyle.Â