python语言读后感_《利用Python进行数据分析》读书笔记
第2章 Python语言、IPython及Jupyter notebook
2.1 Python解释器
在终端输入 python命令来启动
2.1
要退出python解释器回到命令行提示符,可以输入exit()或Ctrl-D
exit()
或者
Ctrl-D
-是用IPython运行py文件(确保在命令行的当前路径下!)
创建一个hello_world.py文档,
print('hello world')
并且把它放在一个文件夹下,打开此文件夹下的终端窗口
打开此文件夹下的终端窗口
IPython运行py文件
执行以下命令行即可运行py文件:
%run hello_world.py
2.2IPython基础
2.2.1运行IPython命令行
In [3]: import numpy as np
In [4]: data = {i :np.random.randn() for i in range(7)}
In [5]: data
运行IPython
2.2.2运行Jupyter notebook
可直接在终端运行
运行Jupyter notebook
也可以在Anaconda-Navigator里面打开
jupyter notebook
Jupyuter notebook 界面
新建笔记本
(ps:中英文符号务必要打正确,否则容易出现失误)
当保存笔记本的时候(在File菜单下有“Save and Checkpoint”选项)会自动生成一个后缀名为.ipynb的文件。这种文件格式包含笔记本中当前的所有内容(包括已经产生的代码输出)。
2.2.3Tab补全
tab补全
当在命令行输入表达式时,按下Tab健即可为任意变量(对象、函数等)搜索命名空间,与你目前已输入的字符进行匹配
还可以在输入英文的句号之后,按下Tab,对方法、属性的名称进行补全
-模块也可以通过相同的方式
2.2.4内省
1.在一个变量名前后使用(?)可以显示一些关于该对象的概要信息:
概要信息显示
2.使用?来显示文档字符串
如果对象是一个函数或实例方法且文档字符串已经写好,则文档字符串会显示出来。
显示文档字符串
3.使用双问号??可以显示函数的源代码:
显示源代码
2.2.5%run命令
可在Ipython会话中使用%run命令运行任意的python程序文件。假设已经在ipython_script_test.py中写好了如下的简单脚本
def f(x,y,z):
return (x+y)/z
a = 5
b = 6
c = 7.5
result = f(a,b,c)
可将文件名作为参数传给%run命令:
In [3]: %run ipython_script_test.py
In [4]: c
Out[4]: 7.5
In [5]: 7.5
Out[5]: 7.5
In [6]: result
Out[6]: 1.4666666666666666
中断运行中的代码:在任意代码运行时按下Ctrl-C就会引起KeyboardInterrupt。
2.2.6 执行剪贴板中的程序
最简单的办法是%paste和%cpaste魔术函数(会给出一个特殊的提示符,让你粘贴代码,按下Ctrl-C即可中断%cpaste提示符)
2.2.7终端快捷键
标准 IPython 快捷键
快捷键
描述
Ctrl-p或向上箭头
以当前输入内容开始,向后搜索历史命令
Ctrl-n或向下箭头
以当前输入内容开始,向前搜索历史命令
Ctrl-R
按行读取的反向历史搜索
Ctrl-shift-V
从剪切板粘贴
Ctrl-C
中断当前正在执行的代码
Ctrl-A
光标移至本行起始位置
Ctrl-E
光标移至本行结束位置
Ctrl-K
删除光标后本行所有内容
Ctrl-U
刪除当前行
Ctrl-F
将光标前移一个字符
Ctrl-B
将光标后移一个字符
Ctrl-L
清楚本屏内容
由于Jupyter notebook快捷键更新比IPython频繁,建议使用Jupyter nitebook 集成在菜单栏中的帮助系统
python语言读后感_《利用Python进行数据分析》读书笔记相关推荐
- Python语言学习:利用python获取当前/上级/上上级目录路径(获取路径下的最后叶目录的文件名、合并两个不同路径下图片文件名等目录/路径案例、正确加载图片路径)之详细攻略
Python语言学习:利用python获取当前/上级/上上级目录路径(获取路径下的最后叶目录的文件名.合并两个不同路径下图片文件名等目录/路径案例.正确加载图片路径)之详细攻略 目录 利用python ...
- Python语言学习:利用python语言实现调用内部命令(python调用Shell脚本)—命令提示符cmd的几种方法
Python语言学习:利用python语言实现调用内部命令(python调用Shell脚本)-命令提示符cmd的几种方法 目录 利用python语言实现调用内部命令-命令提示符cmd的几种方法 T1. ...
- python高斯求和_利用Python进行数据分析(3)- 列表、元组、字典、集合
本文主要是对Python的数据结构进行了一个总结,常见的数据结构包含:列表list.元组tuple.字典dict和集合set. image 索引 左边0开始,右边-1开始 通过index()函数查看索 ...
- python多元非线性回归_利用Python进行数据分析之多元线性回归案例
线性回归模型属于经典的统计学模型,该模型的应用场景是根据已知的变量(自变量)来预测某个连续的数值变量(因变量).例如,餐厅根据每天的营业数据(包括菜谱价格.就餐人数.预定人数.特价菜折扣等)预测就餐规 ...
- abaqus python 读取文件_利用Python修改Abaqus的inp文件(关键字)
利用Python修改Abaqus的inp文件(关键字) Abaqus的关键字可以直接打开inp文件或者在Abaqus的key word里面直接修改,当然除了这个,还可以利用Python语言进行修改,也 ...
- 怎么用python编写记事本_利用Python开发实现简单的记事本
利用Python开发实现简单的记事本 最近想对 python 加深学习一下,同时也是想试着做一些东西,所以使用 python, 结合 Tkinter 来做一个简单的跨平台记事本.最终实现的记事本如下, ...
- 如何用python制作画像_利用Python搭建用户画像系统
用户画像是当下很多企业都会提及的概念,多数情况下会和大数据以及营销挂钩.本文将对用户画像的相关知识进行进行简单的介绍,并利用Python去实现一个简单的用户画像系统. 1.什么是用户画像 用户画像可以 ...
- python照片墙地图_利用python生成照片墙的示例代码
PIL(Python Image Library)是python的第三方图像处理库,但是由于其强大的功能与众多的使用人数,几乎已经被认为是python官方图像处理库了.其官方主页为:PIL. PIL历 ...
- python图色检测_利用python打开摄像头及颜色检测方法
最近两周由于忙于个人项目,一直未发言了,实在是太荒凉了....,上周由于项目,见到Python的应用极为广泛,用起来也特别顺手,于是小编也开始着手学习Python,-下面我就汇报下今天的学习成果吧 小 ...
最新文章
- rust(53)-智能指针
- python 知识 rstrip,strip,lstrip
- 一致性hash算法虚拟节点_一致性 Hash 算法
- Android AbsListView子类反复调用getView()和getCount()问题分析
- 拍摄半身照,模特的手可以放哪儿?
- Js获取file上传控件的文件路径总结
- Python下安装Opencv
- activex与matlab,在MATLAB图形用户界面设计中使用ActiveX控件
- HTML5调整图像垂直边距,77.通过vspace和hspace属性可以分别调整图像的垂直边距和水平边距。()()...
- 输入一个仅含十二进制数的字符串输出二进制
- 用VirtualBox创建虚拟机
- PMI推出新认证:PgMP 项目集管理
- 论文笔记1:Fast and Robust Multi-Person 3D Pose Estimation from Multiple Views
- 带宽和网速之间的关系
- git安装 苹果笔记本_远程系统重装安装电脑维修笔记本台式xpwin7810苹果mac双系统安装...
- 吉米_王:浅谈深拷贝和浅拷贝异同点
- python神经网络预测股价_用Python预测股票价格变化
- 华为机试真题 Java 实现【开心消消乐】【2022.11 Q4 新题】
- html5 驾考 答题样式,考驾照答题软件
- Nacos + Spring Cloud Gateway动态路由配置