Python 技能树测评

1.模块结构

Python技能树用户结构:

常用内置函数的下级菜单:(参考资料,集合了该知识点内的相关文章,也就是主要的学习对象)

练习题:测试学习效果

编程选择题,对比4个选项中的程序,选出正确答案,可以选择复制选项中的程序,到本地IDE中运行,测试。

交流讨论区:

2.模块使用体验

​ 作为一个初学者来说,现在的python技能树模块能用,上手容易,几乎没有学习成本。但是不好用,作为Python学习的辅助工具是个不错的选择,毕竟庞大的资料库,解决Python学习中遇到的各种问题还是很有帮助的,同时设置的练习题,作为检验Python学习效果的测试平台也有可取之处。作为测试版本,功能的不完善是肯定的,模块页面设置,Python学习种题框架搭建可圈可点,希望后期填充相关功能,为Python学习者提供一个可靠的学习提升平台。

3.优缺点分析

3.1 优点

  1. 页面布局简洁清晰,类似于Windows文件界面,上手容易,基本所见即所得;
  2. python知识层级分布分明,主干知识,细节知识展示清晰明了,逻辑关系清楚、简单;
  3. python学习路径清晰,学习python所需要掌握的主干知识都有提供,而且在有学习进度显示条,方便查看;
  4. 知识聚合全面,针对性文章内容丰富,总有一篇适合你,总有一篇能帮到你;
  5. 每个知识点之后有练习,针对性检验学习情况,查漏补缺,帮助用户python能力提升;

3.2 缺点

  1. 参考资料没有数量显示,没有排序,从上到下滚动展示,信息获取效率受限;
  2. 参考资料现有的展示结构,优秀的文章、普通的文章没有区别;
  3. 练习题目类型单一,(只有选择题),作为知识点检验尚可,作为代码阅读选择来说,测试效果不理想,需要丰富测试题内容以及数量;
  4. 作为初学者来说,每个章节的练习题都是函数相关的编程,实在不够友好;
  5. 资料库内容每一章,每一节虽然都是针对特定的知识点来集合,但是作为初学者来说,茫茫多的资料也只能当作课外辅导,而不是学习课堂,学习过程有主干,有枝节,测验内容也一样,python技能树就目前来看只是知识仓库,自己需要什么还得自己搜索;

3.3 个人建议

​ 就目前的技能树来说,它的目的是提供的系统化,面向实战的学习环境。 作为一个学习环境来说确实还有待提升,学习无法三点点:

  1. 科学合理的知识点设置;

  2. 充足完整的练习内容;

  3. 及时准确的问题反馈;

以上三条,循环进行,python学习才能真正的有所收获,不会学了后面忘了前面。需要构建优秀的学习环境上面三条缺一不可。就目前测试环境来看,个人建议如下:

  1. 知识点整体设置没有问题,但细节部分还需要优化比如说哪些知识是核心,必须掌握的,哪些知识是次要,后序用的频率较低的,这些知识在展示时可以显示知识掌握权重(比如设置知识点掌握星级,级别越高,知识越重要);

  2. 练习题的种类以及数量还是太少,就选择题、填空题来说靠靠知识点的掌握情况必不可少,但是在线编程以及调试,错误纠正也不可或缺;

  3. 问题反馈,只有一个交流讨论的发帖区,从使用角度来说信息沟通不够及时,看到主界面有同时在线学习人数,能否开发在线交流实时请教聊天窗,同学互动更加容易;

  1. 作为共同的python社区,只有资料库作为知识点的汇集讲解,帮助实在有限,能否提供对应知识点的考题上传以及答案回复作为问题实时反馈的补充;

4. 同类竞品优点示例

作为一个菜鸟Python学习者,在我自己的学习摸索过程中也用过两个Python学习平台:

一个是PTA:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-q3mTTV2C-

PTA作为一个在线学习网站有丰富的练习题目可供学习,在线编程,在线测试、练习效果一目了然。

CSND Python技能树模块使用|Python 技能树测评相关推荐

  1. IDEA为java项目中用到python的模块设置Python interpreter

    IDEA为java项目中用到python的模块设置Python interpreter Java项目中模块用到了python,没有为模块设置Python解释器,因此点击右上角Configure Pyt ...

  2. [python] redis 模块 -- 实现 python 与 Redis 数据库的结合

    2019独角兽企业重金招聘Python工程师标准>>> Redis 可以说是 NoSQL (非关系型数据库)中较为流行的一种数据库,虽然相较于 MongoDB , Redis 的检索 ...

  3. python函数模块_06.Python函数和模块

    函数基础 目标 函数的快速体验 函数的基本使用 函数的参数 函数的返回值 函数的嵌套调用 在模块中定义函数 函数的快速体验 1.1 快速体验 所谓函数,就是把 具有独立功能的代码块 组织为一个小模块, ...

  4. python keyboard模块_[python] PyMouse、PyKeyboard用python操作鼠标和键盘

    1.PyUserInput 简介 PyUserInput是一个使用python的跨平台的操作鼠标和键盘的模块,非常方便使用.支持的平台及依赖如下: Linux - Xlib Mac - Quartz, ...

  5. python可视化模块pandas,python数据可视化软件

    Python中数据可视化经典库有哪些? Python有很多经典的数据可视化库,比较经典的数据可视化库有下面几个.matplotlib是Python编程语言及其数值数学扩展包 NumPy 的可视化操作界 ...

  6. python random模块下载,Python的random模块

    在日常生活中,随机数我们很多时候都会经常接触到,比如说游戏抽卡,随机到的数值就可以决定这波抽卡的结果是欧皇附体.正常水平还是直接吃井(保底).正如其它编程语言一样,Python也有生成随机数的功能,其 ...

  7. python cv2模块安装,python cv2模块怎么安装

    安装方法:1.配置python环境:2.打开cmd命令窗口,执行"python"命令检查环境是否配置好:3.如果配置成功,则执行"exit()"命令:4.执行& ...

  8. python zipfile模块,关于python:使用ZipFile模块从zipfile中删除文件

    我想从zip文件中删除文件的唯一方法是创建一个临时zipfile,而不删除该文件,然后将其重命名为原始文件名. 在python 2.4中,ZipInfo类具有属性file_offset,因此可以创建第 ...

  9. python数据处理模块pandas_13. Python|模块总结:Pandas(数据处理)|【老W笔记】...

    一.基本操作0. 导入模块import pandas as pd1. 新建DataFrame下面的例子中,我们新建一个有3条记录2列属性的表格.3 条记录分别是Tom,Bob,Alice的个人信息,2 ...

最新文章

  1. 2022年斯坦福AI Index公布:中美主导跨国研究,专利、投资金额暴增
  2. [推荐推荐][提供下载]ORACLE SQL:经典查询练手系列文章收尾(目录篇)
  3. java 工厂的变形模拟的各种应用
  4. C语言 | C语言实现十六进制转八进制
  5. SDNU 1062.Fibonacci(矩阵快速幂)
  6. Ubuntu安装之python开发
  7. oracle用户编辑文件中文乱码
  8. Cheggit解析器模块分析
  9. 无需第三方recovery安装xposed,亲测有效
  10. java学术论文_java毕业设计论文-学术参考网
  11. Ajax传参中文问题
  12. 讲述 Android 开发代号的故事:Cupcake - Donut - Eclair - Flan - Gingerbread
  13. Cadence基本操作之——SOIC封装
  14. ​stp文件转ply
  15. 示波器怎么当做记录仪用​
  16. 我的世界服务器修改地图名字,我的世界改存档名字怎么改
  17. 什么是服务治理?为什么需要服务治理?
  18. 计算机设置用户权限的风险,电脑安全设置_当前安全设置会使计算机有风险怎么关掉...
  19. 显卡,CPU,GPU和CUDA的关系与区别
  20. 【BZOJ 4455】ZJOI2016小星星

热门文章

  1. IDC许可证是什么,如何申请IDC许可证办理
  2. html怎么加深字体颜色,我打印网页的字的颜色非常浅,怎样才能加深? – 手机爱问...
  3. QActionGroup - setExclusive(互斥)
  4. 工业机器人市场需求 将推动建材市场发展
  5. 一体化大威海的战略抉择
  6. java Lambda表达式详解
  7. SharedPreferences 使用方法详解
  8. ASEMI快恢复二极管ES8JC参数,ES8JC规格,ES8JC封装
  9. 人工智能的可行性分析
  10. java点赞_Java刷视频浏览量点赞量的实现代码