Python简介

Posted lin-y

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python简介相关的知识,希望对你有一定的参考价值。

 简介:
  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!"
View Code
编译过程:拿到内存 编译代码 回显内容

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-*-

  

 



以上是关于Python简介的主要内容,如果未能解决你的问题,请参考以下文章

[Python3] 043 多线程 简介

Android 逆向Linux 文件权限 ( Linux 权限简介 | 系统权限 | 用户权限 | 匿名用户权限 | 读 | 写 | 执行 | 更改组 | 更改用户 | 粘滞 )(代码片段

常用python日期日志获取内容循环的代码片段

python 有用的Python代码片段

Python 向 Postman 请求代码片段

python [代码片段]一些有趣的代码#sort