Skip to content

ngwf0001/practical-python-for-data-science

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Practical Python for Data Science

Oh, hey there! Welcome to my open-source book - Practical Python for Data Science. This repo contains all of the code that was used to build this book.

Check out the online book at www.practicalpythonfordatascience.com.

Introduction

Python is the "swiss army knife" of programming. There are several factors that contribute to its versatility:

  • it has clean and human-readable syntax so it’s easy to learn
  • it’s an interpreted object-oriented scripting language
  • it has a strong open-source community and a large repository of Python packages

Because of its versatility, Python can be applied to both software development (e.g., building web applications and API’s) and data science (e.g., scientific computing, creating end-to-end data science pipelines). However, writing Python for data science is very different than writing Python for software devleopment. A huge part of the learning curve is getting familiar with the syntax of Python’s data science packages including but not limited to Pandas, NumPy, and scikit-learn.

In this book, we will focus on how to use Python in the context of data science. We will work with a real-life dataset and explore it using the following data science Python packages:

Prerequisites

This book is designed to be accessible for people without a strong technical background. In order to make the most of this book, the suggested requirements are:

  • Basic knowledge of Python
  • Some familiarity with Jupyter Notebooks, Pandas, and Seaborn
  • Googling skills and ability to read documentation

Open a Github Issue

Did you spot an error in this book? Have an idea on how to make the book better? I'm always open to feedback and new ideas. You can contribute by opening a Github issue or creating a pull request with the proposed fix.

Support This Project

If you would like to support this open-sourced project and its continued development and maintenance, you can support in a few of ways:

About

All the notebooks that were used to generate Practical Python for Data Science

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 99.6%
  • TeX 0.4%