标签:模块 3.3 django open scipy plot 2.0 恢复 策略
---恢复内容开始---
一.python的发展史
1.python的出生
python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆(中文名字:龟叔)为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。
(龟叔:2005年加入谷歌至2012年,2013年加入Dropbox直到现在,依然掌握着Python发展的核心方向,被称为仁慈的独裁者)。
2.python的应用
3.python发展历程
二.python是什么类型的语言呢?
1.语言的分类
我们可以把语言根据不同的方式进行分类有很多种分类方式,大概有以下几种分类的方式:编译型和解释型、静态语言和动态语言、强类型定义语言和弱类型定义语言,下面我们会大概的介绍一下他们的区别
编译型(c、c++、Go、java。。。)
优点:编译器一般会有预编译的过程对代码进行优化。因为编译只做一次,运行时不需要编译,所以编译型语言的程序执行效率高。可以脱离语言环境独立运行。
缺点:编译之后如果需要修改就需要整个模块重新编译。编译的时候根据对应的运行环境生成机器码,不同的操作系统之间移植就会有问题,需要根据运行的操作系统环境编译不同的可执行文件。
解释型(JavaScript、Python、Ruby、php、java。。。)
优点:有良好的平台兼容性,在任何环境中都可以运行,前提是安装了解释器(虚拟机)。灵活,修改代码的时候直接修改就可以,可以快速部署,不用停机维护。
缺点:每次运行的时候都要解释一遍,性能上不如编译型语言。
动态语言和静态语言
(1)动态类型语言:动态类型语言是指在运行期间才去做数据类型检查的语言,也就是说,在用动态类型的语言编程时,永远也不用给任何变量指定数据类型,该语言会在你第一次赋值给变量时,在内部将数据类型记录下来。Python和Ruby就是一种典型的动态类型语言,其他的各种脚本语言如VBScript也多少属于动态类型语言。
(2)静态类型语言:静态类型语言与动态类型语言刚好相反,它的数据类型是在编译其间检查的,也就是说在写程序时要声明所有变量的数据类型,C/C++是静态类型语言的典型代表,其他的静态类型语言还有C#、JAVA等。
强类型定义语言和弱类型定义语言
(1)强类型定义语言:强制数据类型定义的语言。也就是说,一旦一个变量被指定了某个数据类型,如果不经过强制转换,那么它就永远是这个数据类型了。举个例子:如果你定义了一个整型变量a,那么程序根本不可能将a当作字符串类型处理。强类型定义语言是类型安全的语言。
(2)弱类型定义语言:数据类型可以被忽略的语言。它与强类型定义语言相反, 一个变量可以赋不同数据类型的值。
最后告诉大家python是一门动态解释性的强类型定义语言哦。
三.python的安装
1,官网下载:https://www.python.org/downloads/windows/
2,根据自己的需求选择版本
3,自动添加环境变量。
4,点击安装。
写得很差,但是是自己写的第一篇博客,万事开头难,希望自己在这条路山能够坚持下去做好自己。如果有幸有人能够看到这篇博客,我希望你能够在自己选择的道路上坚持下去,虽然在这条路上你会遇到很多嘲笑或者重重的困难,但是我相信走到最后,你会看到属于你自己的美丽风景。加油,一个小白的学习之路。
---恢复内容结束---
标签:模块 3.3 django open scipy plot 2.0 恢复 策略
原文地址:https://www.cnblogs.com/zzqit/p/9164588.html