任务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)养成数据思维。大数据时代需要养成数据思维,将其应用到工作、学习中,使得学习、工作更高效和科学。 $$

资源预览图

任务1.1 Python概述(课件)-《程序设计基础(Python)》同步教学(电子工业出版社)
1
任务1.1 Python概述(课件)-《程序设计基础(Python)》同步教学(电子工业出版社)
2
任务1.1 Python概述(课件)-《程序设计基础(Python)》同步教学(电子工业出版社)
3
任务1.1 Python概述(课件)-《程序设计基础(Python)》同步教学(电子工业出版社)
4
任务1.1 Python概述(课件)-《程序设计基础(Python)》同步教学(电子工业出版社)
5
任务1.1 Python概述(课件)-《程序设计基础(Python)》同步教学(电子工业出版社)
6
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。