这个作业属于哪个课程 2022年春季全院公选课-Python程序设计
这个作业要求在哪里 Python技能树评测
这个作业的目标 学习,测评技能树,优点,缺点
其他参考文献 博客园相关文章
1.页面概况
页面介绍
优缺点评价
2.大模块
(一)预备知识
介绍,优缺点,建议
(二)基础语法
介绍,优缺点,建议
(三)进阶语法
(四)面向对象编程
(五) 基本技能
(六)Web应用开发
(七)网络爬虫
(八)桌面应用开发
知识基本分为8大类,从python的安装到应用开发,包含内容广泛,由易到难排列。
每一类下的每一小块都有参考资料,练习题,交流讨论,笔记四个模块。
参考资料:每一节的主要知识,大都包含视频讲解。
练习题:针对本章内容的习题。
交流讨论:有他人提出的问题和解答,也可在这里发出自己的疑问。
笔记:有很多人做的课堂笔记和各自的看法,也可在这里发表自己的笔记,做笔记方便,排版设计合理。
充分讲解了python的历史,大概情况,下载及规范。
优点:1.仔细讲解了如何安装python及其配置,有视频讲解和详细的图解,包含多种开发软件。
2 .干货很多,知识库丰富。
缺点:1.在预备知识中,部分内容尽管非常有用,但同时比较枯燥,初学者在实操前学习这部分内容可能效 率低下;这部分概念较多,需记忆的知识也较多,初学者可能会被吓跑,即使是有一定基础的python学者,也可能对这部分毫无兴趣。
2. 也存在比较超前的知识,放在预备知识中似乎不大合适。
建议:1.将部分基础知识同时放到用到的实操案例中,或在相关的实操案列中提示:详情见预备知识XX部分XX处。
2. 增加进阶知识等模块,按难易顺序在目录处排列。
## 2.基础语法
### 1.优点:
1.视频讲解清晰,文本内容充实。
2.有基本的概念解释,且以列表的方式呈现,一目了然,便于理解。


3.有适当的注释,更易懂

4.重点处有标红
### 2.缺点:
1.部分文本排版不太合适,需要左右滑动

2.前面无铺垫的情况下例子中出现列表,字典等陌生概念,对初学者并不友好。

3.部分知识缺少一个目录式的列表,作为查找使用时较为麻烦。

4.练习题有的代码难度较高,对初学者很不友好,且讨论区官方没有给出正确解答和解析,很可能使初学者草草了之。


### 3. 改进
1.部分章节篇幅太长,虽然都是干货,但一股脑看下来留下的印象不深,建议过长的章节按知识点再加细分,配备每一个小块的练习题。这样效率更高,读者也有成就感,同时也变得适合碎片化学 习,符合当代实际。
2.对每一节的笔记进行筛选,不要简单的按时间顺序排列,存在较多的划水笔记却排在最前面。或者进行考察,不呈现划水的笔记。

----------------------------------------------------------------------------道行太浅------------------------------------------------------------------------------------------------
# 3.进阶语法
# 4.面向对象编程
# 5. 基本技能
# 6.Web应用开发
# 7.网络爬虫
# 8.桌面应用开发
# markdown
## 介绍
Markdown是一种轻量级标记语言,允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档。这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。
Markdown的轻量化、易读易写特性,并且对于图片,图表、数学式都有支持,许多网站都广泛使用Markdown来撰写帮助文档或是用于论坛上发表消息。现已成为流行写作方式。
## 概况
内含详细的指引,多种模板,使用起来简单方便。
含预览界面,清晰明了。
在大多平台上都可使用。
# 总结
1.基本涵盖了python的所有基础知识,很细致全面,仔细研读对python能力的提升帮助很大。
2.或许官方可以设计一个使用攻略,按排版顺序依次学习可能并不是一个好的学习过程。
3.初学者适合过每一节的视频讲解,并跟着打代码或者做笔记。少有基础后适合浏览文字讲解。根据实际情况使用。
4.知识点顺序同课堂上的讲课顺序不同,可跳跃阅读较简单的知识,不要被分类吓到。和课堂内容相配合效果要好很多,例如:上课没有记清楚的封装继承多态,在这里有详细的显示。