任务1.1 Python概述(课件)-《程序设计基础(Python)》同步教学(电子工业出版社)
2024-08-10
|
17页
|
50人阅读
|
5人下载
普通
内容正文:
任务1.1 Python概述
1
1.1 Python概述
【任务描述】
Python是现今最流行的程序设计语言,具有强大的科学计算能力、数据处理和分析能力,还具有丰富的可视化表现功能和简洁的程序设计能力。只有了解Python的起源、认识Python的特点才能学习好Python。那现在就与小T一起迈出学习Python的第一步——了解Python的发展历史、特点以及学习路径。
1.1 Python概述
【任务分析】
Python是一门非常有趣的语言,我们可以从以下几个方面来进行学习。
(1)Python语言的产生。
(2)Python语言的特点。
(3)Python的学习路径。
1.1 Python概述
Pthon怎么样的编程语言?
发展历程
特点
学习路径
1.1 Python概述
1.1.1 Python的历史
1.1.2 Python的特点
1.1.3 Python学习路径
1.1.1 Python的历史
6
1.1.1 Python的历史
7
Python之父:Guido van Rossum
1989年,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,做为ABC 语言的一种继承。之所以选中Python作为该编程语言的名字,是因为他是一个叫Monty Python的喜剧团体的爱好者。
Monty Python’s Flying Circus
1.1.1 Python的历史
Python目前有两个版本,Python2和Python3:
Python3.0不再向后兼容Python2.X的版本
Python2.7已于2020年底停止支持
现阶段大部分公司用的是Python3
1.1.1 Python的历史
1.1.2 Python的特点
10
1.1.2 Python的特点
(1)简单易学
阅读一个良好的Python程序就感觉像是在读英语一样
for i in “CHINA”:
print(i)
(2)开源免费
(3)模式多样
1.1.2 Python的特点
(4)可移植性
平台包括Linux、Windows、FreeBSD、Macintosh、Solaris、OS/2
(5)解释性
编译型语言:C或C++写的程序的源文件
解释型语言:python、javascript的程序的源文件
(6)功能强大——标准库、扩展库
turltle
pandas
scrapy
即学即答:
下面不属于Python特性的是( )。
A.简单易学 B.开源的、免费的
C.属于低级语言 D.生态丰富
1.1.2 Python的特点
1.1.3 Python的学习路径
14
1.1.3 Python学习路径
第一步:Python开发环境设置
Python开发环境众多,且各有所长,又鉴于第三方库众多,版本众多,经常需要不同环境下运行不同的Python项目程序,从IDLE、Pycharm到Anaconda,能配置多开发软件下的Python编程环境,让使用者达到最优的使用效率。VS Code(自学)
第二步:学习Python语言的基础知识
学习Python语言的基本语法、各种组合数据类型(字符串、列表、字典、集合等),理解Python中类和对象,能利用Python进行文件、数据库的操作。
第三步:学习Python爬虫、Web框架
学习Python爬虫相关的第三方库及框架,能开发爬虫程序进行数据采集、存储,采集的数据一般存入数据库或文件中,这是数据分析前的数据基础。
1.1.3 Python学习路径
第四步:学习Python数据分析与应用
学习Numpy、Pandas等数据科学计算、数据分析相关的扩展库,能进行数据清洗、转换等预处理操作,会运用分组聚合等方法进行数据分析。
第五步:学习Python数据可视化
学习如Matplotlib、Seaborn等可视化扩展库,将数据分析结果以各类图表,如柱状图、散点图、雷达图等形式呈现。
第六步:了解Python机器学习相关知识
了解有监督学习、无监督学习的等常用机器学习模型,如决策树、逻辑回归、卷积神经网络等。了解Tensorflow、PandlePandle、Pytorch等常用的深度学习框架。
1.1.3 Python学习路径
素养小课堂:
Python程序设计语言的学习是一个系统的工程。
(1)做好学习规划。大家可根据自身情况,做好后续的Python学习规划,在1~2年内完成Python的系统学习。
(2)勤于编程实践。在学习中一定要动手实践,从小程序开始,积跬步,至千里。
(3)养成数据思维。大数据时代需要养成数据思维,将其应用到工作、学习中,使得学习、工作更高效和科学。
$$
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。