python查看第三⽅库函数⽤法_Python爬⾍⼊门演⽰,学到就
是赚到。
Python 历史
Python 的创始⼈为荷兰⼈吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决⼼开发⼀个新的脚本解释程序,作为 ABC 语⾔的⼀种继承。之所以选中 Python 作为程序的名字,是因为他是 BBC 电视剧——蒙提·派森的飞⾏马戏团(Monty Python's Flying Circus)的爱好者。
1991年,第⼀个 Python 编译器诞⽣。它是⽤C语⾔实现的,并能够调⽤C语⾔的库⽂件。
Python 2.0 于 2000 年 10 ⽉ 16 ⽇发布,增加了实现完整的垃圾回收,并且⽀持 Unicode。
Python 3.0 于 2008 年 12 ⽉ 3 ⽇发布,此版不完全兼容之前的 Python 源代码。不过,很多新特性后来也被移植到旧的 Python
2.6/2.7 版本。
Python 之禅
Python 解释器下输⼊
在 Python
import thisajax异步上传图片到数据库
会出来这样⼀⾸⼩诗:
pictures读法import this
Python是⼀种追求优雅,明确,简单的编程语⾔,但事实上,产⽣这⾸诗的代码并没有写的那么简Python的设计哲学——Python
这⾸诗反映了Python
单易懂:
s = """Gur Mra bs Clguba, ol Gvz Crgref
Ornhgvshy vf orggre guna htyl.
Rkcyvpvg vf orggre guna vzcyvpvg.
Fvzcyr vf orggre guna pbzcyrk.
Pbzcyrk vf orggre guna pbzcyvpngrq.
Syng vf orggre guna arfgrq.
Fcnefr vf orggre guna qrafr.
Ernqnovyvgl pbhagf.
Fcrpvny pnfrf nera'g fcrpvny rabhtu gb oernx gur ehyrf.
Nygubhtu cenpgvpnyvgl orngf chevgl.
Reebef fubhyq arire cnff fvyragyl.
Hayrff rkcyvpvgyl fvyraprq.
Va gur snpr bs nzovthvgl, ershfr gur grzcgngvba gb thrff.
Gurer fubhyq or bar-- naq cersrenoyl bayl bar --boivbhf jnl gb qb vg.
Nygubhtu gung jnl znl abg or boivbhf ng svefg hayrff lbh'er Qhgpu.
Abj vf orggre guna arire.
精通htmlNygubhtu arire vf bsgra orggre guna *evtug* abj.
Vs gur vzcyrzragngvba vf uneq gb rkcynva, vg'f n onq vqrn.
Vs gur vzcyrzragngvba vf rnfl gb rkcynva, vg znl or n tbbq vqrn.
Anzrfcnprf ner bar ubaxvat terng vqrn -- yrg'f qb zber bs gubfr!"""
trantab = {}
for c in (ord('A'), ord('a')):
for i in range(26):
trantab[i + c] = (i + 13) % 26 + c
anslate(trantab))
Life is short. Use Python.
Ipython 解释器
ipython解释器,命令⾏下输⼊:Python⾃带的解释器,⽽是使⽤另⼀个⽐较⽅便的解释器——ipython
通常我们并不使⽤Python
removechild是什么意思ipython
ipython解释器。
即可进⼊ipython
ipython解释器下运⾏:
python解释器下可以运⾏的代码都可以在ipython
所有在python
ipython magic命令
ipython解释器提供了很多以百分号%开头的magic命令,这些命令很像linux系统下的命令⾏命令(事实上有些是⼀样的)。ipython
查看所有的magic命令:
%lsmagic
line magic 以⼀个百分号开头,作⽤与⼀⾏;
cell magic 以两个百分号开头,作⽤于整个cell。
最后⼀⾏Automagic is ON, % prefix IS NOT needed for line magics.说明在此时即使不加上%也可以使⽤这些命令。
使⽤ whos 查看当前的变量空间:
%whos
使⽤ reset 重置当前变量空间:
%reset -f
再查看当前变量空间:
%whos
使⽤ pwd 查看当前⼯作⽂件夹:
%pwd
使⽤ mkdir 产⽣新⽂件夹:
%mkdir demo_test
使⽤ cd 改变⼯作⽂件夹:
%cd demo_test/
使⽤ writefile 将cell中的内容写⼊⽂件:
%%writefile hello_world.py
print("hello world")
使⽤ ls 查看当前⼯作⽂件夹的⽂件:
%ls
使⽤ run 命令来运⾏这个代码:
%run hello_world.py
删除这个⽂件:
import os
查看当前⽂件夹,hello_world.py 已被删除:%ls
返回上⼀层⽂件夹:
%cd ..
使⽤ rmdir 删除⽂件夹:
%rmdir demo_test
使⽤ hist 查看历史命令:
%hist
ipython 使⽤
使⽤ ? 查看函数的帮助:
sum?
python实现的):
使⽤ ?? 查看函数帮助和函数源代码(如果是⽤python
# 导⼊numpy和matplotlib两个包
%pylab
# 查看其中sort函数的帮助
sort??
ipython
ipython ⽀持使⽤ <tab> 键⾃动补全命令。
使⽤ _ 使⽤上个cell的输出结果:
a = 12
a
_ + 13
可以使⽤ ! 来执⾏⼀些系统命令。
!ping baidu
手机游戏开发制作ipython会指出出错的位置和原因:
当输⼊出现错误时,ipython
1 + "hello"
Ipython notebook
在命令⾏下输⼊命令:
ipython notebook
使⽤ Anaconda
python第三⽅⼯具包。
Anaconda是⼀个很好⽤的Python IDE,它集成了很多科学计算需要使⽤的python
conda 的使⽤
根据⾃⼰的操作系统安装好Anaconda后,在命令⾏下输⼊:
conda list
python第三⽅⼯具包,这⾥我们使⽤ magic 命令 %%cmd 在 ipython cell 中来执⾏这个命令:可以看已经安装好的python
!conda list
第⼀次安装好 Anaconda 以后,可以在命令⾏输⼊以下命令使 Anaconda 保持最新:
conda update conda
conda update anaconda
conda 是⼀种很强⼤的⼯具,具体⽤法可以参照它的⽂档。
也可以参考它的 cheat sheet 来快速查看它的⽤法。
python ⼯具包:
可以使⽤它来安装,更新,卸载第三⽅的 python
python入门教程资料conda install <some package>
conda update <some package>
conda remove <some package>
在安装或更新时可以指定安装的版本号,例如需要使⽤ numpy 1.8.1:
conda install numpy=1.8.1
conda update numpy=1.8.1
查看 conda 的信息:
conda info
!conda info
虚拟环境
Python 3.4,只需要在命令⾏下使⽤ conda conda 可以⽤于产⽣⼀个⾃定义的环境,假设在安装的是 Python 2.7
Python 2.7 的情况下,想使⽤ Python 3.4
产⽣⼀个新的环境:
conda create -n py34 python=3.4
这⾥这个环境被命名为 py34 ,可以根据喜好将 py34 改成其他的名字。
创建好以后可以在D:Anaconda3envs(具体与安装的anaconda路径为准) 下到新创建的环境
使⽤这个环境时,只需要命令⾏下输⼊:
activate py34 #(windows)
source activate py34 #(linux, mac)
python 3.4了。
此时,我们的 Python
Python 版本便是 python 3.4
查看当前的环境列表:
!conda env list
退出环境:deactivate
退出环境
删除环境:conda remove --name test --all
删除环境
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论