- Beginning Data Science with Python and Jupyter
- Alex Galea
- 258字
- 2021-06-25 22:15:48
Chapter 1. Jupyter Fundamentals
Jupyter Notebooks are one of the most important tools for data scientists using Python. This is because they're an ideal environment for developing reproducible data analysis pipelines. Data can be loaded, transformed, and modeled all inside a single Notebook, where it's quick and easy to test out code and explore ideas along the way. Furthermore, all of this can be documented "inline" using formatted text, so you can make notes for yourself or even produce a structured report.
Other comparable platforms - for example, RStudio or Spyder - present the user with multiple windows, which promote arduous tasks such as copy and pasting code around and rerunning code that has already been executed. These tools also tend to involve Read Eval Prompt Loops (REPLs) where code is run in a terminal session that has saved memory. This type of development environment is bad for reproducibility and not ideal for development either. Jupyter Notebooks solve all these issues by giving the user a single window where code snippets are executed and outputs are displayed inline. This lets users develop code efficiently and allows them to look back at previous work for reference, or even to make alterations.
We'll start the lesson by explaining exactly what Jupyter Notebooks are and continue to discuss why they are so popular among data scientists. Then, we'll open a Notebook together and go through some exercises to learn how the platform is used. Finally, we'll pe into our first analysis and perform an exploratory analysis in Basic Functionality and Features.
- Learning ROS for Robotics Programming(Second Edition)
- The Android Game Developer's Handbook
- Interactive Applications Using Matplotlib
- concrete5 Cookbook
- Spring快速入門
- C#實踐教程(第2版)
- Hands-On JavaScript for Python Developers
- Python函數式編程(第2版)
- 從程序員角度學習數據庫技術(藍橋杯軟件大賽培訓教材-Java方向)
- Building Slack Bots
- ROS機器人編程實戰
- Python Penetration Testing Essentials
- Clojure編程樂趣
- C語言程序設計
- 深度剖析ApacheDubbo核心技術內幕