欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

第二章:python语言基础,ipython及jupyternotrbook

程序员文章站 2022-07-14 19:48:52
...

第二章:python语言基础,ipython及jupyternotrbook

本书大部分内容是关于如何基于数据表进行分析以及用于大型数据集的数据准备工具。为了使用工具,首先就是要将凌乱数据整理为更结构化的表格形式,python就是一个能够将数据快速规整化的理想语言

2.1 python解释器

2.2 ipython基础

2.2.1运行ipython命令行

第二章:python语言基础,ipython及jupyternotrbook
第二章:python语言基础,ipython及jupyternotrbook

2.2.2运行jupyter notebook

第二章:python语言基础,ipython及jupyternotrbook
第二章:python语言基础,ipython及jupyternotrbook

使用shift+enter来运行代码块

2.2.3tab补全

除了有一些装饰性的区别,ipython和标准python解释器的区别之一就是tab补全功能

第二章:python语言基础,ipython及jupyternotrbook

第二章:python语言基础,ipython及jupyternotrbook

这里和书上有一些变动

2.4内省

在一个变量的前后使用?显示其一些信息

第二章:python语言基础,ipython及jupyternotrbook
使用双问号??可以显示函数的源代码

第二章:python语言基础,ipython及jupyternotrbook

使用?和*搜索命名空间

第二章:python语言基础,ipython及jupyternotrbook

2.2.5%run命令

%run helloworld.py

2.2.5.1中断运行中的代码

ctrl-c,不行就强制结束python进程

2.2.6执行剪帖板中的程序

%paste会获得剪帖板中的所有文本,并在命令行中作为一个代码块去执行
%cpaste与之类似,但他会给出一个提示,让你粘贴代码
但这里我在操作的时候这两个指令会报错,可能是版本问题?感觉以后不会很常用吧

2.2.7终端快捷键

2.2.8魔术命令

第二章:python语言基础,ipython及jupyternotrbook

2.2.9matplotlib集成

2.3python语言基础