26124 272

[问答] 怎么样才算是精通 Python?(欢迎大家探讨~and 免费赠Python学习资料!)   [推广有奖]

贵宾

学术权威

10%

还不是VIP/贵宾

-

TA的文库  其他...

Data Mining

威望
3
论坛币
84003 个
通用积分
16348.6373
学术水平
669 点
热心指数
648 点
信用等级
501 点
经验
8914 点
帖子
3383
精华
20
在线时间
2864 小时
注册时间
2012-11-11
最后登录
2024-4-1

初级学术勋章 初级热心勋章 初级信用勋章 中级学术勋章 中级热心勋章 中级信用勋章 高级学术勋章 高级热心勋章 高级信用勋章

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
各位关注Python板块的朋友,大家好~很高兴成为此论坛的实习版主,今后希望在大家的支持下更好的为大家服务,共同进步,一同提高!前几天看见《知乎》里面有一个关于“怎么样才算是精通 Python?”的讨论,下面截取几条比较受欢迎的答案,还请大家一同探讨:
Rio认为「精通」要满足如下条件:
  • 熟知主流硬件体系(x86, x64)
  • 熟知 CPython 的具体实现,如若可能至少通读源码三遍以上
  • 熟知每条 Python bytecode 如何被解释执行
  • 熟知每条 Python 语句如何 compile 成 bytecode
  • 熟知 Python 主要数据结构所采用的优化手段
  • 熟知 JIT 以及哪些场合下 PyPy 会比 CPython 有较大性能提高、以及有什么代价
米嘉引用自StackOverflow上的一个答案:
  • 掌握 list comprehensions
  • 掌握 generators
  • 代码中经常使用 map, reduce, filter, iter, range, xrange
  • 掌握 Decorators
  • 大量使用递归函数
  • 掌握 itertools 和 functools
  • 读书 —— Real World Haskell(评论中作者说不一定要局限于这本书,可以阅读任何关于函数式编程的书籍,比如SICP等)
  • 重写自己的老派Python代码,使用高阶函数,递归等
  • 当你同事给你看任何用Python做的类实现时,烦死他。告诉他更好的办法时通过dictionary加上函数,拥抱函数编程。
  • 重新掌握 Strategy 及其他模式
  • 找到平衡
孙竟认为:

  • 当你觉得它很美的时候,你入门了。
  • 当你觉得它很好用的时候,你掌握它了。
  • 当你发现原来还有很多不知道的东西时,你是高手了。
  • 当你知道这个问题没有答案时,你已经合格了。
引自:http://www.zhihu.com/question/19794855
各位朋友,你们怎么认为呢?

下面免费赠送一些资料,希望对大家有帮助:

本帖隐藏的内容

think python.pdf (815.29 KB)
Learn Python the Hard Way.pdf (2.54 MB)
[Python核心编程.(第二版)英文原版].Core.Python.Programming,2nd.Edition.pdf (11.09 MB)

Unnamed QQ Screenshot20140621122600.png Unnamed QQ Screenshot20140621122726.png Unnamed QQ Screenshot20140621122653.png


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:python 学习资料 大家探讨 怎么样 Dictionary Python 精通 知乎 资料共享 编程

回帖推荐

syslon 发表于67楼  查看完整内容

1、谢谢楼主分享观点 2、python好多包,涉及到网络、科学计算、操作系统等等好多方面,因此恐怕很少有人能够用到所有的各个方面 3、python是面向对象的,但是同时考虑到了函数编程。对于函数式编程,个人认为掌握的难度稍微有点大。 4、个人感觉,能够充分利用python的特点,快速高效高质完成所需功能,就可以认为精通了 5、一孔之见,可能有失偏颇,敬请各位拍砖
已有 10 人评分经验 论坛币 学术水平 热心指数 信用等级 收起 理由
yunnandlg + 100 精彩帖子
三世相思2013 + 100 + 100 对论坛有贡献
junge1018 + 1 + 1 + 1 精彩帖子
xddlovejiao1314 + 100 + 1 + 1 + 1 精彩帖子
fin-qq + 80 + 2 + 2 精彩帖子
观世鹰 + 60 + 20 + 3 辛苦了
richardgu26 + 5 + 5 + 5 精彩帖子
思琴 + 1 + 1 精彩帖子
农村固定观察点 + 1 + 1 + 1 精彩帖子
crystal8832 + 2 精彩帖子

总评分: 经验 + 480  论坛币 + 120  学术水平 + 11  热心指数 + 14  信用等级 + 10   查看全部评分

本帖被以下文库推荐

If you want something,work for it!
沙发
狂热的爱好者 学生认证  发表于 2014-6-20 22:48:45 |只看作者 |坛友微信交流群
欢迎大家讨论~~~

使用道具

藤椅
crystal8832 学生认证  发表于 2014-6-20 23:01:34 |只看作者 |坛友微信交流群
过了串个门,呵呵!~

使用道具

板凳
狂热的爱好者 学生认证  发表于 2014-6-20 23:04:48 |只看作者 |坛友微信交流群
crystal8832 发表于 2014-6-20 23:01
过了串个门,呵呵!~
欢迎天天来串门~~~

使用道具

报纸
crystal8832 学生认证  发表于 2014-6-20 23:12:54 |只看作者 |坛友微信交流群
狂热的爱好者 发表于 2014-6-20 23:04
欢迎天天来串门~~~
好的,也多了解了解。O(∩_∩)O~

使用道具

地板
终结天狼 在职认证  发表于 2014-6-20 23:34:34 来自手机 |只看作者 |坛友微信交流群
狂热的爱好者 发表于 2014-6-20 22:46
各位关注Python板块的朋友,大家好~很高兴成为此论坛的实习版主,今后希望在大家的支持下更好的为大家服务, ...
围观一下

使用道具

7
justwonder2 发表于 2014-6-21 07:25:57 |只看作者 |坛友微信交流群
Thank you very much for the information

使用道具

8
nonewman 发表于 2014-6-21 08:25:04 |只看作者 |坛友微信交流群
Thanks, a new window to find the world.

使用道具

9
狂热的爱好者 学生认证  发表于 2014-6-21 11:04:17 |只看作者 |坛友微信交流群
justwonder2 发表于 2014-6-21 07:25
Thank you very much for the information
Hope it's helpful for you.
And in order to knew Python better, you also can share your opinion with us~

使用道具

10
狂热的爱好者 学生认证  发表于 2014-6-21 11:07:53 |只看作者 |坛友微信交流群
nonewman 发表于 2014-6-21 08:25
Thanks, a new window to find the world.
Yeah, Python is a great tool for us to analyze data!

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-2 15:53