视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
【Python】数据分析前的入门教程 Python For Everybody P1:零基础程序设计
2024-10-17 09:36:18 责编:小OO
文档


在学习Python进行数据分析前,我先通过深入研究Wes McKinney的《利用Python进行数据分析》一书,意识到自己可能缺少了像Python For Everybody这样的基础课程。感谢@风清扬的分享,让我发现了这门课程的价值。

Coursera平台提供了Python For Everybody的课程,但因网络速度问题,我选择在B站上找到了课程资源。同时,作者的py4e网站也提供了全套课程资料及自动评分作业。在流畅性上,我选择了B站刷视频结合py4e网站完成作业的方式。

Python For Everybody课程分为五个部分,分别是:P1-零基础程序设计、P2- Python数据结构、P3- 使用 Python 访问网络数据、P4- Python 数据库开发以及P5- 毕业项目:使用Python获取并处理数据,并用可视化方式展现数据。本篇主要总结了P1部分的内容,即Python的安装运行与基本元素介绍。

首先,介绍了Python的安装与运行。我通过Anaconda官网进行安装,并在Anaconda prompt中运行Python与.py文件。在运行.py文件时,需要注意在anaconda prompt中运行Python和.py文件的操作方式,避免在cmd中运行时遇到的问题。我选择使用anaconda prompt来运行.py文件,以获得更好的体验。

接着,介绍了Python的基本元素,包括常量、变量、类型、赋值、打印和输入等。其中,详细解释了变量的命名规则、类型(如整数、浮点数和字符串)以及如何进行类型转换。同时,提供了print和input函数的使用方法和注意事项。此外,还介绍了Python中的保留字、运算符(如比较运算符、赋值运算符、逻辑运算符等)和条件语句(如if、try-except结构)。

然后,介绍了Python中的函数。首先,提到了内置函数(如max、min、int、float等),然后详细解释了自定义函数(使用def关键字定义)的构成和使用方法。其中包括了调用函数、参数和返回值的概念,强调了函数在代码中的存储和调用机制。

接着,介绍了Python中的循环与迭代。包括了循环的概念、终止条件(如break和continue)以及两种类型的循环(while循环和for循环)。此外,还介绍了循环习语,即展示了一些常用函数的循环实现方式,如查找最大/最小数、计数、求和、求平均值、筛选等。

最后,总结了Python中涉及的基本数据类型,包括整数、浮点数、字符串、布尔值和None类型。特别强调了布尔值和None类型的使用规则,以及逻辑运算符(如is和is not)的使用。

下载本文
显示全文
专题