零基础的你,准备好接受这一系列的python知识了吗

首先python和java不同。python用途最多的是脚本,java用途最多的是web,pyhotn是胶水,可以把各类不相关的东西粘在一起用,java是基佬,可以通过软件工程组成几百个人的团队和你pk,商业化气息重。随着社会发展,python逐渐变成了网红,越来越多的人看重python。

一、 IPython基础

1.1 代码自动补全:Tab键

可补全内容包括:变量名、函数名、成员变量函数、目录文件

1.2 内省(Itrospection)

在变量名之前或之后加上问号(?),这样可以显示这个对象的相关信息。

1.3 %run 命令

在IPython回话环境中,所有文件都可以通过%run命令当做Python程序来运行。

1.4 执行剪贴板中的代码

1.5 键盘快捷键

1.6 异常和跟踪

1.7 魔术命令

IPython有一些特殊的命令。有的为常见任务提供便利,有的则使你能够轻松控制IPython系统的行为。

常用的魔术命令如下:

1.8 基于Qt的富GUI控制台

启动方法(同时开启绘图功能):

与终端应用程序相比,优点在于:

1.9 matplotlib集成与pylab模式

导致IPython广泛应用于科学计算领域的重要原因在于它能够跟matplotlib这样的库及其他GUI工具的默契配合。

如果在标准 python shell 中创建一个matplotlib绘图窗口,就会发现GUI时间循环会接管Python回话的控制权,知道该窗口关闭。这显然无法实现交互式的数据分析和可视化,因此IPython对各个GUI框架进行了专门的处理以使其能够与shell配合得天衣无缝。

集成matplotlib方法:

这将是IPython完成以下工作:

将import导入numpy和matplotlib,并添加交互支持。

使用示例:

  • 发表于:
  • 原文链接:http://kuaibao.qq.com/s/20180117A0I8CZ00?refer=cp_1026

扫码关注云+社区