码迷,mamicode.com
首页 > 编程语言 > 详细

Python简介

时间:2018-01-24 15:25:55      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:ruby   缩进   组件   数据分析   大数   http   lisp   大数据   java   

 简介:
  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简介

标签:ruby   缩进   组件   数据分析   大数   http   lisp   大数据   java   

原文地址:https://www.cnblogs.com/Lin-Y/p/8341301.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!