Study 1 —— Python简介
Python与其他语言的区别
C\C++:学习成本高,学习周期长,偏系统底层,在开发硬件驱动、嵌入式、游戏引擎开发等领域有广泛的应用;
JAVA:目前使用最广泛的编程语言,第一个跨平台运行的语言,在大型ERP软件开发\安卓APP开发\网站开发领域使用广泛;
PHP:使用最广泛的WEB开发语言,非常适合中小型网站开发,学习成本低,开发效率高;
Python:使用领域几乎和JAVA一样广泛,但开发效率要高于JAVA,且学习成本较低,在科学运算\数据分析\网站开发\爬虫开发\云计算\自动化运维\自动化测试等领域优势明显。
Python生态圈
1. WEB开发
2. 人工智能
3. 云计算
4. 金融量化分析、自动化交易
5. 爬虫
6. 自动化运维
7. 科学运算
8. 游戏开发
机器语言:优点是最底层,速度最快;缺点是最复杂,开发效率最低
汇编语言:优点是比较底层,速度最快;缺点是复杂,开发效率最低
高级语言:编译型语言执行速度快,不依赖语言环境运行,跨平台差
		        解释型语言跨平台好,一份代码,到处使用,缺点是执行速度慢,依赖解释器运行
不同的高级语言之间的本质区别:高级语言转换成二进制语言的方式。
Python创始人:吉多.范罗苏姆
Python编译器:C语言编写(使用最广泛)
Python2.6-2008.10.1
Python3.0-2008.12.3
Python2.7-2010.7.3
Python解释器种类
CPython
Python官方自带的解释器,C语言开发。在命令行下运行python就是启动CPython解释器。
IPython
基于CPython之上的交互式解释器。CPython用>>>作为提示符,而IPython用In[序号]: 作为提示符。
PyPy
PyPy采用JIT技术,对Python代码进行动态编译,所以可以显著提高Python代码的执行速度。但是相同的Python代码在CPython和PyPy两种解释器下执行可能结果不同。
Jython
运行在Java平台上的Python解释器,可以直接把Python代码编译成Java字节码执行。
IronPython
运行在微软.Net平台上的Python解释器,可以直接把Python代码编译成.Net的字节码。
如果要和Java或.Net平台交互,最好通过网络调用来交互,确保各程序之间的独立性。
变量和常量
变量(Variables):存储数据被程序调用
				 标记、描述数据
变量的定义规范:
声明变量
name = "com"
变量名  变量值
变量定义规则:
变量名只能是字母、数字或下划线的任意组合
变量名的第一个字符不能是数字
常量
如π,通常将定义的变量全部用大写形式
用户交互和注释
name = input('Input your name:')
print('Hello', name)
Study 1 —— Python简介的更多相关文章
- Python学习--Python简介
		
Python 简介 Python是一种解释型.编译性.面向对象.动态数据类型的高级程序设计语言.Python由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年. P ...
 - 3. Python 简介
		
3. Python 简介 下面的例子中,输入和输出分别由大于号和句号提示符 ( >>> 和 ... ) 标注:如果想重现这些例子,就要在解释器的提示符后,输入 (提示符后面的) 那些 ...
 - Python之路【第一篇】:Python简介和入门
		
python简介: 一.什么是python Python(英国发音:/ pa θ n/ 美国发音:/ pa θɑ n/),是一种面向对象.直译式的计算机程序语言. 每一门语言都有自己的哲学: pyth ...
 - 【Python①】python简介,安装以及配置
		
今天开始学习python,将一些心得和知识点记录下来,如有疏漏或表达问题,欢迎指正.后面所有代码均为Python 3.3.2版本(运行环境:Windows7)编写. 附:2014年8月TIOBE编程语 ...
 - Python 简介和入门
		
1.Python简介 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC ...
 - Python学习【第一篇】Python简介
		
Python简介 Python前世今生 Python是著名的“龟叔”Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言. 现在,全世界差不多有600多种编 ...
 - Python自动化 【第一篇】:Python简介和入门
		
Python简介: 一.什么是python Python是一门动态解释性的强类型定义语言. pythonde 特点:“优雅”.“明确”.“简单”. 二.Python由来 python的创始人为吉多·范 ...
 - Python学习之Python简介
		
Python简介 Python的由来 Python(英国发音:/ˈpaɪθən/ 美国发音:/ˈpaɪθɑːn/), 是一种面向对象.解释型计算机程序设计语言,它是吉多·范罗苏姆(Guide van ...
 - python成长之路【第一篇】:python简介和入门
		
一.Python简介 Python(英语发音:/ˈpaɪθən/), 是一种面向对象.解释型计算机程序设计语言. 二.安装python windows: 1.下载安装包 https://www.pyt ...
 
随机推荐
- 兼容IE-FireFox-Chrome的背景音乐播放
			
以music目录下的kn.mp3文件为例: <bgsound src="music/kn.mp3" loop="-1"/> <audio sr ...
 - [CB转帖]台湾晶圆厂产能居全球第一 大陆排名第五但增长最多
			
台湾晶圆厂产能居全球第一 大陆排名第五但增长最多 据台湾地区媒体报道,近日市场调查机构IC Insights发布了各个地区或国家晶圆厂月产能排名,其中台湾地区排名第一,韩国排名第二,日本排名第三,美国 ...
 - PRML读书笔记_绪论曲线拟合部分
			
一.最小化误差函数拟合 正则化( regularization )技术涉及到给误差函数增加一个惩罚项,使得系数不会达到很大的值.这种惩罚项最简单的形式采用所有系数的平方和的形式.这推导出了误差函数的修 ...
 - 周刷题第二期总结(Longest Substring Without Repeating Characters and Median of Two Sorted Arrays)
			
这周前面刷题倒是蛮开心,后面出了很多别的事情和问题就去忙其他的,结果又只完成了最低目标. Lonest Substring Without Repeating Characters: Given a ...
 - awk、sed、grep三大shell文本处理工具之grep的应用
			
1.基本格式grep pattern [file...](1)grep 搜索字符串 [filename](2)grep 正则表达式 [filename]在文件中搜索所有 pattern 出现的位置, ...
 - Android Studio & HTTP Proxy
			
Android Studio & HTTP Proxy https://mirrors.neusoft.edu.cn/android https://mirrors.neusoft.edu.c ...
 - selenium之批量执行测试用例生成HTML结果文件
			
使用HTMLTestRunner运行测试套件,自动生成html测试报告: import unittest, HTMLTestRunner, sendmail_html import time, os ...
 - 学习笔记之csrf
			
CBV 添加 csrf 第一种: 指定方法方面添加 装饰器 @memethod_decorator(xxx) 第二种 全部添加: 注意 在类名前: @method_decorator(xxx,name ...
 - codeforces437C
			
The Child and Toy CodeForces - 437C On Children's Day, the child got a toy from Delayyy as a present ...
 - 10 月 30 日新款 Mac mini 有望与新款 iPad Pro 一起发布
			
苹果最新款的 Mac mini 是在 2014 年 10 月推出的版本,到现在已经过了 4 年.分析师郭明錤和彭博社的 Mark Gurman 都表示苹果会在今年晚些时候发布新款 Mac mini. ...