Python基础

Python是一种怎样的语言

Python是一门跨平台、开源、免费的解释型高级动态编程语言。是一种面向对象、解释型、动态类型计算机程序设计语言。

Python的三大用途

	1、web开发
	2、数据分析及数据的可视化
	3、脚本

python优缺点

优点:(1)简单、易学;(2)免费、开源;(3)面向对象;(4)丰富的库;(5)可扩展性 
缺点:(1)运行速度 

编译型语言和解释型语言

计算机是不能理解高级语言的,任何高级语言编写的程序若想被计算机运行,都必须将其转换成计算机语言,也就是机器码。
编译型语言:
使用专门的编译器,将高级语言的源代码一次性的编译成可被该平台硬件执行的机器码。在编译型语言写的程序执行之前,需要一个专门的编译过程,把源代码编译成机器语言的文件,如exe格式的文件,以后要再运行时,直接使用编译结果即可,如直接运行exe文件。因为只需编译一次,以后运行时不需要编译,所以编译型语言执行效率高。
**流程:**
	源代码→编译器(一次性编译)→目标代码→生成可执行文件(例如.exe文件)→操作系统执行(多次执行)→输出
**总结:**
	 1、 一次性的编译为相关的机器语言文件,运行效率高。
	 2、现有的C、C++、java等都属于编译型语言。
解释型语言:
使用专门的解释器,对源代码逐行解释成特定的机器码并立即执行。解释型语言不需要事先编译,其直接将源代码解释成机器码并立即执行
**特点:**
	1、逐条读取
	2、逐条解析
	3、逐条执行
**流程:**
	源代码→解释器(每次执行都需要解释)→执行并输出
**总结:**
	1、解释型语言每次运行都需要将源代码解释称机器码并执行,效率较低;
	2、 Python等属于解释型语言。
对比:
(1)运行机制不同
(2)编译型语言执行效率高,但跨平台性较差。解释型语言执行效率低,但跨平台性较高。

Python版本

市场上Python2.x、Python3.x版本共存,python3.x版本成主流。Python3.x版本较早期版本有较大升级,且并未考虑向下兼容。
因此python2.x和python3.x这两个系列的版本之间很多用法不兼容,除了基本的输入输出方式不同,很多内置函数和标准库对象的用法区别
也很大。推荐python3.x版本。
	2.x:过去的一个版本,一边鄙视一边用。end-of-life:2.7
	3.x:现在和未来正在使用的一个版本。3.x版本是一种必然的趋势。
特殊版本:
Python3.0 2008年发布
Python2.7 2010年发布,最后一个2版本的,且在2020.1.1停止更新。
Python2.6 官方提供的过渡版本,可以在python2.x版本中使用部分python3.x版本语法。

多版本共存与切换的简便方法:更改系统环境变量path。
查看已安装版本的方法:
	**步骤:**
		1、打开命令行窗口:windows+R→输入cmd→回车
		2、输入python回车
		3、在>>>后面输入 import sys回车
		这条语句告诉Python,我们想要使用sys模块。sys模块包含了与Python解释器和它的环境有关的函数。
		4、输入sys.version或者sys.version_info查看当前所使用的python版本

第一个python程序:hello python

开发工具:
(1)文本文件(记事本)+命令提示符
(2)IDLE 
(3)pycharm
1、在桌面新建文件夹:以01-hello-python命名举例
2、在文件夹中新建文本文档输入:print('hello python')保存,然后将文件名改为.py格式,这里以01-hellopython.py命名为例
   注意,print('hello python')没有分号。
3、运行Python源码的第一种方式:借助python解析器完成:文本文件+cmd
	(1)打开命令行窗口:输入python+空格+01-hellopython.py文件夹所在路径。
	例如:python C:\Users\Administrator\Desktop\01-hello-python\01-hellopython.py,回车即可输出hello python。
	(2)对于windows7系统,按住shift键同时单击文件夹01-hello-python,右击找到(在此处打开命令窗口),点击进入后输入python+空格+要访问的文件名,即可进行访问。
		对于windows10系统按住shift键同时单击文件夹01-hello-python,右击找到(在此处打开powershell窗口,需要输入start cmd即可打开命令行窗口),在命令行窗口输入python+空格+要访问的文件名,即可进行访问。
		例如:python 01-hellopython.py,回车即可输出hello python。
4、运行Python源码的第二种方式:交互式方式运行python程序
	打开命令行窗口:输入python+空格+print('hello python')即可打印输出
	扩展:以交互方式运行python程序时,推荐使用ipython解释器。
	说明:python解释器不仅仅只有一种,python官方解释器cpython。
5、方式3:借助IDE【集成开发工具】——pycharm,运行python程序
	安装pycharm(专业版)
	网址:https://www.jetbrains.com/pycharm/download/#section=windows
	
6、退出Python命令:exit()
评论将由博主筛选后显示,对所有人可见 | 还能输入1000个字符 “速评一下”
©️2020 CSDN 皮肤主题: 游动-白 设计师:上身试试 返回首页