Python学习笔记之基础篇(-)初识pythonphp
Python的理念:崇尚优美、清晰、简单,是一个优秀并普遍使用的语言。html
python的历史:java
python 须要注意的地方:python2.x 与 python 3.x的区别python
Python主要应用领域:c++
Python在一些公司的应用: 程序员
语言的分类web
1、编译型与 解释型 语言的区别shell
编译型
优势:编译器通常会有预编译的过程对代码进行优化。由于编译只作一次,运行时不须要编译,因此编译型语言的程序执行效率高。能够脱离语言环境独立运行。
缺点:编译以后若是须要修改就须要整个模块从新编译。编译的时候根据对应的运行环境生成机器码,不一样的操做系统之间移植就会有问题,须要根据运行的操做系统环境编译不一样的可执行文件。编程
解释型
优势:有良好的平台兼容性,在任何环境中均可以运行,前提是安装了解释器(虚拟机)。灵活,修改代码的时候直接修改就能够,能够快速部署,不用停机维护。windows
缺点:每次运行的时候都要解释一遍,性能上不如编译型语言。
编译型:一次性将全部程序编译成二进制文件。
缺点:开发效率低,不能跨平台。
优势:运行速度快。
:C,C++等等。
解释型:当程序执行时,一行一行的解释。
优势:开发效率高,能够跨平台。
缺点:运行速度慢。
:python ,php,等等。
二、动态语言和静态语言
一般咱们所说的动态语言、静态语言是指动态类型语言和静态类型语言。
(1)动态类型语言:动态类型语言是指在运行期间才去作数据类型检查的语言,也就是说,在用动态类型的语言编程时,永远也不用给任何变量指定数据类型,该语言会在你第一次赋值给变量时,在内部将数据类型记录下来。Python和Ruby就是一种典型的动态类型语言,其余的各类脚本语言如VBScript也多少属于动态类型语言。
(2)静态类型语言:静态类型语言与动态类型语言恰好相反,它的数据类型是在编译其间检查的,也就是说在写程序时要声明全部变量的数据类型,C/C++是静态类型语言的典型表明,其余的静态类型语言还有C#、JAVA等。
三、强类型定义语言和弱类型定义语言
(1)强类型定义语言:强制数据类型定义的语言。也就是说,一旦一个变量被指定了某个数据类型,若是不通过强制转换,那么它就永远是这个数据类型了。举个例子:若是你定义了一个整型变量a,那么程序根本不可能将a看成字符串类型处理。强类型定义语言是类型安全的语言。
(2)弱类型定义语言:数据类型能够被忽略的语言。它与强类型定义语言相反, 一个变量能够赋不一样数据类型的值。
强类型定义语言在速度上可能略逊色于弱类型定义语言,可是强类型定义语言带来的严谨性可以有效的避免许多错误。另外,“这门语言是否是动态语言”与“这门语言是否类型安全”之间是彻底没有联系的!
例如:Python是动态语言,是强类型定义语言(类型安全的语言); VBScript是动态语言,是弱类型定义语言(类型不安全的语言); JAVA是静态语言,是强类型定义语言(类型安全的语言)。
经过上面这些介绍,咱们能够得出,python是一门动态解释性的强类型定义语言。
python的安装与卸载:
安装:官网下载 python 的安装包
第一步:下载Python安装包
1,先去Python官网(https://www.python.org/)上下载你本身想要的版本
python官网有几个下载文件,有什么区别?
Python 3.6.0a1 - 2016-05-17
Download Windows x86 web-based installer
Download Windows x86 executable installer
Download Windows x86 embeddable zip file
Download Windows x86-64 web-based installer
Download Windows x86-64 executable installer
Download Windows x86-64 embeddable zip file
x86是32位,x86-64是64位。
能够经过下面3种途径获取python:
web-based installer 是须要经过联网完成安装的
executable installer 是可执行文件(*.exe)方式安装
embeddable zip file 嵌入式版本,能够集成到其它应用中
(python下载时也能够下载zip的版本(Windows x86-64 embeddable zip file),可是下载后有时发现会出现不少dll文件丢失状况,还须要去从新修复这些问题,会比较麻烦,因此仍是建议下载Windows x86-64 executable installer版本)
第二步:安装
A.双击下载好的安装包,弹出以下界面:
这里要注意的是,将python加入到windows的环境变量中,若是忘记打勾,则须要手工加到环境变量中;在这里我选择的是自定义安装,点击“自定义安装”进行下一步操做;
B.进入到下一步后,选择须要安装的组件,而后点击下一步:
C.在这里能够自定义路径选择安装:
D.点击下一步后,就开始真正安装了:
E:安装完成后,会有一个安装成功的提示界面:
第三步:测试
python安装好以后,咱们要检测一下是否安装成功,用系统管理员打开命令行工具cmd,输入“python -V”,而后敲回车,若是出现以下界面,则表示咱们安装成功了;
这句话的意思是显示python的版本信息;
如果出现下图的状况,不要慌,看 第四步
第四步:配置python环境变量
若是在刚才安装的时候,忘记将加入到环境变量的勾打上,那么就须要手工配置环境变量以后,才能使用python,配置的方法以下:
A.右键点击“个人电脑”,点击“属性”;
B.在弹出的界面中点击“高级系统设置”(不一样的windows系统版本,弹出的界面不彻底相同,我用的是win8);
C.在弹出的界面中点击“环境变量”;
D.在弹出的页面中进行环境变量的配置;
找到系统变量中“Path”一项,选中后点击“编辑”;将以前安装的phtyon的完整路径加到最后面,注意要在完整的路径前加一个“;”,而后点击“肯定”,保存所作的修改,这样,环境变量就设置好了;
设置完成后,能够按照上面的方法进行测试,以确保环境变量设置正确;
第五步:写程序
安装成功以后,固然要写第一个python程序了,按照惯例,咱们写一个“hello world”;
第一种方法:
仍是打开cmd,输入“python”后敲回车, 进入到python程序中,能够直接在里面输入,而后敲回车执行程序,咱们打印一个“hello world”看看,在里面输入 print("hello world"),敲回车,全部程序员都会遇到的第一个程序就出现啦;
第二种方式:
使用notepad++,写下如图代码,
保存:
运行:
cmd 代码的解释
python 是指运行python
d:文件存放的路径
t1.py :文件名
卸载:
找到安装包,双击,出现下图。如图点击。
本文参考了 :https://www.cnblogs.com/jin-xin/articles/7459977.html
https://baijiahao.baidu.com/s?id=1606573927720991570&wfr=spider&for=pc
https://blog.csdn.net/qq_40969467/article/details/82763878
感谢以上大佬的精彩文章。本篇把其中的精华部分抽取出来