Contents

对于初学者友好的Python微型小例子,附有答案

这个真的有,网上大多的python项目其实对于初学者都很不友好,因为初学者主要是想复习下刚刚学到的基础知识,比如输入输出字符串,做一些加减法,再操作一下文件的增删改查等等。

而大多数的教程的难度其实大多数初学者难以接受,并且看完之后被打击的很厉害,以至于懒得学了。

也得益于python的使用者众多,还有互联网的开源精神,还是可以找到不少的对初学者友好的例子的。

我这里来列举两个,一个是针对于所有python初学者,不限于你想要从事的工作限制。另一个是针对于想要拿python处理一些数据的同学,它会特别讲两个python库,NumpyPandas,都是非常基础的,但也是非常非常重要的两个库。

注意:这两个都是有题目和答案的填空式的教程,对小白确实友好。

初学者友好小例子

这个项目完全是在jupyter noteboo上做的,至于什么是jupyter notebook,简单来说,它就是写python的一个环境,好处就在于你可以写一行运行一行,特别适合初学者去一步步的搞懂每一步代码会输出什么。

最重要的是:这个代码你可以直接拿来运行,如果你是非常非常小白的话,大可以直接运行它的答案,一步步的看它是怎么运行的,然后再学。

print("hello world!")
# hello world!

就像这样,你打出一行hello world!,下一行就可以输出这行代码。

这个例子一共有16个小例子,并且每个项目里面都有targetsolutionhttps://mdproject-1312165862.cos.ap-shanghai.myqcloud.com/python-begin-project-list.png

我们拿第一个例子举例,很简单,就是最初级的字付出的输入输出,简单来说打印出hello world!

它同时也包含了几个其他的字符串操作,比如说怎么如何把字母全都变成大写

https://mdproject-1312165862.cos.ap-shanghai.myqcloud.com/python-begin-project-1.png

你可以不会,因为你毕竟只是出血,然后只会个print,但是不要急,有答案

https://mdproject-1312165862.cos.ap-shanghai.myqcloud.com/python-begin-project-1-solution.png

这你还怕什么,在学习了基础的python知识之后,然后安装一个jupyter notebook,再把这些卷子和答案下载下来,就可以做这些非常简单的小例子了。

难度很低,你完全可以在很短时间内把这些学完,然后做一些更难的项目。

数据科学初学者例子

很简单,这个项目是针对于数据科学这一方向的,其实说白了也没多复杂,就是基础的python数据科学常用库

跟上面的那个不同,这个是一整个文件包含了所有的内容。

这个例子包含了五个分内容:

分别是:

  • python基础
  • 数据结构
  • 控制和方程
  • numpy
  • pandas

可以看到,跟之前的一样,也是在jupyter notebook里面运行的,你完全可以写一行运行一行学习一行。

https://mdproject-1312165862.cos.ap-shanghai.myqcloud.com/python-begin-project-2.png

别看只有一个文件,但有8000多行,完全够你把基础内容全部学习并巩固一遍了。

其中还有5个数据集,穿插在其中,可以进行简单的数据分析以及处理,已经是非常良心了。

https://mdproject-1312165862.cos.ap-shanghai.myqcloud.com/python-begin-project-2-data.png

两个例子的下载方式

github下载

这两个例子都是在github上找的,如果你可以直接下载,我推荐你使用这种方式:

例子1下载链接

例子2下载链接

其他方式下载

在我的公号后台发送【python简单例子】,回复给你网盘链接自己下压缩文件。

jupyter notebook的安装以及使用方式

jupyter notebook的安装以及使用方法

Python入门简介

Jupyter Notebook进阶使用

参考: https://www.zhihu.com/question/29372574