官术网_书友最值得收藏!

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 chapter 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 dive into our first analysis and perform an exploratory analysis in the section Basic Functionality and Features.

By the end of this chapter, you will be able to:

  • Learn what a Jupyter Notebook is and why it's useful for data analysis
  • Use Jupyter Notebook features
  • Study Python data science libraries
  • Perform simple exploratory data analysis
All the codes from this book are available as chapter-specific IPython notebooks in the code bundle. All color plots from this book are also available in the code bundle.
主站蜘蛛池模板: 荆门市| 沁水县| 苗栗县| 巴中市| 于田县| 罗平县| 新乡市| 东安县| 赣州市| 银川市| 三亚市| 六盘水市| 毕节市| 长泰县| 宁河县| 昌邑市| 皋兰县| 肇东市| 甘谷县| 资中县| 大丰市| 霸州市| 洞头县| 遂溪县| 楚雄市| 桃园县| 油尖旺区| 仙游县| 淅川县| 沁阳市| 峡江县| 西丰县| 潞城市| 丹巴县| 浙江省| 孝感市| 广汉市| 大洼县| 赤水市| 临城县| 静乐县|