专栏首页洞明学问Python 学习路径

Python 学习路径

现在 Python 主要在 前端数据分析 两个方面比较火,相较于其它语言,更灵活,经过一段时间的选择之后,希望可以认真的学习 Python 这门编程语言。

Python 的级别

对于我们这些程序员来说,总要有一个级别,不然怎么能知道自己在哪个级别呢?

一级——了解基本语法

  • 掌握了基本的语法,可以通过 Python 实现常用的需求。不管代码质量怎么样。
  • The Python Tutorial 3.8

二级——熟练使用常用的库

  • 熟悉常用的 Standard 库的使用。
  • The Python Standard Library
  • 熟悉常用的第三方库,要看各自领域中的内容,例如 pandas、flask 等

Pythonic 的小技能

  • 善用内置函数
    • map
    • zip
    • enumerate
    • reversed
    • any all
  • 小细节
    • raise SystemExit
    • 文件的 x 模式
    • ConfigParser
    • defaultdict
    • Counter
    • nametuple
  • 使用高级并发工具
  • 使用装饰器
  • 使用设计模式
  • 全局变量
  • 时间复杂度
  • 上下文管理器
    • 管理锁
    • 管理数据库 cursor
    • 运算精度
    • 同时管理多个资源
    • 实现上下文管理协议

三级——Pythonic

让编码更优雅,更符合 Python 也就是 Pythonic 而不是用 Python 写 Java 类型的代码,比如 with、for-else、try-else、while-else、yield 等。

另外还需要掌握一些实现原理,了解 Python 在语法层面的一些协方,可以自己实现语法糖。比如(上下文管理器)等。

四级——高级玩法

  • 掌握 Python 的内存机制、GIL限制等
  • 知道如何改变 Python 的行为
  • 可以轻松写出高质量的 Python 代码
  • 能够轻松分辨不同的 Python 代码效率并知道如何优化

五级——看透本质

  • 阅读 Python 的 C 实现
  • 掌握 Python 中各种对象的本质,掌握是如何通过 C
  • 实现对象行为,对于常见的数据结构,掌握其实现细节

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Python 学习路径

    现在 Python 主要在 前端 、 数据分析 两个方面比较火,相较于其它语言,更灵活,经过一段时间的选择之后,希望可以认真的学习 Python 这门编程语言。

    zucchiniy
  • Python 入门笔记

    Python 入门非常简单,但是对于 Python 的基础知识确也有许多非常重要的内容,为了入门,我决定重新学习一遍 Python。首先从网上的课程开始。

    zucchiniy
  • Python 开发工具

    经过一段时间的学习和练习,也算对 Python 入了门,现在需要进行项目的开发了,环境配置可以说是开发过程中最重要的一件事,另外一件事就是包管理了,今天在使用的...

    zucchiniy
  • 用 Python 做一些有意义的事情

    故事的开始是这样的……我是标准的工科男,毕业后做了制造工程师,经常在厂子里,工作环境不太好,压力也挺大,重点是薪资不太高。

    崔庆才
  • 收藏 | 细数 Python 三十年技术演变史

    作者 | 宋天龙,大数据技术专家,触脉咨询合伙人兼副总裁,前Webtrekk中国区技术和咨询负责人(Webtrekk,德国的在线数据分析服务提供商)。擅长数据挖...

    CDA数据分析师
  • Python 传奇:30 年崛起之路

    作者 | 宋天龙,大数据技术专家,触脉咨询合伙人兼副总裁,前 Webtrekk 中国区技术和咨询负责人(Webtrekk,德国的在线数据分析服务提供商)。擅长数...

    新智元
  • 不会Python的你,正在失去核心竞争力!

    在我看来,基本上可以不负责任的告诉你,Python 可以做任何事情。无论是从入门级选手到专业级选手都在做的爬虫,还是 Web 程序开发、桌面程序开发还是科学计算...

    小小科
  • 从数据小白到职场大咖,所需要的好书我都替你选好了!

    通过Google用户搜索频率来统计排名的PYPL排行榜显示,Python份额高达29.88%,稳居第一,并且猛增4.1%,同时成为增长势头最好的语言。

    CDA数据分析师
  • Python三十年技术演变史

    导语:一切都始于1989年的那个圣诞节,Python的诞生并不算恰逢其时,它崛起充满了机遇巧合,也有其必然性。三十年间,Python技术不断更迭,生态逐渐完善,...

    AI科技大本营
  • 微软官方上线Python教程

    近期微软上线了一套Python 教程--《Develop with Python on Windows》,包含

    用户7494441

扫码关注云+社区

领取腾讯云代金券