zh-cn http://www.ximalaya.com <![CDATA[捕蛇者说]]> false <![CDATA[[特别篇 04] - 四位主播的无主题闲聊]]> http://audio.xmcdn.com/storages/4d25-audiofreehighqps/79/5C/CKwRIJEEFfK8AlLQgwCOSexK.m4a Thu, 04 Mar 2021 00:52:59 GMT 1:20:15 https://www.ximalaya.com//177673631/sound/391496330 本期嘉宾:


1. laike9m

2. laixintao

3. Manjusaka

4. 小白

本期是去年七月份录制的一期。四位主播聚在一起,聊聊他们最近的生活,以及对未来的打算。失踪主播小白康复归来,让我们撒花���!

本期资料链接:


1. iredis

2. GitHub 北极计划

3. Cyberbrain

4. Beancount

5. ProcMon-for-Linux

6. youtube-dl

7. you-get

节目中关于 Cyberbrain 的一些描述已经过时,故补充在这里:


Python 和 VS Code 的通信现在是用的 msgpack + HTTP。protobuf + gRPC 因为 serialization 性能问题已经被抛弃。详见

1. Lowering the overhead of Cyberbrain

2. Why Is GIL Worse Than We Thought?

可视化最后选择的是 vis-network 这个库。


]]>
1
<![CDATA[Ep 25. 个人知识管理体系系列 - 输出篇]]> http://audio.xmcdn.com/storages/d7d5-audiofreehighqps/1D/AD/CMCoOSMD2FOBAc94TAB8RRZD.m4a Sat, 16 Jan 2021 07:05:34 GMT 1:02:32 https://www.ximalaya.com//177673631/sound/375274941
]]>
2
<![CDATA[Ep 24. 个人知识管理体系系列 - 内化篇]]> http://audio.xmcdn.com/storages/f925-audiofreehighqps/56/5C/CMCoOSED0HT_AXjpngB6IM4K.m4a Sun, 10 Jan 2021 07:50:27 GMT 50:51 https://www.ximalaya.com//177673631/sound/373353058
]]>
3
<![CDATA[Ep 23. 个人知识管理体系系列 - 输入篇]]> http://audio.xmcdn.com/storages/c8e9-audiofreehighqps/9F/5F/CMCoOScDxTjoAndXgwB3R9LI.m4a Fri, 01 Jan 2021 19:18:33 GMT 1:25:11 https://www.ximalaya.com//177673631/sound/370738615 如果喜欢我们的节目,欢迎通过爱发电打赏支持:https://afdian.net/@pythonhunter

嘉宾


张佳圆

主播


小白

laike9m

laixintao

时间轴


00:00:30 开场

00:01:08 嘉宾介绍

00:01:55 知识主要输入途径

00:05:31 Github Star 的一些延伸探讨

00:09:37 如何挑选专业类书籍

00:11:58 原版还是译版

00:12:38 如何粗读一本书

00:15:10 佳圆的 3wh2t 阅读分析法

00:17:53 实体书还是电子书?

00:25:20 笔记整理相关讨论

00:34:44 各自认为最 “恐怖” 的一本书

00:41:51 在什么样的场景会同时阅读多本书以及如何同时阅读多本书

00:44:02 如何阅读技术类书籍

00:49:47 获取文章的途径

00:55:22 有关如何系统性学习某一知识的讨论

01:01:41 文章整理相关方法讨论

01:04:07 关于 OCR 全文搜索的简短描述

01:09:33 其他的获取知识的途径

相关链接


00:10:52 The Pragmatic Programmer

00:11:03 Twttier: Anthony Shaw

00:11:09 cpython internals

00:13:45 如何阅读一本书

00:15:30 Twitter-Jiayuan:3wh2t 阅读分析法

00:20:59 Antilibrary

00:21:15 Twitter-Jiayuan:Anti Library

00:24:18 XODO ODF Reader

00:29:43 Roam Research

00:30:57 GTD 维基百科 | 百度百科

00:39:35 曼昆:经济学原理

00:40:18 科学素养文库・科学元典丛书

00:45:00 MIT CS 006

00:47:41 程序员修炼之道 - 从小工到专家 | The Pragmatic Programmer: From Journeyman to Master

00:49:09 软技能:代码之外的生存指南

00:50:02 Reeder

00:50:12 Instapaper

00:50:32 Hacker News

00:50:36 Feedly

00:52:32 Inoreader

01:02:59 DEVONthink for Mac and iOS

01:06:38 OneTab 浏览器插件

01:17:22 [Porter.io]: Hacker News Personalized And Delivered

01:18:59 Listen Notes


几个搜索 GitHub stars 的小工具


alfred-github-stars:如果是 Mac 用户,强烈推荐!

github-star-search



]]>
4
<![CDATA[Ep 22. 和高天聊聊 VizTracer]]> http://audio.xmcdn.com/storages/6a4c-audiofreehighqps/04/74/CMCoOSEDeMXrAuAJYQBjyoul.m4a Wed, 04 Nov 2020 19:35:46 GMT 1:39:18 https://www.ximalaya.com//177673631/sound/352273622 推广

PyCon China 2020 正式启动




主题演讲和闪电演讲征稿时间:

2020 年 10 月 29 日 - 2020 年 11 月 7 日(实际截止日期可延后)


会议举办时间:

2020 年 11 月 28 日 - 11 月 29 日


您可以投稿时长为 45 分钟的主题演讲,或者时长为 10 分钟的闪电演讲,根据您自己评估的内容所需时间来决定。需要注意的是,议题分享时间包含 Q&A 时间。

欢迎通过下面的链接报名参加我们的主题演讲 / 闪电演讲:https://jinshuju.net/f/zWuGxB

主播


adamwen

小白

laike9m

嘉宾

高天

本期聊的项目

VizTracer

在线预览: http://www.minkoder.com/viztracer/result.html


系列介绍文章:


CodeSnap 0.0.1 来啦!一个 python 小工具

CodeSnap 0.0.4 我把 performance 提升了 20 倍

CodeSnap 0.1.0 我已经做出了我刚开始想要的东西

VizTracer 0.1.1!CodeSnap 改名啦!Filter 新鲜出炉

VizTracer 0.2.0 正式支持 Mac 啦

VizTracer 的一个重要的小优化

VizTracer 0.3.0 功能越来越完备了

VizTracer 实战,一小时性能提升 900%

VizTracer 0.4.0, 我们终于支持 Windows 啦

VizTracer 0.5.0,让 VizTracer 成为你的行车记录仪!

wthell,让你搞明白你的 python 代码为啥崩了

VizTracer 0.6.0, 终极杀器 vdb 来了

VizTracer 0.8.0, 不改源代码,功能更强大

VizTracer 0.9.0, 支持多进程了

链接



07:07 Pyflame


24:00 setprofile


32:30 https://opentracing.io/


39:55 cProfileRunSnakeRun


40:30 pyinstrumentpy-spy


42:11 line_profiler


49:54 functiontracepanopticon


01:02:20 repl.it


01:02:20 Gitpod


01:13:50 VizTracer 介绍视频


01:14:46 opensource.org


01:33:46 一篇关于报警和监控的论文


01:35:20 EECSResume -- EE 简历,CS 简历,免费点评,精心修改




]]>
5
<![CDATA[Ep 21. 捕蛇者说 x Teahour: 和 Terry 畅聊播客制作,远程工作以及公司文化(下)]]> http://audio.xmcdn.com/storages/2c6f-audiofreehighqps/80/40/CMCoOSEDcK0VAdm4ZQBh4_gL.m4a Thu, 29 Oct 2020 16:12:09 GMT 1:03:55 https://www.ximalaya.com//177673631/sound/350416336 Hi 大家好,这一期我们请到了 Teahour 的主播 Terry,跟我们聊了一些和程序员相关的话题,比如远程工作,创业,招聘,播客,跨界,Ruby社区等等。


Teahour 是一档面向程序员的高质量播客,欢迎大家收听:

本期分成上下两期,这是下期。

赞助logo

如果喜欢我们的节目,欢迎通过爱发电打赏支

TerryNervos 创始人 & CEO


本期主持


laike9m

laixintao


章节


00:00 大公司的晋升机制

05:20 Valve 的员工手册

11:40 我如何把薪水从50 人民币/ 天提升到100 美元/ 小时的?

23:00 长大了却不敢表达了?

30:00 大话传奇人物DHH

32:00 聊聊招聘

40:00 推荐环节


相关链接


Valve员工手册

LeanCloud 开放薪酬体系

BaseCamp员工手册

BaseCamp remote work vedio

对不起,我们只爱牛人


Terry 推荐

a16z podcast

The Tim Ferriss Show

The 4-Hour Workweek: Escape 9-5, Live Anywhere, and Join the New Rich Hardcover – Illustrated, December 15, 2009

https://bulletjournal.com/pages/book

Destroy all software

WAT

Laike9m 推荐的播客

tea hour

牛油果烤面包

大人课

社会人科技评论

talk Python to me

test and code

]]>
6
<![CDATA[Ep 20. 捕蛇者说 x Teahour: 和 Terry 畅聊播客制作,远程工作以及公司文化(上)]]> http://audio.xmcdn.com/storages/cf39-audiofreehighqps/34/9F/CMCoOSMDcKxhAaLB3ABh4-cN.m4a Thu, 29 Oct 2020 16:09:16 GMT 56:30 https://www.ximalaya.com//177673631/sound/350415956 Hi 大家好,这一期我们请到了 Teahour 的主播 Terry,跟我们聊了一些和程序员相关的话题,比如远程工作,创业,招聘,播客,跨界,Ruby社区等等。


Teahour 是一档面向程序员的高质量播客,欢迎大家收听:https://teahour.fm/

本期分成上下两期,这是上期。


赞助logo

如果喜欢我们的节目,欢迎通过爱发电打赏支持:https://afdian.net/@pythonhunter

本期嘉宾

TerryNervos 创始人 & CEO

本期主持


laike9m

laixintao

章节


Teahour

00:26:20 Terry 的创业经历

00:29:30 闲聊 Rust, Ruby, Python, Go 这几门语言

00:38:00 做播客的感想

00:42:45 播客、写作、开源

00:45:45 远程工作、异步工作

链接



00:03:03 Teahour: #90 - 和 PingCAP CTO 畅谈数据库和编程语言


00:05:05 5by5 播客


00:06:40 Accidental Tech Podcast


00:09:27 采访 javaeye 的创始人 --Robbin!


00:13:07 Teahour: #78 - 和 Vue.js 框架的作者聊聊前端框架开发背后的故事


00:15:20 Teahour: #92 - How to build blockchain from scratch?


00:17:40 Teahour: #9 - 与 Rails 创始人 DHH 聊 Rails


00:18:35 Teahour: #5 - Hardware for developers


00:24:35 Robbin Fan


00:26:30 http://pragmatic.ly/


00:27:06 https://github.com/peatio/peatio


00:33:44 Why Go and not Rust?


00:33:44 Why Rust and not Go?


00:36:55 RubyConf China 2020 - Ruby 3 and Beyond by matz


00:40:30 捕蛇者说 Ep 06. 和 the5fire 来聊聊 Django



]]>
7
<![CDATA[Ep 19. 如何成为互联网校招 offer 收割机?]]> http://audio.xmcdn.com/storages/3830-audiofreehighqps/D9/EC/CMCoOSADWtBJA7GDJgBcnIdJ.m4a Tue, 13 Oct 2020 02:11:15 GMT 2:07:34 https://www.ximalaya.com//177673631/sound/344929490 赞助logo

如果喜欢我们的节目,欢迎通过爱发电打赏支持:https://afdian.net/@pythonhunter

嘉宾

无辄

JmPotato

lengthmin

主播

laike9m

时间轴

00:00:00 嘉宾自我介绍

00:03:30 校招的一些关键时间点:秋招、春招

00:07:18 校招的准备

00:12:40 读研 vs 工作

00:34:27 简历

00:41:05 如何找内推

00:47:40 如何准备算法面试

01:01:51 如何准备计算机基础知识面试

01:09:02 引导面试官问特定问题

01:16:35 面试中最重要的:真诚、谦虚、客气、自信

01:17:59 简历里的加分项:GitHub 项目、博客

01:23:12 嘉宾聊自己的面试经历

01:24:38 PingCAP(包括 Talent Plan 介绍)

01:32:46 微软

01:40:24 阿里

01:49:12 “能不能加班?”

01:51:57 行业的风口在哪

01:57:45 推荐环节

02:03:25 嘉宾广告时间

链接

本期提纲

我为什么放弃保研,选择直接工作 - 无辄

所以,到底要不要读研?- laike9m

在读研 & 工作中选择后者 - Potato

校招面试不完全指南 - 无辄

如何在面试中筛选 / 不做一个「背题家」- Potato

PingCAP Talent Plan

又是 DDIA

A Short Hike

Notion

无辄的博客

RSSHub

轻芒杂志

为什么这么设计(Why’s THE Design)

]]>
8
<![CDATA[Ep 18. 竟然有人在前端做科学计算?]]> http://audio.xmcdn.com/storages/e5c5-audiofreehighqps/A5/C7/CMCoOSQDSePTAmSzGgBZHalX.m4a Wed, 30 Sep 2020 06:07:07 GMT 1:22:40 https://www.ximalaya.com//177673631/sound/341273020 赞助logo

如果喜欢我们的节目,欢迎通过爱发电打赏支持:https://afdian.net/@pythonhunter

本期节目官网:https://www.pythonhunter.org/episodes/18

本期嘉宾

立党

本期主播

laike9m

laixintao

小白

时间轴

00:00:28 嘉宾介绍

00:01:26 立党开场快板

00:02:02 hedgehog-lab 介绍

00:03:43 创建 hedgehog-lab 的初衷

00:06:35 MATLAB 和 Python 在科学计算领域如何走向成功的

00:10:02 Python 和 NumPy 是谁成就了谁

00:10:53 NumPy 和 MATLAB 的简单对比以及 MATLAB 生态的相关讨论

00:13:31 主播们使用 MATLAB 的一些经历

00:16:15 为什么 Python 不是最适合初学者学习的编程语言

00:29:18 hedgehog-lab 的起源

00:30:58 聊一聊实现矩阵运算的原理

00:34:27 什么是符号计算

00:36:01 hedgehog-lab 中使用到的一些库和工具

00:39:50 hedgehog-lab 未来的规划

00:45:41 hedgehog-lab 的计算速度是和什么相关的

00:48:17 关于 hedgehog-lab 使用场景和部署方式的讨论

00:55:14 开源社区治理相关讨论

01:05:50 hedgehog-lab 未来形态的讨论

01:09:59 推荐环节

相关资料

00:01:48 hedgehog-lab

00:21:29 IBM SPSS software

00:21:29 Stata

00:21:29 SAS

00:27:53 Conda

00:29:52 Babel

00:30:17 operator overloading 百度百科 | 维基百科

00:33:23 Nerdamer

00:34:56 MATHEMATICA

00:35:08 simpy

00:36:08 plotly.js

00:37:00 CUDA 百度百科 | 维基百科

00:37:05 GPU.JS

00:38:24 TensorFlow.js

00:38:25 onnx.js

00:41:10 Reply 1988

00:50:34 Electron

00:52:05 PWA

01:10:24 AutoKeras

01:10:45 Nerdamer

01:11:13 请回答 1988

01:12:17 草东没有派对

01:12:53 shortuuid

01:14:12 typing-extensions

01:17:35 魁拔之十万火急 | 魁拔之大战元泱界 魁拔之战神崛起

01:17:35 镜心之歌


]]>
9
<![CDATA[EP17. Use the Flake8, Luke!]]> http://audio.xmcdn.com/group84/M03/A9/4A/wKg5JF81ZjKQlkPhAbg6WHmuW0g058.m4a Thu, 13 Aug 2020 16:10:20 GMT 59:23 https://www.ximalaya.com//177673631/sound/326860349

Hi 大家好,这一期信涛和 Luke 聊了有关 Lint 的话题,包括 Flake8,如何使用 CI 等。如果喜欢我们的节目,欢迎通过爱发电打赏支持:https://afdian.net/@pythonhunter

时间轴:
- 02:00 日常项目中会用到的 Lint 工具;
- 14:30 其他语言的 Lint 工具;
- 20:00 一些集成 Lint 的 Bot 想法...
- 30:00 如何开发 Flake8 插件;
- 36:00 我们在公司里是怎么使用CI的;
- 45:00 使用 Git hook;
- 17:30 推荐环节;


相关资料:

- https://github.com/topics/flake8
- https://github.com/DmytroLitvinov/awesome-flake8-extensions
- https://flake8.pycqa.org/en/latest/plugin-development/
- https://www.pylint.org/
- https://www.python.org/dev/peps/pep-0008/
- [Luke 提到的能找出潜在 Bug 的 flake8 插件](https://github.com/PyCQA/flake8-bugbear)
- [检查代码中是否有 print 的插件](https://github.com/JBKahn/flake8-print)
- [Git Hooks](https://githooks.com/)
- Luke 推荐:[Hypothesis](https://hypothesis.readthedocs.io/en/latest/)


嘉宾 Luke:https://keybase.io/quantumghost

]]>
10
<![CDATA[Ep 16.Goodbye Python 2, Hello Python 3!]]> http://audio.xmcdn.com/group85/M06/9E/15/wKg5JV8dPYOjIg9HAtpBMux-hqc062.m4a Sun, 26 Jul 2020 08:21:41 GMT 1:38:31 https://www.ximalaya.com//177673631/sound/320705677


本期主播


adamwen

laixintao

Manjusaka

本期嘉宾


liamchzh

TimeLine


00:00:30 正片开始-嘉宾介绍

00:01:27 聊一聊自己喜欢的 Python3 特性

00:02:00 dataclasses

00:04:09 在面向对象的开发过程中何时会用到 frozen 这个特性

00:05:19 使用 datacalsses 时在 __init__ 中定义的参数属于 class 参数还是对象参数?

00:12:10 有没有一个方法能够在 __init__ 方法中调用 dataclasses 的 __init__ 方法?

00:15:10 Python 的执行代码有必要获取机器有多少核心嘛,因为它可以通过外部在控制多线程模型?

00:16:46 有序字典

00:17:18 Django choices

00:19:00 金融验签之参数顺序

00:21:15 关于对接支付接口的一些吐槽

00:22:08 兼顾一批数据的有序和快速查找

00:23:08 f-String

00:24:52 如果将 f-String 的 f 前缀变成后缀

00:26:02 type hint

00:27:22 type hint 在 CI 中的应用

00:29:16 在真实使用过程中是整理 CI 的时间消耗与 CI 帮助我们修复 BUG 的时间哪个更多一点

00:30:00 Python3 中觉得不爽的点

00:30:09 pep572 海象操作符

00:30:57 (不局限于 Python3)线上调试工具缺乏

00:33:48 3 除以 2 的结果是什么

00:34:42 Python3 sort 去掉了 cmp 参数

00:35:32 Python3 的升级偏向于某些语法糖(相对于调试工具等方面)

00:37:26 Python2 迁移至 Python3 过程中的问题

00:38:01 迁移方式

00:41:28 如何在之迁移了部分语法的情况下再 Python3 中进行测试

00:43:46 分层迁移过程中的一些细节

00:45:14 何时停止对 Python2 的测试

00:48:06 关于面试会提到的 Python3 与 Python2 如何同时兼容的问题的讨论

00:49:20 关于 Mercurial 迁移文章的讨论

00:53:16 关于迁移后测试的一些补充

00:55:56 Python2 迁移至 Python3 之字符串的一个坑

00:57:28 Unicode 相关讨论以及 Python 中的字符串和 Unicode

01:06:45 更多关于 Python2 中坑的举例(吐槽)

01:09:01 对现在需要做 Python3 迁移工作的人的建议

01:15:37 Python3 协程的相关讨论(Manjusaka 疯狂输出)

01:28:59 推荐环节

01:34:11 laike9m 客串感谢打赏听众

01:36:46 结束词+音乐

Guest Recommendation


00:02:00 python3-dataclasses

00:26:02 PEP 484 -- Type Hints

00:30:09 PEP 572 -- Assignment Expressions

00:38:34 nstagram PyCon 2017

00:48:58 Mercurial's Journey to and Reflections on Python 3

01:01:56 Pragmatic Unicode

01:12:35 caniusepython3

01:29:11 A Philosophy of Software Design

01:29:29 A Philosophy of Software Design 作者 YouTube 演讲

01:31:01 Microservice Patterns

01:31:13 TCP/IP详解 卷1:协议

01:31:29 vim-which-key

01:33:04 kafka-documentation-desgin

]]>
11
<![CDATA[Ep 15. 和 PyPA 的成员聊聊 Python 开发工作流]]> http://audio.xmcdn.com/group83/M0A/AC/D6/wKg5I17qxdGijg3oA0oBPA1LAjE468.m4a Thu, 18 Jun 2020 01:37:20 GMT 1:53:36 https://www.ximalaya.com//177673631/sound/308588147 本期节目较长且信息量巨大,大家可以酌情分多次来听。
本期结尾有彩蛋,会是什么呢?大家敬请期待吧�

本期主播
laike9m
小白


本期嘉宾
Frost Ming(明希)
Tzu-ping Chung(TP)


时间节点
00:00:32 正片开始-嘉宾介绍
00:02:50 PyPA 是什么?哪些工具在 PyPA 名下?
00:08:26 何为 Python 的开发工作流?
00:10:09 作为新人的小白对于 Python 开发工作流有哪些问题?
00:11:12 主流的依赖管理库
00:11:30 pip
00:20:16 pip-tools
00:26:20 pipenv
00:30:39 virtualenv 和 venv 的异同点
00:37:47 pyenv
00:40:25 Poetry
00:43:44 关于 Python 项目不同工具设置文件分开设置好还是统一设置好的讨论
00:46:52 Conda
00:52:10 嘉宾当前工作项目 | Tzu-ping Chung pyem
00:58:43 嘉宾当前工作项目 | ForstMing pdm
01:05:08 嘉宾当前工作项目 | Tzu-ping Chung New pip resolver
01:12:08 嘉宾当前工作项目 | Requirements.txt 2.0 标准化 locker file 中的争议
01:12:39 关于 locker file 格式选择的讨论
01:14:50 当前社区的热点和开发的痛点 | PEP517 PEP518
01:22:07 当前社区的热点和开发的痛点 | 导致 Python 开发流比较混乱的原因有哪些?和 Python 类似的语言的现状如何?
01:27:22 npm 吐槽
01:34:36 2020 年作为一个 Python 开发者应该如何选择开发流?
01:41:51 对于本期主题的一些思考
01:46:11 嘉宾推荐环节


播客中提到的内容
00:02:50 PyPA
00:15:37 pip UX Studies
00:20:16 pip-tools
00:26:20 pipenv
00:30:39 virtualenv | venv
00:37:47 pyenv | pyenv-virtualenv
00:40:25 Poetry
00:42:13 pyproject.toml-PEP518
00:46:52 Conda
00:52:10 pyem
00:57:47 tox
00:58:43 pdm
00:59:09 Pyflow
01:05:08 New pip resolver
01:12:08 Requirements.txt 2.0
01:36:51 nox
01:39:08 Python Packaging User Guide
01:42:03 Guido 做客 PythonBytes 播客的链接
01:40:55 PyChina 报名链接
01:47:47 Rich

]]>
12
<![CDATA[Ep 14. 聊聊职场中的那些坑]]> http://audio.xmcdn.com/group81/M06/90/EE/wKgPDV7OAomiTqVfAh0f-E16AY8410.m4a Wed, 27 May 2020 06:01:23 GMT 1:13:00 https://www.ximalaya.com//177673631/sound/301282098 这期在 Google 纽约工作的 Phil 跟我们聊了聊在职场中遇到的同事、TL(tech leader)以及老板的坑。



本期主播


laike9m

laixintao

本期嘉宾

Phil

时间节点


00:02:23 同事的坑

00:15:10 TL(tech leader)的坑

00:40:10 老板的坑

01:02:10 推荐环节

播客中提到的内容


美剧《硅谷》

电影《饥饿站台》

How to American

《Inside The Python Virtual Machine》

byterun,介绍文章 《A Python Interpreter Written in Python》




]]>
13
<![CDATA[Ep 13. 和肉姐聊聊技术运营]]> http://audio.xmcdn.com/group76/M06/23/61/wKgO3l56-mijf5jpArJHrVNtQkY767.m4a Wed, 25 Mar 2020 06:28:07 GMT 1:32:09 https://www.ximalaya.com//177673631/sound/273331282 本期主播

laixintao

Laike9m

Manjusaka


本期嘉宾

五花肉

时间线
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 嘉宾推荐环节


PS:因为喜马拉雅暂时不支持外部链接,所以相关链接部分就不放了。

]]>
14
<![CDATA[Ep 12. 和 F叔 聊一下服务化的那些事]]> http://audio.xmcdn.com/group76/M05/9D/2E/wKgO3l5RFVbiYHXmAgaCOucKqGI699.m4a Sat, 22 Feb 2020 11:48:03 GMT 1:09:13 https://www.ximalaya.com//177673631/sound/257797383

本期主播


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


]]>
15
<![CDATA[Ep 11. 不知木兰是 Python?]]> http://audio.xmcdn.com/group72/M04/FA/C3/wKgO0F5DiB3jmGTSAj1GiGs1O1Y728.m4a Wed, 12 Feb 2020 05:07:37 GMT 1:17:21 https://www.ximalaya.com//177673631/sound/253088701 这次我们请到了编程语言研究者红姐(thautwarm)来聊聊前段时间中科院发布的木兰(Mulan)编程语言。


本期主播:

laike9m

Manjusaka


本期嘉宾:

红姐(thautwarm)


播客中提到的内容:

中科院计算所发布国产编程语言“木兰”

Lambda lifting

No Multiline Lambda in Python: Why not?

Python AST

PLY (Python Lex-Yacc)

Lark - a modern parsing library for Python

bytecode

《理科生坠入情网,故尝试证明。》

FastAPI


]]>
16
<![CDATA[[特别篇03] 春节特别节目:Ask Me Anything]]> http://audio.xmcdn.com/group70/M02/83/C4/wKgO2F44-sPx3kf7A6DsboQUhpU354.m4a Tue, 04 Feb 2020 04:58:51 GMT 2:05:20 https://www.ximalaya.com//177673631/sound/249645207 这一期是捕蛇者说的四位主播回答听众们提出的问题。

本期中的问题可在这里找到: 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 作者 演讲

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

]]>
17
<![CDATA[Ep 10. 和 ctrlsf 的作者 dyng 聊聊 Vim]]> http://audio.xmcdn.com/group72/M03/C3/90/wKgO0F4yneKQZOQhAgSjo5MwOMc254.m4a Thu, 30 Jan 2020 09:10:38 GMT 1:08:58 https://www.ximalaya.com//177673631/sound/247862337 本期我们聊了我们是如何学习,使用 Vim 的。


时间线:


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 laixintao的笔记:https://www.kawabangga.com/vim%e7%b3%bb%e5%88%97

学习 Vim 的小游戏:https://vim-adventures.com

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 我们下期再见。



]]>
18
<![CDATA[[特别篇02] 工作三年我学到了什么]]> http://audio.xmcdn.com/group71/M0A/44/30/wKgO2V4EdA3jT6lmAo7gVFmfmPQ876.m4a Thu, 26 Dec 2019 08:47:44 GMT 1:27:26 https://www.ximalaya.com//177673631/sound/239702753

时间点

铺垫


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:项目的两个思考方向:可用性 和 可拓展性

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 同学剪辑,在此特别致谢


]]>
19
<![CDATA[Ep 09. 和 Python 核心开发者聊聊 CPython 的未来]]> http://audio.xmcdn.com/group68/M06/D3/F3/wKgMbl34s13RN28MAkjW5-8QUIk551.m4a Tue, 17 Dec 2019 10:51:38 GMT 1:18:54 https://www.ximalaya.com//177673631/sound/237442562

本期主持:


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


]]>
20
<![CDATA[Ep08. 如何成为一名开源老司机]]> http://audio.xmcdn.com/group69/M03/4F/D0/wKgMeV3LuL-xC8QeAs_rEikg10Y102.m4a Wed, 13 Nov 2019 08:02:10 GMT 1:37:08 https://www.ximalaya.com//177673631/sound/227977445 这一期的主题是开源。

我们聊了聊大公司的开源,个人如何做开源,以及 GitHub 上一些有争议的项目(Markdown 项目、Mingge.js、996.ICU、Dress)。




本期主持:


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》

搜索订阅《捕蛇者说》,可以第一时间获得更新内容。





]]>
21
<![CDATA[Ep 07. Lisp 程序员眼中的 Python?]]> http://audio.xmcdn.com/group67/M0B/85/2C/wKgMbV2vvC6Q8fJcAS3hBYHeFMo276.m4a Wed, 23 Oct 2019 02:33:31 GMT 40:43 https://www.ximalaya.com//177673631/sound/222048343

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简介》






]]>
22
<![CDATA[[特别篇] PyCon 举办之前,我们在酒店的闲谈]]> http://audio.xmcdn.com/group65/M06/E2/8D/wKgMdF2Q2ePizjl3AbGXNhxQPmQ136.m4a Sun, 29 Sep 2019 16:22:09 GMT 58:30 https://www.ximalaya.com//177673631/sound/216030997 23 <![CDATA[Ep 05. 聊聊单元测试最佳实践和 PEP 572]]> http://audio.xmcdn.com/group65/M00/E2/82/wKgMal2Q2ojSJp21AYhL81tMX4o413.m4a Sun, 29 Sep 2019 16:22:09 GMT 52:55 https://www.ximalaya.com//177673631/sound/216030996 24 <![CDATA[Ep 06. 和 the5fire 来聊聊 Django]]> http://audio.xmcdn.com/group65/M05/24/A3/wKgMdF2EibCzbFBGAr3w_Znm8NQ734.m4a Fri, 20 Sep 2019 08:13:40 GMT 1:34:42 https://www.ximalaya.com//177673631/sound/213577633 ```python
print "PyCon 2019 上海站即将开始,我们也会有一个专门的展位参与其中,期待与大家的相见"
``` 


嘉宾:   
- [the5fire](https://www.the5fire.com/)   
- [laike9m](https://laike9m.com/)   
- [laixintao](https://www.kawabangga.com/)   


主持:   
- [Adam Wen](https://twitter.com/wenxiaobin)   




Django,  
适合新手学习吗? 适合实践开发吗? 又有哪些优势呢?  
本期节目,我们将和 the5fire 来聊一聊 Django 的一些好处与特点,推荐一些 Django 的资料与插件,聊聊《Django企业开发实战》这本书。  


欢迎大家收听本期节目,欢迎大家评论留言,我们将会在评论区抽出 5 位幸运听众送出《Django企业开发实战》

]]>
25
<![CDATA[Ep 04. 主播带你逛 PyCon]]> http://audio.xmcdn.com/group61/M03/C2/AB/wKgMZl01ldvg7hrHAcSSRIpnb4U993.m4a Mon, 22 Jul 2019 10:52:35 GMT 1:01:03 https://www.ximalaya.com//177673631/sound/199584110 本期主创


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


]]>
26
<![CDATA[Ep 03. 聊聊 Emacs,Python@爱奇艺,源码阅读]]> http://audio.xmcdn.com/group61/M08/7F/7C/wKgMcF0cyt6gXWd_AYwlRQ74NaA321.m4a Wed, 03 Jul 2019 15:32:40 GMT 53:27 https://www.ximalaya.com//177673631/sound/195191815 本期嘉宾 & 主持


张佳圆:BlogTwitter@TisogaBilibili@加元君

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

计算机科学学习指南

tldr - � Simplified and community-driven man pages



]]>
27
<![CDATA[Ep 02. 开发中的碎碎念]]> http://audio.xmcdn.com/group62/M00/66/35/wKgMZ10cQlCSLSZ6Aykl0iWeUAM345.m4a Wed, 03 Jul 2019 05:48:36 GMT 1:49:10 https://www.ximalaya.com//177673631/sound/195038339 本期主持


laike9m

laixintao

Adam Wen

Manjusaka

勘误:


Python 3 中列表解析已经不会泄露变量了,详见 https://portingguide.readtdocs.io/en/latest/comprensions.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 ader

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, attacd 到 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 t 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 t f*ck Python

Gevent

PySnooper

Curious Course on Coroutines and Concurrency


]]>
28
<![CDATA[Ep 01. 新人到底需要什么]]> http://audio.xmcdn.com/group62/M03/66/25/wKgMZ10cQdPClCCJAqnx0hYqM_c792.m4a Wed, 03 Jul 2019 05:46:49 GMT 1:32:01 https://www.ximalaya.com//177673631/sound/195038054 本期主持:


laike9m

laixintao

Adam Wen

Manjusaka

播客中提到的内容:


Tech lead

starlette

Python’s super() considered super!

huey

apscduler

Python 3: ten years later - PyCon 2018

David Beazley - Python Concurrency From t Ground Up: LIVE! - PyCon 2015

pyflame

提问的智慧

XY问题

Python Logger

pdb

PyCharm

Jupyter notebook

Let me gooe thatlet me gooe that for you

学习操作系统的知识,看哪本书好?

PHP黑系列之二:PHP 为什么函数命名是如此不一致?

Scme

The Little Scmer

SICP

CS 61A: Structure and Interpretation of Computer Programs


]]>
29