所在的位置: python >> python发展 >> Python一概述11

Python一概述11

当下Python比较热门,我打算了解了解。在这里给大家分享下我的学习笔记。希望和志同道合的朋友一起探索。

1、计算机资源

在开发领域,计算机资源可以分为两部分:软件资源+硬件资源

硬件资源(CPU、内存、硬盘、风扇、电源、键盘、鼠标...)

软件资源(Office办公软件、网易云音乐、各种各样的计算机游戏)

我们发现,软硬件之间其实是可以交互的,这是什么原理呢?

使用操作系统,操作系统是计算机软硬件之间的桥梁

2、操作系统分类

在日常的应用中,操作系统大概可以分为三大类:

①Windows操作系统

②MacOS操作系统

③Linux操作系统(服务器端使用量最大的操作系统)

3、为什么要学习Python

①技术趋势

Python自带明星属性,热度稳居编程语言界前三

②简单易学

开发代码少,精确表达需求逻辑;==33个关键字,7种基本数据类型==;语法规则简单,接近自然语。

③应用广泛

Python语言涉及IT行业70%以上的技术领域

4、Python语言的缺点

①Python其运行速度相对于C/C++/Java要略慢一些

②Python由于语言的特性,无法对代码进行加密

③Python的版本之间,兼容性不太理想(Python2和Python3)

5、Python语言介绍

Python是一种跨平台的计算机程序设计语。是一个高层次的结合==解释性、编译性、互动性和面向对象==的脚本语。最初被设计用于编写自动化脚本Shell(适用于Linux操作系统),随着版本的断更新和语言新功能的添加,逐渐被用于独立的、大型项目的开发。

其实目前很多知名的机器学习、智能以及深度学习框架也都是基于Python语进开发的:

Google开源机器学习框架:TensorFlow

开源社区主推学习框架:Scikit-learn

百度开源深度学习框架:Paddle

6、Python2.x和Python3.x版本的区别

在目前的Python领域,其主要应用版本有两个:Python2和Python3

主要区别可以理解为:输入、输出以及编码格式的不同

在生产环境中,我们般不会选择最新版本的Python,因为可能会存在未知Bug,所以般强烈建议大家在选择软件版本时,向前推1~2个版本。




转载请注明:http://www.aierlanlan.com/tzrz/1506.html