当前位置:网站首页>py技能树
py技能树
2022-04-22 07:49:00 【政胤工作室】
5G时代,直播早已是如日中天,火出了天际。那么,作为天天与编程语言打交道的我们,如果邀请各大编程语言来当主播,你觉得谁的直播间人气会最高?
是榜上有名的热门老将Python、Java、C/C++还是人气新星Go、Rust呢?尽管结果未知,但蟒蛇Python直播间的人气可预料一番,“人生苦短,我学Python”弹幕无疑会刷屏。
凭借入门难度低,人人都能学以及大数据、人工智能、算法的加持,Python的人气早已居高不下。


截图自CSDN指数-Python领域指数
面对眼花缭乱的编程资料、培训班课程,小白该如何由点及面地学习呢?对此,我们不妨来看看CSDN推出的Python技能树,领略一下Python的“过人之处”吧。
什么是Python技能树?
技能树是CSDN提供的系统化,面向实战的学习环境。它能帮助用户从初学者成长为合格的Python 工程师。
它系统地整理了关于Python领域的知识点,并从海量的CSDN数据中不断更新高质量内容。
除了传统的阅读学习, 技能树为每一个知识点都提供了匹配的练习题,帮助用户随练随学直到精通。
如果你是初学者:请马上开始学习,你最终可以获得CSDN 的技能认证。
如果你正在学习Python:请尝试我们的练习题,看看你到底掌握了多少。
如果你是Python的领域专家:请给我们提意见,并贡献你的高质量文章。
开发者眼中的Python技能树
产品好不好,还得用户说了算。CSDN知名博主,Python领域专家梦想橡皮擦对Python技能树做了全面点评,下面跟随他的脚步,一起上手体验一番。
第一眼的感受
打开 《Python 技能树》 网址,首先映入眼帘的就是一个大纲。

对于一个从事过Python编码与教学的程序员来说,如果出现大纲,那必须要具备以下两点,才是一份合格品。
第一点:体系问题
Python 技术栈体系涉及到很多分支,例如 Web 编程,数据采集,数据挖掘,数据可视化,自动化运维……
除Python基础知识外,每一个体系都有自己独特的后期技术体系。
如果是一份技能树,那它的大纲是否对应了各个技术栈分支?是一个很严肃的问题。
没有区分体系的大纲,应该叫做Python通识大纲,这样的大纲就会变得比较分散,系统性差一些。
第二点:知识点递进问题
一份好的大纲,背后承载的是一个学习过程,它里面的知识点呈现递进状态,从易到难,由简入深。
例如Python中,不会出现先学面向对象,再学函数的逆向过程。
所以我们要用发展的眼光,去看待每一份编程语言的学习大纲。
小结
依据上述两点,去查看CSDN 的《Python 技能树》大纲,可以看到:
该大纲为通识性大纲,以知识点的分组罗列为主,那我就要看知识点是否完整了;
该大纲知识点具备递进形态,是按照学习的顺序在编写,非常不错。
从通识性大纲的角度看,大家现在可以着手各个知识点学习。
从知识点的完整性看,还需要继续补充,例如网络爬虫章节,缺少很多知识点,可以邀请多名该岗位的一线工程师去补充。
这里必须备注以下,是多名不同体系的Python工程师,例如做了多年Python 工程师的我(擦哥),工作履历中使用Python开发桌面应用非常少,无法系统的补充桌面应用开发部分的知识点,很尴尬。
第二眼的感受
《Python 技能树》每个知识点都配备了 参考资料,练习题,交流讨论 三个板块。
出发点应该是围绕学习过程进行的设计,现实中的学习就是如此模式。
学习->练习->交流

学习资料:

在CSDN聚集着大量针对同一知识点的优质博客,这些资源在20多年的积累下,又有大数据技术的支撑,能进行比较高效的筛选。
想到这里,又发现了一个问题,在前文我曾提及知识点要拆分的细,那此时会出现一个对立问题,就是:筛选针对某一独立知识点的博客就变得非常稀少。
例如缩进规则,需要在大量的博客中,找到一篇单独撰写Python缩进规则的博客非常难,大概率缩进规则会与编码规范在一篇博客中,这样知识点的拆分,与学习资料的组织会形成一个矛盾点,对于这一点,期待CSDN产品团队解决该问题。

这里还发现了一个自助投稿功能,可以针对该知识点进行博客提交,猜想应该是由博主来针对知识点进行创作。
由于 CSDN 拥有大量优质作者,该功能推广得当,会产生很多优质博客,但存在的问题也显而易见,就是博主 ≠ 资料提交者,这一点需要尝试打通。

不过上述学习资料提交之后,就单单提示“提交成功”,作为提交者,我期望知道自己博客的审核进度与状态。
练习题:
这个板块还未打开,作为一个曾经的一线老师,瞬间就在脑中产生了一堆问题:
题库哪里来?针对性的题库哪里来?优质的题库哪里来?
题目有没有难度层次?题目中涉及到关联知识点怎么办?
编程中的编码题怎么呈现?编码题怎么验证?硬编码怎么办?
打开了练习题模块一看,哦~ 果然还有很大的提升空间。
例如:Python简介,难度一颗星,练习该题的读者,是不能 100% 知道练习题里面的函数知识点的。

小建议
题库的设计,可以参考高校教材,基础部分更是可以参考高职院校的自编教材,在出题这块,学院派老师们挺神的;
不需要每个知识点都有练习题,编程中单个知识点的题目,都是为了出题而出题,作为学习,可以阶段性的出练习题。
交流讨论:
这里应该是一个小论坛,作为用户问答类板块,重要的就是交流内容的质量与活跃度问题,也是非常期待能运营起来的模块!
小建议
初期可以设置交流讨论的议题,每周一个议题即可,从引导开始。
鸡蛋挑骨头
1. 章节的难度,不能代表所有知识点的难度
例如 python 简介与 模块管理的难度是不一样的。

2. 点击发帖子,不需要跳转到新页面,可以类似微博发帖,在当前页实现
3. 交互小 BUG,单个知识点下,页面切换才会出现练习题,交流讨论条目

意外的惊喜
回答完所有的练习题之后,会点亮某个知识点,很有成就感
不过每天限制了 6 道题,无法发挥全部的实力,看来引导的方向是稳扎稳打。

最后的最后
《Python技能树》作为一款学习过程类产品,我给高分,这里我看到了再用博客大数据,系统化的解决学习过程效率问题。
假设未来出现一份完备的大纲,由推荐+人工的方式获取了大量的优质学习资料,再加上练习题针对性都非常强,那https://bbs.csdn.net/skill/python 就是最好的Python学习站点。
如果在加上垂直行业的细分,就更棒了,再也不用回答 “老师,我想系统化的学习一下Python运维,您给我一个学习路线和资料吧” 这样看似简单,实则很难的问题了。
版权声明
本文为[政胤工作室]所创,转载请带上原文链接,感谢
https://blog.csdn.net/m0_69043821/article/details/124118209
边栏推荐
- Client server communication project 4
- xfs 文件系统的备份和恢复(包含磁盘挂载)
- Realization of floor decomposition animation in cesium
- 236. The nearest common ancestor of a binary tree (medium)
- 解决办法Access denied for user ‘root‘@‘localhost‘ (using password: YES)
- Operation steps for mysqlbin log playback
- Establishment of golang environment
- express项目将jade模板改为art-template
- 235. Nearest common ancestor of binary search tree (easy)
- String replacement related topics (merging arrays)
猜你喜欢

INSTALL_FAILED_MISSING_SHARED_LIBRARY

Mapbox sets the official map language to Chinese

Level 3: node status check, data view and update

129. Find the sum of numbers from root node to leaf node (medium)

Level 1: node monitoring mechanism

Use serialize in the record node to automatically generate the table model and link the operation database (take PostgreSQL as an example)

重整笔记记录:【终极方法】在Vscode中用户创建自定义代码模板

236. The nearest common ancestor of a binary tree (medium)

VMware虚拟机通信与联网

tar 源码包管理-源码包安装方法
随机推荐
Monkey eating peach problem (loop, recursion)
Level 1: create / delete nodes
Use serialize in the record node to automatically generate the table model and link the operation database (take PostgreSQL as an example)
Aircrack 破解无线网密码 (跑字典法)
mysqlbin log日志回放进行操作步骤
Hollow letter pyramid
NMAP高级使用技巧
Freshman advice
聚看点 (详细版) 吃低保 每天几毛 青龙
js中使用art-template的参数
Single page application
How does CSDN reprint other people's blogs
String replacement related topics (merging arrays)
PCIe学习-PCIe总线的基本概念(六)
SQL 语句中 “意想不到” 的操作
226. Flip binary tree (easy)
Action inattendue dans une instruction SQL
使用art-template继承时CompileError: Invalid or unexpected token generated
镶嵌路由:实现/home/news
Sum method for varchar type in SQL (type error)