时间点 铺垫 * 00:00:30 开场 * 00:02:05 征求意见 正式开始 * 00:03:40 本期主题:工作三年我(们)关于「非技术能力」和「技术能力」的一些心得 * 00:04:00 软技能和硬技能(技术能力)之间关系 * 00:06:45 软技能和硬技能的主观定义 非技术能力 * 00:09:50 及时和老板表达自己的想法(向上管理) * 00:21:15 沟通先行的工作模式 * 00:28:30 如何高效的参与会议 * 00:41:30 关于返工的讨论 * 00:48:00 与(潜在)客户聊天 * 00:52:50 工作中要有主动性(上升意识) * 00:55:10 工作中不要将自己的角色定死,多尝试探索自己的边界 * 00:57:30 学会借助别人的力量(但要先学会提问的智慧!手动连接「捕蛇者说-第一期」) 技术能力 * 01:01:30 设计文档 * 01:11:00 A:项目的两个思考方向:可用性(usability) 和 可扩展性(scalability) * 01:15:00 B:多尝试,多接触,多落地 * 01:17:00 关于 Code Rewive 的一些杂谈 * 01:19:00 关于轮子哥回复「长期当程序员会失去什么」的讨论 链接:https://www.zhihu.com/question/361374650/answer/944256121 * 01:25:00 最后一句「话」: * B: 不要把自己局限于某一个位置,试着多尝试不同的东西,“管理”好自己,“管理”好身边的人。 * A: 你的技术能力决定了你能多快去完成目标。而你的非技术能力决定了你在朝哪个方向努力。 本期由 Ryoma Han 同学剪辑,在此特别致谢 爱发电上赞助
本期主持: * laike9m * laixintao * Manjusaka 嘉宾: Xiang Zhang,目前中国唯一一位 CPython 核心开发者 时间节点 * 00:01:26 Python 的性能 * 00:21:45 Python 的静态类型 * 00:33:17 Python 调试 * 01:07:14 推荐环节 链接 * 什么是 Python 核心开发者? * Victor Stinner * 鸟哥:写在 PHP 7 发布之际一些话 * 鸟哥 * PEP 554 -- Multiple Interpreters in the Stdlib * Python C API * mypy * PEP 484 -- Type Hints * PEP 492 -- Coroutines with async and await syntax * 海象操作符 * f-strings support = for self-documenting expressions and debugging * python speed * Compact dict in Python 3.6+ * Literal Type in Python 3.8+ * Guppy * tracemalloc * pyrasite * pmap * Under the hood JVM: Safepoints * sys._getframe * gc.get_objects * 3.10 or 4.0? * Gradle * Direction for ISO C++ * Instagram 贡献的 gc.freeze() * python-ptrace * Linux From Scratch * executing * Commons Virtual File System * eleme-huskar 爱发电上赞助
本期主持: * laike9m * laixintao * Manjusaka 时间节点 * 00:05:52 大公司的开源 * 00:22:12 非营利性组织的开源 * 00:28:20 个人如何做开源 * 00:48:30 GitHub 上一些有争议的项目 * 01:26:41 推荐环节 播客中提到的内容: * IRedis * Pygments * APISIX * Cyberbrain * Dubbo * 李响 * Tair * 如何看待 Ant Design 圣诞节彩蛋事件? * Bazel * gRPC * Python Software Foundation * OpenJDK * awesome-python * 某槽点很多的 Python 面试总结 * shiv * Mingge.js * 996.ICU * 一个基于 GPL 的判例 * Anti 996 License * Dress * Kong * sourcehut * Drew DeVault's Blog * StackEye * 《The Pragmatic Programmer》 爱发电上赞助
Hi!本期我们请到了稀有的 Lisp 程序员 David,来和我们聊一聊函数式编程的一些概念,Common Lisp 的特点,如何入门函数式编程。 本期音频由 laixintao 剪辑,第一次剪辑请大家包涵,如果音频有问题可以在评论或者 telegram 群提出。 本期嘉宾&主持: 1. David Twitter Blog 2. laixintao Twitter Blog 内容提要: 1. 01:40 什么是知识图谱 2. 04:00 Lisp 程序员是如何看 Python 的 3. 13:00 函数式编程 4. 20:00 函数式编程的类型推导 5. 24:00 Debug 中的“时间机器” 6. 27:00 Lazy Evaluation 7. 31:00 Python 程序员如何入门 Lisp 8. 37:00 推荐环节 本期提到的一些资料如下: 1. R:Past and Future History 2. pampy: Pattern Match for Python 3. Monad 4. Notion (David 之选🎉) 5. 附:《给Lisp程序员的Python简介》 爱发电上赞助
本期嘉宾: * laike9m * laixintao * Adam Wen * Manjusaka 明天就是 PyCon,四位主创实现了首次全员聚会。 听我们一起聊一聊,关于 PyCon 的期待与想法 爱发电上赞助
print "PyCon 2019 上海站即将开始,我们也会有一个专门的展位参与其中,期待与大家的相见" 嘉宾: * the5fire * laike9m * laixintao 主持: * Adam Wen Django, 适合新手学习吗? 适合实践开发吗? 又有哪些优势呢? 本期节目,我们将和 the5fire 来聊一聊 Django 的一些好处与特点,推荐一些 Django 的资料与插件,聊聊《Django企业开发实战》这本书。 欢迎大家收听本期节目,欢迎大家评论留言,我们将会从官网+知乎评论区抽出 5 位幸运听众送出《Django企业开发实战》 爱发电上赞助
本期主持: * laike9m * laixintao * Adam Wen * Manjusaka 时间点: * 00:00:52 Mocking and Patching pitfalls * 00:30:41 PEP 572 * 00:49:19 推荐环节 视频和链接 第一个视频 《Edwin Jung - Mocking and Patching Pitfalls - PyCon 2019》 * httmock * https://projectlombok.org/ * https://site.mockito.org/ * https://martinfowler.com/bliki/TestDouble.html * factory_boy 第二个视频 《Dustin Ingram - PEP 572: The Walrus Operator - PyCon 2019》 * PEP 572 -- Assignment Expressions * PEP 581 -- Using GitHub Issues for CPython * Guido van Rossum resigns as Python leader * Python elects a steering council * PEP 570 -- Python Positional-Only Parameters * Discussing PEP 572 推荐 * PyOxidizer * YCM-Generator * Kazoo 爱发电上赞助
本期主创 * laike9m * laixintao * Adam Wen * Manjusaka 本期提要 * 00:01:30 什么是 PSF * 00:06:50 PyCon 是什么 * 00:10:00 主创们参加 PyCon 的经历 * 00:18:20 laike9m 在 PyCon 2019 的经历 * 00:31:34 Manjusaka 与 laixintao 的组织经历 * 00:44:32 如何参与到 PyCon 的组织中来 * 00:59:18 下期预告 不是广告的广告 PyCon2019 中国Python开发者大会 - 上海站已经开始售票啦 参与 PyCon China 2019,和主播们现场面基,还有机会获得捕蛇者说绝版 T恤! 相关链接 * Python Software Foundation * PyCon 2019 * Mocking and Patching Pitfalls * PEP 572: The Walrus Operator 爱发电上赞助
本期嘉宾 & 主持 * 张佳圆:Blog,Twitter@Tisoga,Bilibili@加元君 * Manjusaka * laike9m 本期提要 * 00:03:20 佳圆聊学习编程的经历 * 00:11:53 Emacs 好处都有啥 * 00:20:40 Python 在爱奇艺的应用 * 00:29:05 爱奇艺 code review 流程 * 00:32:36 踩过的有意思的坑 * 00:35:17 《Inside The Python Virtual Machine》这本书 * 00:40:57 如何阅读源代码 * 00:47:07 推荐环节 播客中提到的内容 * SICP * Emacs * doom-emacs * Spacemacs * Org mode * 文学编程 * RFC 2324 - Hyper Text Coffee Pot Control Protocol (HTCPCP/1.0) * ipdb * YAML * Bazel - A fast, scalable, multi-language and extensible build system * https://github.com/pallets/werkzeug/pull/1496 * 《Inside The Python Virtual Machine》 * Yet another guided tour of CPython By Guido * 基于 2.7.8 的 CPython internals 视频教程 * “圣诞节”的梗 * https://bugs.python.org/issue36792 * One secret to becoming a great software engineer: read code * Has the Python GIL been slain? * Real Python: Python Tutorials * Awesome Python - A curated list of awesome Python frameworks, libraries, software and resources * teachyourselfcs * tldr - 📚 Simplified and community-driven man pages 爱发电上赞助
本期主持 * laike9m * laixintao * Adam Wen * Manjusaka 勘误: * Python 3 中列表解析已经不会泄露变量了,详见 https://portingguide.readthedocs.io/en/latest/comprehensions.html * Keyword only argument 是在 Python 3.0 中正式加入的,详见 PEP3102 * 有听众反馈说,Celery 劫持 root logger 是因为在实际业务中可以依赖很多第三方库,有些设计有问题的库里面打印了大量日志,会造成日志很乱,这样就不容易找到 Celery 自己的日志,所以就直接禁掉了。供大家参考。 本期提要 * 00:00:35 嘉宾介绍 * 00:03:15 开发中踩过的坑 * 00:04:20 Requests UA 带来的 Github 误封问题 * 00:08:06 单元测试遇到的坑 * 00:11:53 非法 Cookies 引发的坑 * 00:19:38 一个不合法的 HTTP Header * 00:25:01 glibc 引发的内存泄漏 * 00:30:20 werkzeug 的 bug 复现 PR * 00:32:42 关于一些不好的库,文档,feature 的吐槽 * 00:33:13 Python 的 LEGB 问题 * 00:43:06 一些不好的库与文档, 生产环境不推荐的一些做法 * 00:52:20 函数参数的种类 * 00:57:11 Celery, asyncio, os 的一些槽点 * 01:12:14 一些疑难问题排查的技巧与工具 * 01:12:30 Py-Spy, 一个 Python 进程取样分析工具 * 01:17:13 构造最小可复现样例 * 01:18:30 Debug 技巧 * 01:23:40 用 PDB 来 Debug * 01:26:25: pyrasite, attached 到 Python 进程的 REPL * 01:29:25 休息,提升 Debug 效率的方法 * 01:30:50 能复现的 Bug 情况都是幸福的 * 01:38:05 库与文章的推荐 播客中提到的内容 * Github REST API v3 * Mock * Python Cookie 标准库实现 * Tornado 4.0 Cookies Parse 实现 * RFC 7230 Section 5.4 Host * Fix memory leak in Rule function builder * Short description of the scoping rules? * lxml * Kafka Python * Golang Functional options for friendly APIs * Beautiful * Regular expression Denial of Service - ReDoS * tox * Netty Request Demo * linux环境内存分配原理 * Buildout * Google Python Style Guide * 理解Python的UnboundLocalError(Python的作用域) * PEP 3102 -- Keyword-Only Arguments * PEP 0570 -- Positional-Only Arguments * Digg's v4 launch: an optimism born of necessity. * let me google that for you * celery * BPO-36054 * BPO-29406 * asyncio * uvloop * Py-Spy: A sampling profiler for Python programs. * Sentry * PDB * pyrasite * FreezeGun: Let your Python tests travel through time * Hidden features of Python * pingtop * Awesome Python * Click * What the f*ck Python * Gevent * PySnooper * Curious Course on Coroutines and Concurrency 爱发电上赞助
本期主持: * laike9m * laixintao * Adam Wen * Manjusaka 播客中提到的内容: * Tech lead * starlette * Python’s super() considered super! * huey * apscheduler * Python 3: ten years later - PyCon 2018 * David Beazley - Python Concurrency From the Ground Up: LIVE! - PyCon 2015 * pyflame * 提问的智慧 * XY问题 * Python Logger * pdb * PyCharm * Jupyter notebook * Let me google that, let me google that for you * 学习操作系统的知识,看哪本书好? * PHP黑系列之二:PHP 为什么函数命名是如此不一致? * Scheme) * The Little Schemer * SICP * CS 61A: Structure and Interpretation of Computer Programs 爱发电上赞助
与播客爱好者一起交流
播放列表还是空的
去找些喜欢的节目添加进来吧