Discover捕蛇者说
捕蛇者说
Claim Ownership

捕蛇者说

Author: pythonhunter

Subscribed: 103Played: 483
Share

Description

《捕蛇者说》是一档以编程为主题的聊天节目。我们会聊聊编程、程序员和 Python。
16 Episodes
Reverse
本期主播 laike9m Manjusaka laixintao 本期嘉宾 五花肉 时间线 00:00:33 正片开始 00:02:43 捕蛇者说广告时间 00:04:04 Q:技术运营的小伙伴日常的工作是什么? 00:05:47 Q:为什么感觉技术运营会和销售有职能上的重合? 00:07:11 Q:技术运营和销售的侧重点有什么不同? 00:09:10 Q:技术运营是如何和销售进行配合工作的? 00:11:13 Q:一般是如何衡量一个项目是否有推广价值或其他(商业价值)的? 00:11:21 就上一问题以 iRedis 项目为例分析如何进行开源项目运营 00:18:46 Q:新项目如何培养第一批活跃用户并建立一个有一定活跃度的用户社群? 00:26:37 Q:在将开源想项目商业化后运营的侧重点有什么不同? 00:30:00 Q:技术开发和技术运营之间的工作要求有什么异同? 00:33:10 Q:关于沟通时的换位思考能力 00:35:27 Q:如何确保技术运营在传递技术信息时不出现偏差? 00:36:26 Q:在进行技术相关描述时如何平衡专业性和普适性? 00:37:51 Q:如何在没有成熟团队的情况下完成上一问题? 00:38:30 关于社区运营的一些吐槽 00:40:45 Q:如何合理的训练表达能力和沟通能力? 00:44:40 Manjusaka 大型虐狗 + 撒娇现场 00:46:07 大公司进行技术布道时如何不让技术开发反感? 00:55:13 为什么建议去经营个人影响力? 00:58:21 增加个人影响力的途径 01:03:32 关于个人影响力运营案例的讨论 01:08:51 作为曾是技术开发现在做技术运营的肉姐给正在做开发的听众的一些建议 01:12:00 非技术能转技术运营嘛? 01:22:55 嘉宾推荐环节 相关链接 00:02:54 Django 官方中文文档翻译团队 00:11:27 iRedis 00:19:11 Ant Design 00:22:51 DBCLI 00:26:44 PingCAP 00:28:00 社会人科技评论 | 两期商业开源的节目分别是:第 20 期 和 第 21 期 | 整理时发现 第 14 期 也是讲开源的 00:30:05 肉姐整理的技术运营岗位资料:第 1 篇 | 第 2 篇 | 第 3 篇 00:38:26 小黄鸭调试法 00:59:24 回形针PaperClip | B 站主页 01:03:38 董伟明's Blog 01:05:16 阮一峰关于「GitHub 的“代码导航”」的推文 01:23:23 人类的智慧 | 阿图尔·叔本华 01:24:06 健身环大冒险 01:26:44 mycli | pgcli 01:28:29 redash | incubator-superset
本期主播 Adam Wen 新人主播:小白 本期嘉宾 F叔 时间线 00:00:33 开场 00:00:46 自我介绍 00:01:55 如何接触的 Python? 00:04:29 日常对比 Python 与 JAVA 00:11:00 什么是微服务(服务化)? 00:14:20 推进微服务(服务化)时如何拆分业务?不同团队应如何配合? 00:25:47 赖信涛同学“乱入” 00:26:31 微服务(服务化)中的调用链路以及工具 00:43:55 微服务(服务化)框架推荐 00:48:08 RPC 框架需要做鉴权吗? 00:52:25 怎么看待现在 Service Mesh 的方案? 00:54:35 服务治理怎么做?需要关心那些事情? 00:59:31 嘉宾推荐 相关链接 gevent DDIA q
本期主播: laike9m Manjusaka 本期嘉宾: 红姐(thautwarm) 播客中提到的内容: 中科院计算所发布国产编程语言“木兰” Lambda lifting No Multiline Lambda in Python: Why not? What's the difference between local variable, cell variable and free variable? Python AST PLY (Python Lex-Yacc) Lark - a modern parsing library for Python bytecode 《理科生坠入情网,故尝试证明。》 FastAPI
本期中的问题可在这里找到: https://ama.pythonhunter.org/ 本期主播 laike9m laixintao Adam Wen Manjusaka 勘误 01:49:40 关于「unbound method 在 Python 3 中为什么会取消」的讨论。 关于 unbound method 取消的原因,我没找到官方的解释,很多人说是为了简化语言,因为区分 function 和 unbound method 意义不大。然后我们关于 @staticmethod 那里说错了。@staticmethod 在 Python 3 里还是需要的,因为只有你在 MyClass.some_method 才是和 @staticmethod 等价,然而很多时候我们需要在 instance 上调用,这时候还是需要 @staticmethod。 时间线 00:00:35 开场 00:03:00 正式开始 00:03:20 「ASK」AOQNRMGYXLMV:能谈谈你们是怎样制定职业规划的吗? 00:22:44 「ASK」zhang-boyang:对于一门编程语言的掌握程度分为几个等级?每一级是怎么定义的? 00:34:10 「ASK」qixiangyang:只会 Python 的程序员应该选哪一门语言作为第二语言,可以从技术投资和基本技能提升的角度来讲讲吗? 00:46:22 「ASK」Littlecowherd:怎样才能进大厂? 「ASK」EruDev:学历低的情况下,专科,有机会去技术氛围相对好的公司吗,不奢望进大厂? 00:57:25 「ASK」ubuhuo:你们平时会专门积累自己设计的一些代码案例吗?以什么样的方式? 01:02:11 「ASK」zxymike93:几位主创人,19年学了哪些技术?20年计划学哪些新技术? 01:15:48 「ASK」a123:有肉身翻墙的经验分享吗? 01:18:08 「ASK」ubuhuo:平时会因为什么而加班,加班的时候都在做什么? 01:22:18 「ASK」joyhuchao:请问捕蛇者说的编辑小姐姐结婚了么? 01:22:52 「ASK」VanLiuZhi:感觉Python深入很难....... 01:34:55 自由回答时间 01:55:42 推荐环节 相关链接 00:01:44 IRedis: A Terminal Client for Redis with AutoCompletion and Syntax Highlighting. 00:02:32 typora:一个 MarkDown 文本编辑器 00:11:04 Antirez's blog | redis 作者的博客 01:05:07 Linux System Programming | Linux 系统编程 01:08:24 Site Reliability Engineering: How Google Runs Production Systems | SRE : Google运维解密 01:08:32 A Philosophy of Software Design 01:08:48 A Philosophy of Software Design 作者 YouTube 演讲 01:08:56 Clean Architecture | 代码整洁之道 01:09:24 博文:how does a relational database work 01:09:40 DDIA: Designing Data-Intensive Application | 数据密集型应用系统设计 01:12:40 原则 01:13:48 DOT (graph description language) 01:14:44 echarts 01:17:32 ggtalk:程序员的闲聊节目 01:24:13 kazoo | 使用 python 操作 zookeeper 的库 01:38:05 pep572 中国区 ACM 会员 BetterZhihu Smalltalk Luke!用索引! How does a relational database work
时间线: 00:00 自我介绍,我们都用 Vim 干什么? 04:00 VS Code 的远程编辑功能,Vim 是不是也可以实现一个? 09:09 我们是怎么学习使用 Vim 的? 27:00 我们如何管理自己的 Vim 配置? 34:52 Vim 插件开发的经历 40:00 如何用 Python 开发 Vim 插件 48:00 Vim 我们用 Vim 的时候觉得 Vim 有哪些缺点 58:00 推荐环节(Vim 插件) 资料: dyng 开发的 ctrlsf.vim: https://github.com/dyng/ctrlsf.vim vimtutor, 在 vim 中运行 :h vimtutor vscode,远程编辑功能:https://code.visualstudio.com/docs/remote/remote-overview Learn Vimscript the Hard Way Learn Vimscript the Hard Way laixintao的笔记:https://www.kawabangga.com/vim%e7%b3%bb%e5%88%97 学习 Vim 的小游戏:https://vim-adventures.com 一个看 Vim 8.2 新特性的小游戏 https://github.com/vim/killersheep laixintao 的 vimrc:http://github.com/laixintao/myrc Dyng: https://github.com/dyng/dotfile 插件推荐: https://github.com/preservim/nerdtree https://github.com/ruanyl/vim-gh-line https://github.com/vim-syntastic/syntastic https://github.com/kien/ctrlp.vim https://github.com/vim-airline/vim-airline https://github.com/dense-analysis/ale https://github.com/Yggdroot/LeaderF https://github.com/terryma/vim-multiple-cursors https://github.com/ycm-core/YouCompleteMe https://github.com/ludovicchabant/vim-gutentags https://github.com/junegunn/vim-plug https://github.com/junegunn/vim-easy-align https://github.com/godlygeek/tabular https://github.com/thinca/vim-quickrun 由于我们主播的知乎账号被封禁,所以以后的更新不会再发布到知乎上,请您留意。 推荐您使用泛用型客户端订阅我们的播客。也欢迎您关注我们的Twitter,加入我们的telegram群组和其他听众一起聊天,我们的twitter是 @pythonhunter_, telegram群组的链接是: https://t.me/joinchat/Dm8lIVjvCo9_-6YZYLycEw 我们下期再见。
时间点 铺垫 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 群提出。 本期嘉宾&主持:David Twitter Blog laixintao Twitter Blog 内容提要:01:40 什么是知识图谱 04:00 Lisp 程序员是如何看 Python 的 13:00 函数式编程 20:00 函数式编程的类型推导 24:00 Debug 中的“时间机器” 27:00 Lazy Evaluation 31:00 Python 程序员如何入门 Lisp 37:00 推荐环节 本期提到的一些资料如下:R:Past and Future History pampy: Pattern Match for Python Monad Notion (David 之选🎉) 附:《给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
Comments (7)

lane

抱歉,我那则留言是给 07 的,不知怎么跑到这个下面来了。

Dec 16th
Reply (1)

hong Jiang

听了,没lane说的这种感觉。内容有信息,有分析。

Nov 23rd
Reply

hong Jiang

Very good👍

Nov 23rd
Reply

lane

每期都听的观众第一次留言。 这期嘉宾说话不太让人舒服,说着说着就冷笑感觉莫名其妙,总是带着嘲讽语气。laixintao 似乎也没有和嘉宾互动,像是采访一样。 这本来是很好的主题,但听下来感觉蛮失望的😞

Nov 1st
Reply (1)

hong Jiang

Very good!

Oct 26th
Reply
loading
Download from Google Play
Download from App Store