简介:
Python是一种广泛使用的高级编程语言,属于通用型编程语言,由吉多·范多苏姆创造,第一版发布于1991年。可以视之为一种改良(加入一些其他编程语言的优点,如:面向对象)的LISP。作为一种解释性语言,Python的设计哲学强调代码的可读性和简洁性的语法(尤其是使用空格缩进划分代码块,而非使用大括号或者关键词)。相比于C++或者java,Python让开发者能够用更少的代码来表达自己的想法,不管是大型程序还是小型程序,该语言都试图让程序的结构简洁明了。
Tips:按照TIOBE编程语言社区排行榜社区的最新排名,Python已经超越C#似乎要按照大势挤进前三,Python整体体系正在呈向上趋势。
从上图反映出Python的应用已经越来越广泛并且已经逐渐得到业内开发人员的认可!Python的设计哲学强调代码的可读性和简洁性的语法(尤其是使用空格缩进划分代码块,而非使用大括号或者关键词)。相比于C++或者java,Python让开发者能够用更少的代码来表达自己的想法,不管是大型程序还是小型程序,该语言都试图让程序的结构简洁明了。
Re:论Python的各种领域的广泛应用
Python现在的应用已经覆盖了众多领域,如:数据分析、组件集成、网络服务、图形化编程、图像处理、数值计算、黑客工具的编写、网络爬虫等。
目前业内已经几乎中大型的互联网企业已经都在使用Python,如:Youtube、DropBox、BT、知乎、豆瓣、Quora、Google、Yahoo!、Facebook、NASA、百度、腾讯、汽车之家、美团等众多互联网企业,互联网公司一般使用Python的应用主要有:大数据分析、自动化运维、自动化测试、爬虫、Web网站开发、安全插件编写等。
Re:Python语言的种族分类
- ?CPython
- Jpython
- IronPython
- RubyPython
- Pypy
JPython:
如果使用Jpython来编写代码,那么它就会用Java把你的代码编译成Java认识的特殊的代码(Java虚拟机,后面文章末尾会介绍);且是一个用Java语言写的Python解释器。
CPython:
CPython是用C语言实现的Python解释器。 作为官方实现,它是最广泛使用的Python解释器。
普通Python执行代码流程:
Pypy执行代码流程:
Python环境变量设置:
以Window7为例,右键“计算机”-“属性”-“高级系统设置”-高级选项卡中的“环境变量”,然后在path目录内跟Python的安装路径(多个环境变量用;号分隔,英文字符不是中文):
Python环境开发版本要求:
Windows:2.7 3.5
Re:第一个Python代码
1 print "Hello world!"
编译过程:拿到内存 编译代码 回显内容
Python多种执行方式:
解释器执行 终端临时执行 提前写好代码执行
如果你的Python中多了一个,那么他就可以省掉Python xxx.py的格式,直接xxx.py执行,该编码多用于2.x内,因为2.x默认以ASCLL码的编码来读写,所以需要设定独特地UTF-8编码:
#!usr/bin/python #-*-coding:UTF-8-*-
Python编码的设定:
由于Python2.x的执行编码为默认ASCLL码,所以我们需要自己设定(1Byte=8bit),一个汉字3个字节,Python2.7默认执行编码为ASCLL,所以在Python2.7的版本中需要设定编码,但是Python3.x的版本默认以UTF-8(万国码)编码来读写,所以不需要加
#-*-coding:UTF-8-*-