内容正文:
专题01 Python 简介
信息技术特色专项
授课教师:
日期:2024.0.1.01
学习目标
了解Python的发展历史、特点和应用领域
01
掌握python环境的安装。掌握运行Python程序的方法
02
PART 00
导入新课
学习目录
Python概述
01
Python 的发展历史
02
Python 应用领域
04
Python 的特点
03
PART 01
python概述
01
Python是一种面向对象的解释型编程语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版于1991年发行。Python语法简洁、清晰,并具有一组功能丰富且强大的类库。
Python常见的应用情形是:使用Python快速生成程序原型,然后对其中有特别要求的部分用更适合的语言改写
python概述
PART 02
python发展历史
02
python发展历史
PART 03
python特点
03
python特点
简单易学。
Python是一种代表简单主义思想的语言。它采用强制缩进的方式使得代码具有较好的可读性,阅读一个良好的Python程序就像是在读英语文章一样。
免费开源。
Python是FLOSS(免费自由、开放源码软件)之一。使用者可以自由地发布这个软件的拷贝,阅读它的源代码,对它做改动,或者把它的一部分用于新的自由软件中。
类库丰富。
Python标准库非常庞大,覆盖了网络、文件、GUI、数据库、文本等各种操作。用Python开发,许多功能不必从零编写,直接使用现成的库即可。除此之外,Python还有许多第三方库,可供用户直接使用。
04
可扩展
如果需要一段运行速度很快的关键代码或者希望某些算法不被公开,就可以把部分程序用C或C++语言编写,然后在Python程序中调用。
解释性
在计算机内部,Python解释器把源代码转换成称为字节码的中间形式,然后再把它翻译成计算机使用的机器语言并运行。
可移植性
由于Python的开源性,它已经被移植到多个平台上,如Linux,Windows,Macintosh,Android等。
可嵌入性
可以把Python程序嵌入到C/C++程序中,从而向应用程序提供脚本功能。
python特点
PART 04
python应用领域
05
应用领域
01
Web应用开发
02
03
网络爬虫
计算与数据分析
04
05
06
人工智能
云计算
网络编程
06
web 应用开发
尽管今天PHP依然是Web开发的流行语言,但Python上升势头更劲。随着Python的Web开发框架逐渐成熟,比如耳熟能详的Django和flask你可以快速地开发功能强大的Web应用。小编我首推Django,强烈建议所以有志于从事Python Web开发的人掌握这门框架。无论是建大型网站,开发OA或Web API,Django都可以轻松胜任。
07
网络爬虫
多亏有了Python,一个小白用几行代码就可以写个爬虫爬段子爬福利图了。然而爬虫的真正作用是从网络上获取有用的数据或信息,可以节省大量人工时间。能够编写网络爬虫的编程语言有不少,但Python绝对是其中的主流之一。Python自带的urllib库,第三方的requests库和Scrappy框架让开发爬虫变得非常容易。
08
计算与数据分析
随着NumPy,SciPy,Matplotlib等众多程序库的开发和完善,Python越来越适合于做科学计算和数据分析了。它不仅支持各种数学运算,还可以绘制高质量的2D和3D图像。和科学计算领域最流行的商业软件Matlab相比,Python比Matlab所采用的脚本语言的应用范围更广泛,可以处理更多类型的文件和数据
09
人工智能
当前最热工资最高的IT工作就是从事人工智能领域的工程师了。Python在人工智能大范畴领域内的机器学习、神经网络、深度学习等方面都是主流的编程语言,得到广泛的支持和应用。最流行的神经网络框架如Facebook的PyTorch和Google的TensorFlow都采用了Python语言。你不学Python,你会用那些框架吗?
10
云计算
Python的最强大之处在于模块化和灵活性,而构建云计算的平台的IasS服务的OpenStack就是采用Python的,云计算的其他服务也都是在IasS服务之上的。
11
网络编程
Python提供了丰富的模块支持sockets编程,能方便快速地开发分布式应用程序。很多大规模软件开发计划例如Zope,Mnet, BitTorrent和Google都在广泛地使用它。
感谢欣赏
python改变一切~
Lavf58.29.100
Bilibili VXCode Swarm tailor v0.2.20
$$