{"id":19573696,"url":"https://github.com/iswbm/pythoncodingtime","last_synced_at":"2025-04-06T05:18:11.000Z","repository":{"id":38370150,"uuid":"165675482","full_name":"iswbm/PythonCodingTime","owner":"iswbm","description":"公众号「Python编程时光」 干货目录","archived":false,"fork":false,"pushed_at":"2022-12-08T06:14:24.000Z","size":4616,"stargazers_count":328,"open_issues_count":8,"forks_count":105,"subscribers_count":16,"default_branch":"master","last_synced_at":"2025-03-30T04:09:09.709Z","etag":null,"topics":["python"],"latest_commit_sha":null,"homepage":"http://pythontime.iswbm.com","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/iswbm.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-01-14T14:27:48.000Z","updated_at":"2025-02-20T04:10:26.000Z","dependencies_parsed_at":"2023-01-24T16:18:59.200Z","dependency_job_id":null,"html_url":"https://github.com/iswbm/PythonCodingTime","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iswbm%2FPythonCodingTime","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iswbm%2FPythonCodingTime/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iswbm%2FPythonCodingTime/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iswbm%2FPythonCodingTime/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/iswbm","download_url":"https://codeload.github.com/iswbm/PythonCodingTime/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247436374,"owners_count":20938549,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["python"],"created_at":"2024-11-11T06:35:34.395Z","updated_at":"2025-04-06T05:18:10.851Z","avatar_url":"https://github.com/iswbm.png","language":"Python","readme":"# 从零到一的 Python 学习路线\n\n我在我的个人公众号（Python编程时光）分享过非常多的 Python 干货，由于公众号是个十分封闭的生态，读过之后，就没什么人会记住它了。不像网站那样有搜索引擎会给它们持续的曝光，历久弥香。\n\n我自认为在我公众号里，发布的文章质量是非常高的，为了不让这些干货沉入海底，我开了这个仓库，方便有需要的人进行索引，择需阅读。\n\n\n\n目前目录更新内容至 2021/3/20 发的文章。\n\n## 01. 基础系列\n\n### 1.1 基础必学\n\n1、[盘点 Python 高手都写不出来的几个错误](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485974\u0026idx=1\u0026sn=6a6a2fb8bc5c2acd300ebecdf625086c\u0026chksm=e8866af4dff1e3e2c528594310475edaf2839d7b09048270acbb0dccc124581eaa65b123d393\u0026scene=27#wechat_redirect)\n\n2、[Python基础｜深入闭包与变量作用域](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485039\u0026idx=1\u0026sn=23557ac2640819b568a426b2db4df69c\u0026scene=21#wechat_redirect)\n\n3、[Python基础｜类方法的强制重写与禁止重写](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485037\u0026idx=1\u0026sn=8f4838b5bc919631c5cb642120b010c2\u0026scene=21#wechat_redirect)\n\n4、[Python基础｜多继承与Mixin设计模式](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485032\u0026idx=1\u0026sn=35e1c7014bc3f668cc4b48d9c318f1f9\u0026scene=21#wechat_redirect)\n\n5、[Python基础｜理解元组存在的意义](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485038\u0026idx=1\u0026sn=d0c7ab3fc20b299e4a0b9f6b414e4070\u0026scene=21#wechat_redirect)\n\n6、[你知道 Python里的「单分派泛函数」？](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247484938\u0026idx=1\u0026sn=061fdb00ccc499aa0cfc304852adb143\u0026scene=21#wechat_redirect)\n\n7、[类型注解的福音，提高Python代码可读性](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247484901\u0026idx=1\u0026sn=8f506cb46edb94dfb668525399f30f9e\u0026scene=21#wechat_redirect)\n\n8、[写几个 Python 进阶必备函数](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247484973\u0026idx=1\u0026sn=451d381fa3021e14b514cc15907ce0c3\u0026scene=21#wechat_redirect)\n\n9、[Python 字符串连接，哪种的效率最高？](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485016\u0026idx=1\u0026sn=88497c09c8785b656ae1fee1406827dc\u0026scene=21#wechat_redirect)\n\n10、[深入理解Python中的上下文管理器](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247484950\u0026idx=1\u0026sn=9d78e469f8f190ef0484842b0391bec9\u0026scene=21#wechat_redirect)\n\n11、[秒杀市面 90% 的 Python 入门教程 (上)](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247484852\u0026idx=1\u0026sn=2362e034c2740d9f53c3cc99a6908cbd\u0026scene=21#wechat_redirect)\n\n12、[秒杀市面 90% 的 Python 入门教程 (中)](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247484856\u0026idx=1\u0026sn=881ee5d8154a85479d71ca4594f90142\u0026scene=21#wechat_redirect)\n\n13、[秒杀市面 90% 的 Python 入门教程 (下)](https://mp.weixin.qq.com/s?__biz=MzU4OTUwMDE1Mw==\u0026mid=2247485231\u0026idx=1\u0026sn=fa7146937f51110eb7356154bc2e2282\u0026scene=21#wechat_redirect)\n\n14、[检验你 Python 基本功的 17 个骚操作](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247484863\u0026idx=2\u0026sn=ff11a17ad82938b3a4f83ee5fbc2e497\u0026scene=21#wechat_redirect)\n\n25、[和import说再见，这个库教你怎么偷懒](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485325\u0026idx=2\u0026sn=90c6dfbdbb36f63db72d1c0af67c1115\u0026scene=21#wechat_redirect)\n\n16、[如何修改 CentOS 6.x 上默认Python 版本](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247484881\u0026idx=1\u0026sn=ecb99878d3e2fca2bedc808b1e7aae9c\u0026scene=21#wechat_redirect)\n\n17、[写 Python 时你要避免的十个错误](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247484885\u0026idx=1\u0026sn=6acba3bf872fe1309308d9ef6cde53ce\u0026scene=21#wechat_redirect)\n\n18、[看完这篇，你也是字符编码大神！](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247488475\u0026idx=2\u0026sn=17ca56435158c6c19134e30bda6e2b2d\u0026chksm=e8867339dff1fa2f99cb0d85d99a2befa3689951778fbef8f2e0bad1042ae0c4813b99860c33\u0026scene=27#wechat_redirect)\n\n19、[大白话解释什么是 Python Launcher？](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485268\u0026idx=1\u0026sn=9cea766f1e1a1f6278fca4665fc33a87\u0026scene=21#wechat_redirect)\n\n20、[13条Python2.x和3.x的区别，你知道几条？](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485044\u0026idx=1\u0026sn=f38e2036317893be8388900dde3077e8\u0026scene=21#wechat_redirect)\n\n21、[Python基础｜新式类和经典类的区别？](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485033\u0026idx=1\u0026sn=8b6357d5a66f9a06347bf0922ae11946\u0026scene=21#wechat_redirect)\n\n22、[Python 中有 3 个不可思议的返回功能](https://mp.weixin.qq.com/s/dSky88bOCPgYDprzJhnlbg)\n\n23、[太干了！一张图整理了 Python 所有内置异常](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247490040\u0026idx=2\u0026sn=59578093d82362c023ce305b2fc55103\u0026chksm=e886791adff1f00c0a76154c7c7101d39b151891cc07b33dfe2523c95d9e38250c3684f674bb\u0026scene=27#wechat_redirect)\n\n24、[有了这篇文章， Python 中的编码不再是噩梦](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247486174\u0026idx=1\u0026sn=ceb21deb2ff3ce750117c23f414416e3\u0026chksm=e8866a3cdff1e32a1fcf07880803a7a3c350cc40d612bbd4f34b84cb06bf39250932f1ba5f05\u0026scene=27#wechat_redirect)\n\n25、[ 别笑！Python 新手这五大坑你躲不过](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485573\u0026idx=1\u0026sn=362e7c5e73c27942e8250375257620e2\u0026chksm=e8866867dff1e17140dc043b5dd33eec0e94e1616eab7e4b415bb767883d46d58a7243fb198f#rd)\n\n26、[Python 3.9 发布，字典的合并操作符终于来了](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485825\u0026idx=1\u0026sn=04075357936423097f692fa19857c3aa\u0026chksm=e8866963dff1e075707b605fb1352f7760fb1b41040bdda4dec6b83370af37e009424d24f65e\u0026token=2013245174\u0026lang=zh_CN#rd)\n\n27、[Python 3 入门，看这篇就够了（超全整理）](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247492484\u0026idx=1\u0026sn=7985df89a647c271a9c99b1a25f87cb4\u0026chksm=e8858366dff20a7062c54d79cfc85945d4ae91e96c0a0dcb8383d24680c6eeb80d68a6f2b718\u0026scene=27#wechat_redirect)\n\n28、[掌握 Python 中下划线的 5 个潜规则](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247492133\u0026idx=2\u0026sn=ba4631b32f8fb4cd018a68b5411771b1\u0026chksm=e88582c7dff20bd1c417c97e6798ba5bcacc90b55161976d7529d12f1850e413ede66110cbe3\u0026scene=27#wechat_redirect)\n\n29、[还傻傻分不清什么是方法，什么是函数？](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247491545\u0026idx=2\u0026sn=193bb88089cc7583989db44707aeca90\u0026chksm=e8867f3bdff1f62d159dca793efc1c937b1c7a135b6f25ff9d77d8d1b819c7ddc66b3ba1f8d0\u0026scene=27#wechat_redirect)\n\n30、[Python 如何像 awk一样分割字符串？](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247491382\u0026idx=2\u0026sn=6e3824fa540fe7225d0cd1e7180559b6\u0026chksm=e8867fd4dff1f6c2d2c024b6a07f616794c5b89a1b2b08ab05d029e5de1a59ff751bb03a6561\u0026scene=27#wechat_redirect)\n\n31、[一篇文章带你剖析Python 字节流处理神器struct](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247491241\u0026idx=2\u0026sn=889bf712f4115a27f321e791b3862405\u0026chksm=e8867e4bdff1f75dc9e1e2374c3302753c3a6a28b42436e6e2550aa8ac528652b2561ad2ca48\u0026scene=27#wechat_redirect)\n\n32、[OrderedDict 是如何保证 Key 的插入顺序的？](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247486136\u0026idx=2\u0026sn=81fd4039611666917ae8801bd73fe921\u0026chksm=e8866a5adff1e34c603500e97c4b7e1cecb7a1fb43e01c6ff5a794d526d54e5a02b35240d2db\u0026scene=27#wechat_redirect)\n\n33、[字典访问不存在的key 时，如何才能不报错？](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247490809\u0026idx=2\u0026sn=a256a0d8b86bae3a7dc65f7a88e4ab39\u0026chksm=e8867c1bdff1f50d1da0e11d2dca288b085064062ecb8f68891b0bd48b8a1fca4f8ca594fc22\u0026scene=27#wechat_redirect)\n\n34、[如何使用 Python 执行 js 代码？](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247491161\u0026idx=2\u0026sn=d89bbc4c214563807427703aa584a26d\u0026chksm=e8867ebbdff1f7ad301b58ac567faec95be2d8f5be921b23ea5d3722d377c2926f32ff7b68ac\u0026scene=27#wechat_redirect)\n\n35、[Python 代码覆盖率工具 - Coverage](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247489752\u0026idx=2\u0026sn=b115d9377feb0129985295e5a3c8ec5e\u0026chksm=e886783adff1f12c7bb14c55560f06f6a5327d6beee9bba38b9965784baf197918ae3898e95d\u0026scene=27#wechat_redirect)\n\n36、[超赞！100 道让你练习 Python 基础的题目](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247488558\u0026idx=1\u0026sn=58a53b85a7e49989794d8d0e9885f335\u0026chksm=e88674ccdff1fdda61609dc4aa811dc6a52a819fe56da3bd0480f9f21ae248c94d8f8f3f8798\u0026scene=27#wechat_redirect)\n\n37、[一道 3 行代码的 Python面试题，我懵逼了一天](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247486901\u0026idx=1\u0026sn=73fe3a92ac2639706d9573a0eaffd48f\u0026chksm=e8866d57dff1e441d6ffad3c4f00b053db39df1cec4e6cf69992641b359cc96448f7f3068918\u0026scene=27#wechat_redirect)\n\n38、[学习 Python 的指南大纲，从基础到核心知识全都有](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247486246\u0026idx=1\u0026sn=58665e2be95f71415ac3e2c1c5f4f690\u0026chksm=e8866bc4dff1e2d212a4d93c0c83cd39cd534f64a8e113b208f96a6156e75ef652ee1ac32270\u0026scene=27#wechat_redirect)\n\n39、[Python 中常见的配置文件写法](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247496552\u0026idx=2\u0026sn=cc57aee69875c855fcc7e7d4098dda44\u0026chksm=e885938adff21a9cb0cd1ee105af9001ca2a597ae37fba35c76de13eb2a69033133a866950d6\u0026scene=27#wechat_redirect)\n\n40、[Python 的 \\__name__ 变量，到底是个什么东西？](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247496153\u0026idx=3\u0026sn=44fbf9d2c5bf1c629dab6abc1f429a1b\u0026chksm=e885913bdff2182d69117d5f85ede8eed726f1bf00192cb270dc4dfd6e20a1e51638c6520bee\u0026scene=27#wechat_redirect)\n\n### 1.2 基础库\n\n1、[Python时间模块，超实用总结！](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247493317\u0026idx=2\u0026sn=b821b2765cfcdf7da8858b962f092980\u0026chksm=e8858627dff20f31b14090d0ff178002ea0544196d8d63e595f5f6787f8e95d60df292f80bb4\u0026scene=27#wechat_redirect)\n\n2、[用 Python 玩转正则表达式，这篇讲得太好了](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247493207\u0026idx=2\u0026sn=ca2c44f056ce22d132089d200951ee6d\u0026chksm=e88586b5dff20fa3db38273731c3521a278c09ff81570d01512f203d280d253ae1f3d5fc1799\u0026scene=27#wechat_redirect)\n\n3、[打基础一定要吃透这12类 Python 内置函数](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247486198\u0026idx=1\u0026sn=efea0e57956188eeafb163d7bb2448c4\u0026chksm=e8866a14dff1e3022f361245b182a30fbbf40550f3e8dc4456e1acf260aa73d35a20c010559d\u0026scene=27#wechat_redirect)\n\n4、[8个超好用的Python内置函数，提升效率必备！](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485943\u0026idx=2\u0026sn=ecb57c8dbf0e4965d4842cc6f614da64\u0026chksm=e8866915dff1e0035ded3974097c1f0e00561962eeb0498c633fdf664cd429749aa6e6eca806\u0026scene=27#wechat_redirect)\n\n5、[用 Python 操作 Redis，看这一篇就够了](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247492907\u0026idx=2\u0026sn=f44d9ef0e624b150c080dd075974e540\u0026chksm=e88585c9dff20cdf6ed8b913312602838fbdffcade584412e43326d11f0a1cc41bd4ffbce94c\u0026scene=27#wechat_redirect)\n\n6、[超全！我把 Python 的 200个标准库整理出来了](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247492755\u0026idx=1\u0026sn=c0f99bb14839677d228d029a564d457c\u0026chksm=e8858471dff20d67bc162863a6193998f39aae3e1103a5b3015ceb79f4cea1dde4fda5d2cff3\u0026scene=27#wechat_redirect)\n\n7、[一篇文章掌握 Python 内置 zip() 的全部内容](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247491227\u0026idx=2\u0026sn=61efa9b45c112a25be348a94a9ac8151\u0026chksm=e8867e79dff1f76fcc3858afdfd4e68aef0a5d0430f0420aacd2045aac86d3c31ff88bac464d\u0026scene=27#wechat_redirect)\n\n8、[通过“四不要”，掌握 Python 的 Lambda 函数](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247493501\u0026idx=2\u0026sn=696cb2ef4c3fcc6713f148d42f6eb0be\u0026chksm=e885879fdff20e897b71e791caa6a6dbfb783c22a3ea7bf9c4cfb8406b668e57914c1c209707#rd)\n\n9、[原来 collections 这么好用！！](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247493894\u0026idx=2\u0026sn=3f16362bfa3ec2ecf9f7318cc50e2f95\u0026chksm=e88589e4dff200f25c4c03294f59716431c57a65161f6c364d610950650b24a7cb4b037345e4#rd)\n\n10、[使用 Python 打印漂亮的表格，这两项基本功你可会？](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247494135\u0026idx=2\u0026sn=f055f78da070dc71c2593540f3272988\u0026chksm=e8858915dff20003c05bc328b09a8cdb8dda3e37118201fb2eb317c1296e788aa1f50c8edf45\u0026scene=27#wechat_redirect)\n\n11、[73个f-string的例子，帮你吃透字符串格式化](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247497032\u0026idx=2\u0026sn=dc4761acf90fa7ff71833f0e7f952189\u0026chksm=e88595aadff21cbca930dfa432106b6645b01ae1485d09f1d860a5779311b1d9c1bf23123146\u0026scene=27#wechat_redirect)\n\n12、[一学就会的 Python 时间转化总结（超全）](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247496446\u0026idx=1\u0026sn=98c71ceefb10fb049ec33c3c1aa2bc6c\u0026chksm=e885921cdff21b0adf359a9b75e5a44033a6cfa86a05cb6ed9e19f07c6b73b6cf97c4e3cd3c1\u0026scene=27#wechat_redirect)\n\n13、[适合新手的 SQLAlchemy 上手教程](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247498470\u0026idx=2\u0026sn=d0ee4a5367ad5195bcb8377ea6fc6101\u0026chksm=e8859a04dff21312e8172de1e1986d41b4cf60d653d923954f48e111258a0e6019fc1bb50c1a\u0026scene=27#wechat_redirect)\n\n14、[不服不行，Python 操作 JSON 的门道也这么多~](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247498220\u0026idx=1\u0026sn=249796b68dadafc9f85600fb03f8b0ae\u0026chksm=e885990edff21018ad853a24abcd4a7c6780cc1740daddcd622bb233cdaa6d4834468284ac96\u0026scene=27#wechat_redirect)\n\n15、[没想到吧？这货比 open 更适合读取文件](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247498035\u0026idx=1\u0026sn=66e076de5448b41f252127b1f12a6d7e\u0026chksm=e88599d1dff210c7f6f470b7917cf6b099febc93af25740562b2e2e0ec1ea42968128d26186b\u0026scene=27#wechat_redirect)\n\n16、[Python输出简洁美观的文本化表格](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247497768\u0026idx=2\u0026sn=2c49bcdf0264481f75658db0c0dbc54c\u0026chksm=e88598cadff211dc7f140bc8c0d59d88169fde365567c82bcd8f7a8dccb4081072da83d88df0\u0026scene=27#wechat_redirect)\n\n17、[使用 Python 操作 MySQL，这篇文章别错过~](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247497264\u0026idx=2\u0026sn=b11ff1be91e3297575d9eb9de3465257\u0026chksm=e88596d2dff21fc4e404e0df21d096426df4eae33d6143bd851244cbf00adc3dc9072e9ac1a6\u0026scene=27#wechat_redirect)\n\n18、[一篇文章教你如何用 Python 记录日志](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247497049\u0026idx=2\u0026sn=0bb3de6705dd1dcef5352c2ff37991d5\u0026chksm=e88595bbdff21cad17c69ee31955572ff64fed9ea38a8ef0a63472e89c97bc027d89101b8b57\u0026scene=27#wechat_redirect)\n\n### 1.3 代码案例\n\n1、[15个Pythonic的代码示例](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485036\u0026idx=1\u0026sn=24de1996a63bf25b0c0deec782f688cf\u0026scene=21#wechat_redirect)\n\n2、[常见 Python 简洁代码的样例](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247484823\u0026idx=2\u0026sn=4459a7edc4a4989068b22b31c76f2c92\u0026scene=21#wechat_redirect)\n\n3、[每天花 30 秒，就可以练习的 Python 小技巧！](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247484861\u0026idx=1\u0026sn=e5fa97570b3c180e5a5edc753fc62669\u0026scene=21#wechat_redirect)\n\n4、[精心整理！9个 Python 实用案例分享](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247492921\u0026idx=2\u0026sn=800c245cf392dfed915c618c68a5fe80\u0026chksm=e88585dbdff20ccdd85dc21989092ab3e028dd2e3bcfb8f349bc3a7df99b299b6f8a43b57371\u0026scene=27#wechat_redirect)\n\n5、[瞧瞧，这样的代码才叫 Pythonic](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247493439\u0026idx=1\u0026sn=2ed198c261ee285f2e3c1cbdf5c78541\u0026chksm=e88587dddff20ecb24804e6b191b690d7950584104b5ed94b2f1e6a043a24909dfe418e64df6#rd)\n\n6、[瞧瞧，这样的『函数』才叫 Pythonic](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247493550\u0026idx=1\u0026sn=cd5cf944c3e3ac3f2b567def827de2d4\u0026chksm=e885874cdff20e5aeb438aab72e2f87329a403024bb0cae3308e61d5f9cc9a15609da6d8b7dd#rd)\n\n7、[这样的奇技淫巧不可取，切记切记](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247493635\u0026idx=2\u0026sn=cc61ae5798c278c52a07e3e7129a5bb1\u0026chksm=e88588e1dff201f7c4997d9fe8004d86973833bbe91ded31fbf93cdf00d1ec22f19f8cff825c\u0026token=58703854\u0026lang=zh_CN#rd)\n\n8、[别这样直接运行Python命令，否则电脑等于“裸奔”](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247494114\u0026idx=1\u0026sn=202d3492ae48d73431173b76caa64345\u0026chksm=e8858900dff2001626f47454f8dee79679f43b74701c7730e1c499f4c895edafca5aa68e280f\u0026scene=27#wechat_redirect)\n\n9、[6 个例子教你重构 Python 代码](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247494309\u0026idx=2\u0026sn=e1cffffa71b5cc76434b6771cfcc0bae\u0026chksm=e8858a47dff20351575b1cd29e35a51b30c7859c9dffbf816df883bc7ccee9ea15aa5eaad812\u0026scene=27#wechat_redirect)\n\n10、[25 条很棒的 Python 一行代码](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247496971\u0026idx=2\u0026sn=9196437b9976a382b277c7780f8aa04b\u0026chksm=e88595e9dff21cffc32c8da9d2a5d59ab40d7e1d1d32f9193687c35cba490919c624d04d7ef6\u0026scene=27#wechat_redirect)\n\n11、[Python 中的 EAFP 和 LBYL 代码风格到底是什么？](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247496204\u0026idx=2\u0026sn=5aa0cca75c6b59bd5f1b6f9cd1bfe07e\u0026chksm=e88592eedff21bf857a0d53a1c3515e5e4ad32c5ae728218b6dedf63fcd02a9750a9f66387d4\u0026scene=27#wechat_redirect)\n\n12、[3000 字教你学会最地道的 Python 编程风格](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247494858\u0026idx=1\u0026sn=9386de992ce9f9b08d2d6d2721584a39\u0026chksm=e8858c28dff2053ec9ca59d1d4244c119ca4363b6914e87b3ef250a54bb8a82c611ab437763e\u0026scene=27#wechat_redirect)\n\n13、[再来 6 个例子教你重构 Python 代码](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247494838\u0026idx=2\u0026sn=eeaf56eeaf9cc72f1340233bcd88b5a7\u0026chksm=e8858c54dff20542f4712be4bd185f2e27e78e09bb77acb97e2be2d4c1329553be4abe25a3e2\u0026scene=27#wechat_redirect)\n\n14、[如何在Python里面实现链式调用？](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247498592\u0026idx=2\u0026sn=19b2f757b9887a67b0d2cfb8b0cb924e\u0026chksm=e8859b82dff21294793e2b9a4eac9c375509796044d964aeb24c0448f9ec16b4cf3cad0102a9\u0026scene=27#wechat_redirect)\n\n15、[Python 怎么捕获警告？（注意：不是捕获异常）](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247498517\u0026idx=1\u0026sn=2540f928893ffecc88a7aa86c330de91\u0026chksm=e8859bf7dff212e1d8425ccff1c2dd043b5d611b291c4a5db729d7416189571d99e2c8d4fdee\u0026scene=27#wechat_redirect)\n\n16、[a is b 为 True，a == b 一定为 True 吗？](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247497362\u0026idx=1\u0026sn=993ad8a3f86d467db967ea13d52175cc\u0026chksm=e8859670dff21f66c76d2c4e0c61db9adda56824eba878be40e8b4ed8409c6922c8526f818fc\u0026scene=27#wechat_redirect)\n\n## 02. 进阶系列\n\n### 2.1 进阶必学\n\n1、[描述符：其实你不懂我（一）](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247484934\u0026idx=1\u0026sn=ef8b30ffe2467e5736036bd083b340ca\u0026scene=21#wechat_redirect)\n\n2、[描述符：我无处不在！（二）](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247484927\u0026idx=1\u0026sn=8a3d673ee20bd418d93a249380ca8e76\u0026scene=21#wechat_redirect)\n\n3、[Python静态方法其实暗藏玄机](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247484911\u0026idx=1\u0026sn=a16846030c3589c912aec9efdf4f7f80\u0026scene=21#wechat_redirect)\n\n4、[全面深入理解 Python 面向对象](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485208\u0026idx=1\u0026sn=61bf8d3ec81fa85b0bc9de6e5f5d6611\u0026scene=21#wechat_redirect)\n\n5、[几个使用装饰器的小技巧](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247484930\u0026idx=1\u0026sn=ed731e32b6e95e7d83d74a544f97142a\u0026scene=21#wechat_redirect)\n\n6、[围观大神是如何用 Python 处理文件的？](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247497532\u0026idx=1\u0026sn=bed756631d9c94c2eb2d57e0b29f6ab6\u0026chksm=e88597dedff21ec899e90126cbe219be5fc738229bf69a02c490435c4ed57cbe32636198bb44\u0026scene=27#wechat_redirect)\n\n7、[Python进阶开发｜元类编程](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485080\u0026idx=1\u0026sn=45e6d9995e4469d8b7bce2f800ac0f9b\u0026scene=21#wechat_redirect)\n\n8、[Python进阶开发之网络编程](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485078\u0026idx=1\u0026sn=e0a3855d959c178b8c01bd196a048dce\u0026scene=21#wechat_redirect)\n\n9、[Python 进阶：深入 GIL (上篇)](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247484875\u0026idx=2\u0026sn=8780a349c60522ad1b7aa20a3fe7a19c\u0026scene=21#wechat_redirect)\n\n10、[没掌握好这24条，别说Python慢。](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247484910\u0026idx=1\u0026sn=df8fb32a840a28954614b09bce730b72\u0026scene=21#wechat_redirect)\n\n11、[花了两个星期，我终于把WSGI整明白了](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247484919\u0026idx=1\u0026sn=bd7d2bc0ab8a41110d5d93e44ad20b1f\u0026scene=21#wechat_redirect)\n\n12、[源码解读｜Flask 上下文核心机制](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247484943\u0026idx=1\u0026sn=ca846404d30a2ec775ab7db5df73aa8e\u0026scene=21#wechat_redirect)\n\n13、[说说几个 Python 内存分配时的小秘密](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247484853\u0026idx=2\u0026sn=edf7c3225d119291fae5d05820f55aac\u0026scene=21#wechat_redirect)\n\n14、[写了三年代码，还是不懂 Python 世界的规则](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247484886\u0026idx=1\u0026sn=f46917f6e23f8961c912606a281a354d\u0026scene=21#wechat_redirect)\n\n15、[如何保护你写的 Python 代码？](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247484858\u0026idx=1\u0026sn=e18a1c89f14d4e4043833e3ff5cc8d32\u0026scene=21#wechat_redirect)\n\n16、[27 个问题，告诉你 Python 为什么如此设计？](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247484862\u0026idx=1\u0026sn=89500433bc174dfc0530eebea2fb91d1\u0026scene=21#wechat_redirect)\n\n17、[精心整理 30 个Python代码实现的常用功能](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485147\u0026idx=2\u0026sn=c5b871e1cebde6b311609f6de703f2e3\u0026scene=21#wechat_redirect)\n\n18、[高手之路：从零开始打造一个Web服务器](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247484891\u0026idx=1\u0026sn=ed12d175452c2efedeefb1635063177c\u0026scene=21#wechat_redirect)\n\n19、[从0到1：全面理解 RPC 远程调用](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247484915\u0026idx=1\u0026sn=427b9dda155e4201c2f939c3919def91\u0026scene=21#wechat_redirect)\n\n20、[一篇 Python 函数式编程指南](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247484834\u0026idx=1\u0026sn=559bac4ff85f7082bc989a6fde04d3f3\u0026scene=21#wechat_redirect)\n\n21、[没看完这11 条，别说你精通 Python 装饰器](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247484900\u0026idx=1\u0026sn=3997a2a377577e3d16a9b7f8e6a5ea53\u0026scene=21#wechat_redirect)\n\n22、[程序卡住了？教你如何调试已在运行的程序](https://mp.weixin.qq.com/s/QC-Pc-0iifaVKOfsiNTYmA)\n\n23、[字符串在Python内部是如何省内存的](https://mp.weixin.qq.com/s/jp_I82fnr0-3cd6ioZcoGQ)\n\n24、[巧用 traceback 定位 Python 内存泄漏](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485751\u0026idx=1\u0026sn=8a054a575767c103c830a6b3ef5f73c8\u0026chksm=e88669d5dff1e0c3ae1c7c32f35a8f46a3a2e0a637fb4b947566f417dd8f4419bec636c8a667#rd)\n\n25、[非常全的通俗易懂 Python 魔法方法指南（上）](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485551\u0026idx=1\u0026sn=4c0983f22269a113bcdf83690e5e2b20\u0026chksm=e886688ddff1e19b9ad230128a67ee1a9ee1eced0720c14b5d48f68943be10b1b85b23d8ca2d#rd)\n\n26、[非常全的通俗易懂 Python 魔法方法指南（下）](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485555\u0026idx=1\u0026sn=0a218b796e651b451a17112e22790d07\u0026chksm=e8866891dff1e18771a9392da7f509732244ebc4d1a6e2427acd39ee8b59b146e3d4961a2a62#rd)\n\n27、[教你如何阅读 Python 开源项目代码](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485451\u0026idx=1\u0026sn=e15856352c18297770c67d9df66ec3b0\u0026chksm=e88668e9dff1e1ff0f6a39f3885f4126232213149ac09daa1fc0ec9e0de2095bd11fb727d63a#rd)\n\n28、[这个 Python 知识点，90% 的人都得挂~](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247490984\u0026idx=1\u0026sn=135b7b187d8d41b3c10179dbaedaf77e\u0026chksm=e8867d4adff1f45cd90fe2609fe7d1840b07fab8cf19cb7406ebd038c31df0028e611077d80e\u0026scene=27#wechat_redirect)\n\n29、[一篇长文学懂 PyTorch](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247489158\u0026idx=1\u0026sn=2e2e88565131d11271aea61b0bedf182\u0026chksm=e8867664dff1ff728ee30e1baab0d7df0139fc67e2514ffcaebda6d50e5d08bd2866ad7dee35\u0026scene=27#wechat_redirect)\n\n30、[学了这么久，你知道Python是如何运作的吗？](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247488458\u0026idx=1\u0026sn=23040c906e83462c4f64039cba6e3dfb\u0026chksm=e8867328dff1fa3e149248e53762444b1abc72df395a597639357b5525d16b1b6db242339d20\u0026scene=27#wechat_redirect)\n\n31、[求你了，别再使用 pprint 打印字典了](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247486288\u0026idx=1\u0026sn=7647e1ee63c49c14472baec19fb79b87\u0026chksm=e8866bb2dff1e2a4d5b85ae9db1e8f4d8dda839643fb02b9e0b7f7fe6143cb627773e56d44bf\u0026scene=27#wechat_redirect)\n\n32、[Python实现RabbitMQ中6种消息模型](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247486017\u0026idx=1\u0026sn=9b95896abee7a345e3abee1ac4f2edab\u0026chksm=e8866aa3dff1e3b547ef5062c30516b2d54a051fd4a07d85078223ea673af1400be1a6c56ad5\u0026scene=27#wechat_redirect)\n\n33、[想写好面向对象的代码，这几篇一定要看（下）](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485938\u0026idx=1\u0026sn=a725785ef8000868b7cb85606ee754d3\u0026chksm=e8866910dff1e006f195d6ea0d66f4b4f1fe5a9b97debc18ae4b04a239a347d342fbc67b44e4\u0026scene=27#wechat_redirect)\n\n34、[想写好面向对象的代码，这几篇一定要看（中）](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485926\u0026idx=1\u0026sn=ce148af333d9f377d8a6fb9577bbf57c\u0026chksm=e8866904dff1e012ec1bb8f418c43cca7954979bd1481707761b29d1e632ace6369efd50210b\u0026scene=27#wechat_redirect)\n\n35、[想写好面向对象的代码，这几篇一定要看（上）](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485913\u0026idx=1\u0026sn=74b34bd95d513a94201ad05604c4a05f\u0026chksm=e886693bdff1e02dd2079cb90458aac914e5cb832aec59677da8b2f85200baaa57e804a4b58e\u0026scene=27#wechat_redirect)\n\n36、[教你 10 分钟构建一套 RESTful API 服务](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247488534\u0026idx=2\u0026sn=d593dbf907217ff4dea1daf636062778\u0026chksm=e88674f4dff1fde26b1a1074a0a0c78be0630a34b4aed705755946bd8cfcde1a23e0df916392\u0026scene=27#wechat_redirect)\n\n37、[要搞懂元类(metaclasses)，这篇文章一定要看](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247493280\u0026idx=2\u0026sn=d1a0aa45b9ecd03bd940328bc031458c\u0026chksm=e8858642dff20f54ecbe8d03aebe2dacdc1fe0fdb1daa3855e09f565f05b711c9aa4eabd9ddb\u0026scene=27#wechat_redirect)\n\n38、[弄懂这 6 个问题，拿下 Python 生成器！](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247493273\u0026idx=2\u0026sn=89bd3d18e7837f59c41d2f021047a1f9\u0026chksm=e885867bdff20f6d0d72d463a255d2a51225321f8bc6115523411e540305e669a24580e58d78\u0026scene=27#wechat_redirect)\n\n39、[`[]` 与 list() 哪个快？为什么快？快多少呢？](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247493457\u0026idx=2\u0026sn=67d576d2aeab16d4ad9c1b491e10deaf\u0026chksm=e88587b3dff20ea501789da4c67560e21708f89032732eaca544e22c65780ea249e98e6ab50e#rd)\n\n40、[连 Python 生成器的原理都解释不了，还敢说 Python 用了 5 年？](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247493530\u0026idx=1\u0026sn=5096c680a63a57b1f55d1a9d372ec302\u0026chksm=e8858778dff20e6e257fcacfb644bc4736afac692ab19f41717f4cdc084eb43951aba0912187#rd)\n\n41、[Python 列表去重的4种方式及性能对比](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247493746\u0026idx=2\u0026sn=218b1a28af72347363557bdaac32d016\u0026chksm=e8858890dff20186a8fefe81e11a1aa64e787a75b3930ecb6e4421e132a8322dbc5fe3b81b30#rd)\n\n42、[第一次把 Python 的切片理解得如此透彻](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247493987\u0026idx=2\u0026sn=ca90bbc53a31c0ccc84fea4869fd1b81\u0026chksm=e8858981dff20097a5167ef9d60fe4c54479b6f50b85188ffc43490c03b8cb2bec8464975793#rd)\n\n43、[为什么继承 Python 内置类型会出问题？！](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247494268\u0026idx=2\u0026sn=67ea6f78e7add1d43174f601626d1cb5\u0026chksm=e8858a9edff20388c08f6e3f9c8ce9db6969174fc3674bf04d65cf0fbcda48c08217de5d622b\u0026scene=27#wechat_redirect)\n\n44、[Python最会变魔术的魔术方法，竟能\"大变活人\"](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247496126\u0026idx=2\u0026sn=083eafff3facad62a0660061990c7387\u0026chksm=e885915cdff2184aa79584c1e46d3b40bc928eeb732a856e9ff26e7864a3fb1fb81749d73364\u0026scene=27#wechat_redirect)\n\n45、[说说 Python 的内置电池，你学过吗？](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247495322\u0026idx=2\u0026sn=7271490d820c6a48b9ee7d090c1c88bd\u0026chksm=e8858e78dff2076e4b5651811652d2da47d2a1db07eda9362120b51f83da7b65aca58d1ad3a6\u0026scene=27#wechat_redirect)\n\n46、[恶补了 Python 装饰器的六种写法，你随便问~](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247494951\u0026idx=1\u0026sn=43b65fade87940be918ff1ff066b9ca8\u0026chksm=e8858dc5dff204d3571414164e63a1de715499418805477d012104fa12e6a2577ef5fa58e6a8\u0026scene=27#wechat_redirect)\n\n47、[Python 从业十年的程序员，写的万字经验分享](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247494942\u0026idx=1\u0026sn=84efbced575838b9b8e169e8c59383b7\u0026chksm=e8858dfcdff204eaf7d251ddf1ea69655bd5eb69da596a4970c845f912c2ac9e3f2f18e5e7b5\u0026scene=27#wechat_redirect)\n\n48、[Python 优化机制 \"常量折叠\" 是究竟是怎么回事？](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247497951\u0026idx=2\u0026sn=e54c8412c056e98a34a4ce622915221d\u0026chksm=e885983ddff2112b359c3e2a3856357a3fcccc24e5825fa0a6b972d0f5c64662df363c8d705e\u0026scene=27#wechat_redirect)\n\n\n### 2.2 包的管理\n\n1、[最全的 pip 使用指南，50% 你可能没用过](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247484827\u0026idx=1\u0026sn=df0923856c820e10baca20c9873b336b\u0026scene=21#wechat_redirect)\n\n2、[花了两天，终于把 Python 的 setup.py 给整明白了](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247497217\u0026idx=1\u0026sn=acce69f1f39f2688056fd72a9d7044bf\u0026chksm=e88596e3dff21ff5bf1c0e6f8a26e218458aa079d987810811f2d1ebd3704cdb1f35881229c8\u0026scene=27#wechat_redirect)\n\n3、[深入探讨 Python 的import机制：实现远程导入模块](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247484838\u0026idx=1\u0026sn=1e6fbf5d7546902c6965c60383f7b639\u0026scene=21#wechat_redirect)\n\n4、[盘点 Python 依赖库管理的工具：pip、pipreqs、pigar、pip-tools、pipdeptree](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485120\u0026idx=1\u0026sn=170ef1173eabc5bed28c724e19d6c0ac\u0026scene=21#wechat_redirect)\n\n5、[如何使用 pyenv 运行Python的多个版本？](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247486239\u0026idx=2\u0026sn=863e80589f5eb9b2daa9701f6b494997\u0026chksm=e8866bfddff1e2ebc244354238aedfa9291aa27ad8f7e466213236369dae9800b29b5766c0cf\u0026scene=27#wechat_redirect)\n\n6、[如何管理 Python 的虚拟环境？超全讲解virtualenv的使用](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485049\u0026idx=1\u0026sn=c16383d6cc91a7ed8254e344d994f101\u0026scene=21#wechat_redirect)\n\n7、[一款让Python开发效率提升50%的工具包](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247489006\u0026idx=1\u0026sn=eead45b3c34777085465f9854a433e36\u0026chksm=e886750cdff1fc1ae2791adba1231e045630417f9b4185217817183aa1f260815acabcd39363\u0026scene=27#wechat_redirect)\n\n8、[记 Python “用户环境”的一次完美应用](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247486191\u0026idx=1\u0026sn=e556df305ce1df4c4969d2fdbe884cfa\u0026chksm=e8866a0ddff1e31b2ca8ca8fbbe0355fb8c24376d715224ef2176e613b5601764be0193e3aa4\u0026scene=27#wechat_redirect)\n\n9、[学了半天，import 到底在干啥？](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247493413\u0026idx=2\u0026sn=770c9bb7104dfb8c53c544f546cf7aa4\u0026chksm=e88587c7dff20ed143cb93b4cd1b0f64af8b9c849fd9d531e58a9ba27a449d4a28cd96091b40\u0026scene=27#wechat_redirect)\n\n10、[非常干货：Python 探针实现原理](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247493427\u0026idx=1\u0026sn=d9e0c646a98cf2b54b5724ebc3262255\u0026chksm=e88587d1dff20ec71ed33c5165bbdec377eea89307da0f924784cff0f4c01c05a5f3247de50e\u0026token=58703854\u0026lang=zh_CN#rd)\n\n11、[如何编码检查依赖关系是否有循环依赖](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247496866\u0026idx=2\u0026sn=a25b46ef4aa67a007612ef53bc832811\u0026chksm=e8859440dff21d5647027fdcdad642c3f9781f140f7ecb47f975678eb74b8321d4b65ec076cc\u0026scene=27#wechat_redirect)\n\n12、[关于包导入，这三个知识点太多人不知道了](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247496204\u0026idx=1\u0026sn=cf788dfc35b7377ed70369aafba19c47\u0026chksm=e88592eedff21bf872d8b6c5ded642ea5e2f2f55dcd31331da9bcd13f265cde7fee2f65ca8f5\u0026scene=27#wechat_redirect)\n\n13、[手把手教你发布 Python 项目开源包](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247494964\u0026idx=2\u0026sn=cac94af61d53857c2fa7362f2b4f8564\u0026chksm=e8858dd6dff204c02b5235eb0a705e9193d3c5107369a87d35753bcb2e7f80020ceaccfbb9e9\u0026scene=27#wechat_redirect)\n\n14、[有人在代码里下毒！慎用 pip install 命令](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247494847\u0026idx=1\u0026sn=822e027acb42d6ab882687fc515f14ae\u0026chksm=e8858c5ddff2054b80c6eda85f27331472ad78bcc11ca980cf03cae0824255666b0518afb2cc\u0026scene=27#wechat_redirect)\n\n15、[简化 Python 函数调用的 3 种技巧](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247494847\u0026idx=2\u0026sn=bec329103690975870e79fc00abdeba7\u0026chksm=e8858c5ddff2054bdbddfb145caf763aab5130c3939d39a737cb3bd42934f7a74b8d3fb0e06d\u0026scene=27#wechat_redirect)\n\n16、[如何 Import 自定义的 Python 模块?](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247494821\u0026idx=2\u0026sn=646396ea0a67ab3eed7b0f0652e647dd\u0026chksm=e8858c47dff2055109d74b13de70efe7a5083fd1a99a1323043e932694a572291d00359bec15\u0026scene=27#wechat_redirect)\n\n17、[解锁装包新姿势，这个场景下 pip 真的难用~](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247494820\u0026idx=1\u0026sn=24ceaa11376cbfa5a4d48adc076603db\u0026chksm=e8858c46dff20550d0124ef1bf1e481e14ffcf485e8c49aa77f6f9541f6163850538e4af05f9\u0026scene=27#wechat_redirect)\n\n18、[Python 的 import 居然这么有料](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247497490\u0026idx=1\u0026sn=8667466d2dcaee300e990b0d4462e485\u0026chksm=e88597f0dff21ee6787df0506a0c4b354df6b960c2c8dbf349ead6e43557230ae81fa0c661d7\u0026scene=27#wechat_redirect)\n\n### 2.3 性能优化\n\n1、[Python高效代码实践：性能、内存和可用性](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485161\u0026idx=1\u0026sn=07625f06db330897bc8bfee880ceac18\u0026scene=21#wechat_redirect)\n\n2、[Python 代码的性能优化之道](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485004\u0026idx=1\u0026sn=8dc07a40bcac30c93874398b17a52831\u0026scene=21#wechat_redirect)\n\n3、[7 个习惯帮你提升Python运行性能](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247484957\u0026idx=1\u0026sn=9b3c644e6b1777b77ce7f84047c6d500\u0026scene=21#wechat_redirect)\n\n4、[如何提升你的 Python 代码健壮性（上）](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247484871\u0026idx=1\u0026sn=985b79143d0cafd21e5263ee79afa777\u0026scene=21#wechat_redirect)\n\n5、[如何提升你的 Python 代码健壮性（下）](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247484867\u0026idx=1\u0026sn=b8eab8416229dc74f1ac96e099a3df71\u0026scene=21#wechat_redirect)\n\n6、[将 Python 运行速度提升 30 倍的神技巧](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247484877\u0026idx=1\u0026sn=f6067875f1e807d19291e383f8421a3b\u0026scene=21#wechat_redirect)\n\n7、[实战讲解：Python 性能分析与优化实践](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485404\u0026idx=1\u0026sn=486fcf898d6dd21b0feb990de3c1e08f\u0026chksm=e886673edff1ee28b8c6e1d520b2732b2f66f4c4691ef2696b54743b1ad0769356e12a1e98b2#rd)\n\n8、[如何调试Python 程序的内存泄露问题](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247488577\u0026idx=2\u0026sn=16aff9687a4a16faa492118cd5c1bfae\u0026chksm=e88674a3dff1fdb5b80a4547cb863fcf4255f90ab2024ae8c3bbf1f270efb13333b2f7426baf\u0026scene=27#wechat_redirect)\n\n9、[牛逼！一行代码让 pandas 的 apply 速度飙到极致！](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247493908\u0026idx=2\u0026sn=0413803e1a73bf632c2d5ba24c6e7ce4\u0026chksm=e88589f6dff200e020a32578706e7c4791be700ce9f16f810d5b19dcc6a99bce2d5c7ba96b6d#rd)\n\n10、[3 倍性能提升！升级 Flask 到 Quart](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247494567\u0026idx=1\u0026sn=d91202b10ab957a58c5eb70fa159fe67\u0026chksm=e8858b45dff2025387626bac42e8441e8d0c8c290070f5fc1a885776fb6a3a06ce3467b1b8d2\u0026scene=27#wechat_redirect)\n\n11、[超干分享！如何提高Python的运行速度？](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247494621\u0026idx=2\u0026sn=00c8aa00a85f8710fada38d35b2c8388\u0026chksm=e8858b3fdff2022991a0024757c64faaed81da830cbbf1fa62b6b218d7271b0837b11922c1f0\u0026scene=27#wechat_redirect)\n\n12、[程序运行慢？你怕是写的假 Python](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247495235\u0026idx=1\u0026sn=816c6de9e1d23d65fe8c1db458426f68\u0026chksm=e8858ea1dff207b749b64461bb06bf8818883644a4450b6400efda4d7e54d4832162448e9f68\u0026scene=27#wechat_redirect)\n\n13、[超干分享！如何提高Python的运行速度？](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247494621\u0026idx=2\u0026sn=00c8aa00a85f8710fada38d35b2c8388\u0026chksm=e8858b3fdff2022991a0024757c64faaed81da830cbbf1fa62b6b218d7271b0837b11922c1f0\u0026scene=27#wechat_redirect)\n\n14、[快亦有道！让 Python 变快的 5个方案](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247497409\u0026idx=2\u0026sn=12667ea2e03ecb9db03478b17778ffea\u0026chksm=e8859623dff21f358e56375becfa2ea8873235c2f25a216c36ffbd7a76ce2f13c7cbc269d58d\u0026scene=27#wechat_redirect)\n\n### 2.4 并发编程\n\n1、[并发编程01｜从性能角度来初探并发编程](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485074\u0026idx=1\u0026sn=a859c6ab1d9b95c30c9f8b06f9489887\u0026scene=21#wechat_redirect)\n\n2、[并发编程02｜创建多线程的几种方法](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485073\u0026idx=1\u0026sn=854ff524645247e5020d977e57d9c0e6\u0026scene=21#wechat_redirect)\n\n3、[并发编程03｜谈谈线程中的“锁机制”](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485069\u0026idx=1\u0026sn=52370a27d4a5c4541969921ada890e0b\u0026scene=21#wechat_redirect)\n\n4、[并发编程04｜消息通信机制/任务协调](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485068\u0026idx=1\u0026sn=fc0798e84e7845cd9efee1809f932f15\u0026scene=21#wechat_redirect)\n\n5、[并发编程05｜线程中的信息隔离](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485066\u0026idx=1\u0026sn=0bb9d6c82a6d062e50d09e1eefd09427\u0026scene=21#wechat_redirect)\n\n6、[并发编程06｜如何创建线程池](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485065\u0026idx=1\u0026sn=60891b67b139806cf6bf4c05f5861f02\u0026scene=21#wechat_redirect)\n\n7、[并发编程07｜从生成器使用入门协程](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485064\u0026idx=1\u0026sn=8584bb778152a12ca335970bed9fdbdc\u0026scene=21#wechat_redirect)\n\n8、[并发编程08｜深入理解yield from语法](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485063\u0026idx=1\u0026sn=0ff7a99058320ff90a6237e7e03367fb\u0026scene=21#wechat_redirect)\n\n9、[并发编程09｜初识异步IO框架：asyncio](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485061\u0026idx=1\u0026sn=9e846df1a5cb57e0bc6254dcc953e243\u0026scene=21#wechat_redirect)\n\n10、[并发编程12｜学习异步IO框架：asyncio](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485058\u0026idx=1\u0026sn=92ef1f79ce6488670ae13e5d6a1c7908\u0026scene=21#wechat_redirect)\n\n11、[并发编程11｜实战异步IO框架：asyncio](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485057\u0026idx=1\u0026sn=8bacf0f2b42de5962fbdf32796903f27\u0026scene=21#wechat_redirect)\n\n12、[百万「并发」之Python异步编程（上篇）](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247484896\u0026idx=2\u0026sn=5d8458ede3440ae501d19c5ffd5f8a99\u0026scene=21#wechat_redirect)\n\n13、[百万「并发」之Python异步编程（中篇）](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247484889\u0026idx=2\u0026sn=25d11042e5b2ab17dff40535d354b8f8\u0026scene=21#wechat_redirect)\n\n14、[百万「并发」之Python异步编程（下篇）](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247484885\u0026idx=2\u0026sn=b9e62a9b024358aec629e876b76e0eb5\u0026scene=21#wechat_redirect)\n\n15、[如何一行 Python 代码实现并行？](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247484826\u0026idx=1\u0026sn=6c5b575b7b134642077cfde2bb8b613f\u0026scene=21#wechat_redirect)\n\n16、[asyncio：从原理、源码到实现](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485245\u0026idx=1\u0026sn=a08826c3d28037479190fd652438bcca\u0026scene=21#wechat_redirect)\n\n17、[为什么说线程是CPU调度的基本单位?](https://mp.weixin.qq.com/s/c3aZ-6UzZVD3_PvVhiDPWA)\n\n18、[非常适合小白的 Asyncio 教程](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247495734\u0026idx=1\u0026sn=2fb31e6fd306f19ba03b368f5924b7e8\u0026chksm=e88590d4dff219c252b4e1126f196e0a0c395f4f8d22d58cc5c531d9dd2acad6f6e295a1fee8\u0026scene=27#wechat_redirect)\n\n19、[说说 Python 里关于线程安全的那些事儿](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247486279\u0026idx=1\u0026sn=2b6acf717b7f5cc6a2b72c62266dbe01\u0026chksm=e8866ba5dff1e2b318c679413fd7d0ac3a69db7cab1ceda03eca26fb71f6d2837af80e2143d0\u0026scene=27#wechat_redirect)\n\n20、[异步 Python 比同步 Python 快在哪里？](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247494549\u0026idx=2\u0026sn=1120b33a12bf8ab25df805cfab9afbc8\u0026chksm=e8858b77dff20261afdf788de30c7e14f3d66ff52215b8c0db66320a118e4544283424340d4e\u0026scene=27#wechat_redirect)\n\n21、[为什么 Python 多线程无法利用多核？](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247494567\u0026idx=2\u0026sn=653795446bacff2d445cabd417748756\u0026chksm=e8858b45dff202530afc05a00469b20a0a95f53bcaefc49472240e1c905459ecfb74edbe0461\u0026scene=27#wechat_redirect)\n\n22、[Flask 之父：我不觉得有异步压力](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247496214\u0026idx=2\u0026sn=cd813e57b7e03aff0300f1f65cc583f0\u0026chksm=e88592f4dff21be2738eaf2745cf828841fea934e986f9a4ee7d13eb9fe09701d1c13993435c\u0026scene=27#wechat_redirect)\n\n23、[Python 协程的本质？原来也不过如此](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247495553\u0026idx=1\u0026sn=d00916691bf2cddc576f1346672ef603\u0026chksm=e8858f63dff20675238e5eee747645d022aa316bd5417004c296157aadb4de6134d6118e66e7\u0026scene=27#wechat_redirect)\n\n### 2.5 实战练习\n\n1、[适合 Python 新手练习的绝佳项目](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485898\u0026idx=2\u0026sn=36a1b1a94dece0a290652da23679cff0\u0026chksm=e8866928dff1e03e58b95b3cd24dbc23e368b6eb2c0599b2efe814924e21ec5c01935b2e0455\u0026token=2013245174\u0026lang=zh_CN#rd)\n\n2、[4个Python实战项目，让你瞬间读懂Python！](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485852\u0026idx=2\u0026sn=eb3471a260cce835a755a780d6cc690d\u0026chksm=e886697edff1e068bd0f9d456e26ee5ebe482580457951e42807e731d266c95f00c37de22fea\u0026token=2013245174\u0026lang=zh_CN#rd)\n\n### 2.6 GUI 应用\n\n1、[如何在Python中编写精美图形界面？](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247486179\u0026idx=1\u0026sn=eed86ec2f44a92fadb94f237178b3f8a\u0026chksm=e8866a01dff1e317f450d91b88e91d6912d6a1b2ac7a34ebb86b74a2abc0f912d8ced5a3baac\u0026scene=27#wechat_redirect)\n\n2、[或许，这是最强大的一款Python GUI工具](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247492571\u0026idx=2\u0026sn=6ac2c0c19d86d653acd82d5b4ef86126\u0026chksm=e8858339dff20a2f595159499e8eb8e072b52e61521e4a1322337f174bff942134a25b3b6b9b\u0026scene=27#wechat_redirect)\n\n### 2.7 自动化\n\n1、[付费？是不可能的！20行Python代码实现一款永久免费PDF编辑工具](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247492085\u0026idx=1\u0026sn=785968af86bf998ecad9b11583a23ad6\u0026chksm=e8858117dff2080119f596c6447d9a0c7b73c6bced8306883900f2f4d9582929f9d5c26ac45d\u0026scene=27#wechat_redirect)\n\n2、[带你用 Python 实现自动化群控（入门篇）](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247491979\u0026idx=2\u0026sn=7489738d3225a96767173e4b54023f95\u0026chksm=e8858169dff2087fed0f11ad6b880c110e3530eae28ed7702343f6d81163860ed20a2f056294\u0026scene=27#wechat_redirect)\n\n3、[最全总结：Python 发送邮件的几种方式](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247489568\u0026idx=2\u0026sn=bdac42b533784bf3a8ee523da36bacba\u0026chksm=e88678c2dff1f1d499321032e6871f2810608909121bf56aee184c6d7770d3b310f39cad7c43\u0026scene=27#wechat_redirect)\n\n4、[太全了！使用 Python 转换 PDF，看这一篇总结就够了。](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247488934\u0026idx=2\u0026sn=eed1cab8e03c908fdfe311bf4bbd91a6\u0026chksm=e8867544dff1fc52e0d9dd62c61d36ec5a5b6847aeb9992e5423eb4e01f08995461160adbb45#rd)\n\n5、[Python吊打Excel？屁！那是你不会用！](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247487151\u0026idx=2\u0026sn=9c4a697758af01c086cced44b98a3380\u0026chksm=e8866e4ddff1e75bd2f19e036c3e338edee50871364d2f185afa51cb361c83f3bbda8ce2d92f\u0026scene=27#wechat_redirect)\n\n6、[收藏｜Python办公自动化不得不会的十大文件操作](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247495776\u0026idx=2\u0026sn=50e900caa96346371045145170dc9073\u0026chksm=e8859082dff219940436120f8fa9ae329dc655e69335f967e2f926786420d9d97b1b11711100\u0026scene=27#wechat_redirect)\n\n7、[再见 VBA！神器工具统一 Excel 和 Python](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247495801\u0026idx=1\u0026sn=becae030a09a689e1f231a5c3c1ef7bd\u0026chksm=e885909bdff2198d1d2aafaf0077a2763d796e435817b70b612095ae944489581f3bbffe0a69\u0026scene=27#wechat_redirect)\n\n8、[微软最强 Python 自动化工具开源了！不用写一行代码！](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247494621\u0026idx=1\u0026sn=61d9f8b7557cb2ff517fde1a414b219d\u0026chksm=e8858b3fdff2022954d383579b6392362e99e99af4a6309028dfa6ddd7bfc90a02c85d599b50\u0026scene=27#wechat_redirect)\n\n### 2.8 网络爬虫\n\n1、[想逆向我的 js 代码？先过了我的反 debug 再说吧！](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247484876\u0026idx=1\u0026sn=ed81400f77deb2af18311f8e42e9b11b\u0026scene=21#wechat_redirect)\n\n2、[教你实现一个可视化爬虫监控系统](https://mp.weixin.qq.com/s?__biz=MzU4OTUwMDE1Mw==\u0026mid=2247484208\u0026idx=1\u0026sn=d04421526cf0e12089541063b4ec448d\u0026scene=21#wechat_redirect)\n\n3、[估计是讲得最清楚的「异步爬虫」指南](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247484929\u0026idx=1\u0026sn=7055414a33d7cbadaeb5645cbd5203ec\u0026scene=21#wechat_redirect)\n\n4、[10 个爬虫工程师必备的工具](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247484958\u0026idx=1\u0026sn=3422e53de4ae701a922104ad26f8e256\u0026scene=21#wechat_redirect)\n\n5、[Selenium自动登录淘宝，我无意间发现了登录漏洞！](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247490737\u0026idx=2\u0026sn=6a33873b3777afd420f3c56078a88687\u0026chksm=e8867c53dff1f5455fe54e1ee0044cc97638fbc96983f36e19938810bea4e06d5af0ba3036df\u0026scene=27#wechat_redirect)\n\n6、[干！一篇文章讲了这么多爬虫的技巧](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247490557\u0026idx=2\u0026sn=f5128b1dc827cc4a6035d46714a484b1\u0026chksm=e8867b1fdff1f20993b024fbfaa4445763a5949174913a58d9f17ddcb0286be8b325516cb449\u0026scene=27#wechat_redirect)\n\n7、[谈谈常见网站加密和混淆技术](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247486218\u0026idx=2\u0026sn=6261fa602eb4f73365a9d372376594ed\u0026chksm=e8866be8dff1e2fea5082dd13dc7799a1cbc829f2e41a32891db411152153cb261d01be5807b\u0026scene=27#wechat_redirect)\n\n8、[初识网络爬虫之夜探老王家](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247486179\u0026idx=2\u0026sn=3a1b880c7f1b37d095359b35ff96e9b4\u0026chksm=e8866a01dff1e31711d7fb093a96f54eaf374b46c686b0ea4e49d6f926018ad5b6c27aebfa9d\u0026scene=27#wechat_redirect)\n\n9、[不懂爬虫也能轻易爬取数据的 6 大工具](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247486085\u0026idx=1\u0026sn=51c740e1d848f1624a5a8e582434f661\u0026chksm=e8866a67dff1e371de89a64503591ae0c42b67cd43434fa394125f09a2f65bc23817a266ac13\u0026scene=27#wechat_redirect)\n\n10、[效率提高十倍，Puppeteer 如何启动交互模式？](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247496566\u0026idx=2\u0026sn=efc444487afd08ec055ceaee414857d6\u0026chksm=e8859394dff21a824ccc8e2679f985e94c60d6b680f6856aa7a7a9ed608c9dc1ad552f0f2b40\u0026scene=27#wechat_redirect)\n\n11、[别去送死了，你这样写爬虫，早晚得进去~](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247495216\u0026idx=2\u0026sn=648a296205fb3310287d95907d5126ef\u0026chksm=e8858ed2dff207c4c42eb8b224bfe4f68186108642afd8ad7dfddef2628ff2c8f93170dbd948\u0026scene=27#wechat_redirect)\n\n12、[如何在 APP 上爬取数据？多图教程带你实操](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247498688\u0026idx=2\u0026sn=4125d37e4f552bb0fd186fd066c07eb6\u0026chksm=e8859b22dff21234d15301eeeaef6f61acce0f9c6020285029e61448357b6703a53a51984d12\u0026scene=27#wechat_redirect)\n\n### 2.9  实用系列\n\n1、[你抢不到的火车票，我帮你！](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247484972\u0026idx=1\u0026sn=19ac660b61f046c5d419acdae7f394a6\u0026scene=21#wechat_redirect)\n\n2、[30分钟教你快速搭建一个顔值超高的博客](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485045\u0026idx=1\u0026sn=8b250c0c174e418e2025d86f42c695b6\u0026scene=21#wechat_redirect)\n\n3、[用Python写一个表白神器让你七夕脱离单身](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485021\u0026idx=1\u0026sn=123b39391d11e9c7160b47a4c6a3dcb1\u0026scene=21#wechat_redirect)\n\n4、[用 Sphinx 搭建博客时，如何导流到公众号？](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247484848\u0026idx=1\u0026sn=80ae18e7f53a64e62ac9c0ef0c21362e\u0026scene=21#wechat_redirect)\n\n5、[10 行 Python 代码写 1 个 USB 病毒](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247484832\u0026idx=1\u0026sn=43c353856c7dd9ea2cb1a9bbcd077fa2\u0026scene=21#wechat_redirect)\n\n6、[废旧 Android 手机如何改造成 Linux 服务器](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485279\u0026idx=1\u0026sn=7166a2c9445438eaaf63a25b598e5427\u0026scene=21#wechat_redirect)\n\n7、[如何将手机打造成 Python 开发利器？](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485256\u0026idx=1\u0026sn=2e646e28287707c67c22fbe68112e622\u0026scene=21#wechat_redirect)\n\n8、[我用 Python 做了一回黑客，批量破解了朋友的网站密码](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485156\u0026idx=1\u0026sn=05142ae7b4bf7e97ebe042e394aa7084\u0026scene=21#wechat_redirect)\n\n9、[手把手教你安装Win+Ubuntu双系统](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485030\u0026idx=1\u0026sn=8383a7306381f36781957b807fa93961\u0026scene=21#wechat_redirect)\n\n10、[一篇文章让你的 MacBook 进入超神状态](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247484906\u0026idx=1\u0026sn=b2c3c969e53beae53aa7be7959227b5b\u0026scene=21#wechat_redirect)\n\n11、[情人节来了，教你个用 Python 表白的技巧](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485701\u0026idx=1\u0026sn=ef7f0b83e60f397c1839259b275575bf\u0026chksm=e88669e7dff1e0f1317ec429cf9e70442bb3a08ec46efe9a0d06f4ec9847574ea30b53904670\u0026token=1148998814\u0026lang=zh_CN#rd)\n\n12、[“Hack” 微信实战：如何用 Python 分析微信群聊记录？](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247486141\u0026idx=1\u0026sn=8b32c57dce0f3a33127c39c9cd35509e\u0026chksm=e8866a5fdff1e349f16f677304716e40a305e60168fe7e30361de675dad5dfa956c9d7c79089\u0026scene=27#wechat_redirect)\n\n13、[5 行 Python 代码生成自定义二维码](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247488795\u0026idx=2\u0026sn=8e03e01e861753f7ccf3adeb1f3cb848\u0026chksm=e88675f9dff1fcef328c69b1519743fcc3ae83b80dd3d66cb934acb346781497f83c5a9051a5\u0026scene=27#wechat_redirect)\n\n14、[女朋友背着我，用 Python 偷偷隐藏了她的行踪](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247487175\u0026idx=1\u0026sn=c3ba19bdbcb6fd59b37ff04d02bce63b\u0026chksm=e8866e25dff1e733b31386fda99271eefadc77b3e0579df4d74617b561ecf0fa0db70f9f2860\u0026scene=27#wechat_redirect)\n\n15、[zip 解压炸弹? ？在 Python 面前，啥也不是..](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247491841\u0026idx=2\u0026sn=307a29d71776f6d1c68567a16727a7e5\u0026chksm=e88581e3dff208f55a48081cb8f951ca7d977c9b1ec3ac9aaf26bc8c53904ac0e15035e5c680\u0026scene=27#wechat_redirect)\n\n16、[把你的朋友变成表情包？Python：So easy](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247493765\u0026idx=2\u0026sn=cd3cd2a891cb3bc47956ac3bc8a06dd1\u0026chksm=e8858867dff20171241f81274eec097f48ea23558029b42a3e7565833c8a62d20e52d2dea87e#rd)\n\n17、[超干！如何建立一个完美的 Python 项目？](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247493789\u0026idx=1\u0026sn=7f0f4c40e410a3cfb01706dd9c8c8fc6\u0026chksm=e885887fdff2016930accb8ea6d4e2cb67d4d6983ca716148da7f63c62a6b96f518497ed2575\u0026token=58703854\u0026lang=zh_CN#rd)\n\n18、[10 个“疯狂”的 Python 项目创意](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247493963\u0026idx=2\u0026sn=e4ff38bc55f4ad4d990191e81a316421\u0026chksm=e88589a9dff200bff3e65c19744e59dd3407a48ff5b104bc7b71771762b331daca5c7772892a#rd)\n\n19、[使用 Python 自动化清理微信僵尸好友](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247496922\u0026idx=2\u0026sn=3b2233563ed7a02df94ab2600fe737f3\u0026chksm=e8859438dff21d2eb4874859a839f6c03b74cbd217a2e92eb6ece714051af11fdcb81c76c4d7\u0026scene=27#wechat_redirect)\n\n20、[别再问我怎么Python打包成exe了](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247496522\u0026idx=2\u0026sn=5579b947755bcc4aa2d2dd098d4396bc\u0026chksm=e88593a8dff21abe09ab37a9c6ee855bab17342a7397b946514acb9db281c629502709adc6ae\u0026scene=27#wechat_redirect)\n\n21、[还没抢到票？试下这个用 Python 写的最新抢票神器](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247496260\u0026idx=2\u0026sn=6f0b4ea3960b25640eb2936f65ac9e0a\u0026chksm=e88592a6dff21bb0140bb319486321f16a41679a53f68ea8cdbe0cad3fa9fbb6996fcc2019ec\u0026scene=27#wechat_redirect)\n\n22、[使用 Python 制作按键触发Windows通知的脚本](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247494892\u0026idx=2\u0026sn=6c633c829e9e996bf6c3109911d2e20e\u0026chksm=e8858c0edff205181ebc2eb5e907ea38b0dc0fa581a243fe57269968dc1aab147d3230c8a8cf\u0026scene=27#wechat_redirect)\n\n23、[纯Python方案实现中英文全文搜索](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247494874\u0026idx=2\u0026sn=f515724a52613a875869e6aa31ae3e78\u0026chksm=e8858c38dff2052ede9f42592fb59446b68bb3fff84870601c36ee64b864527d25cb9619ccae\u0026scene=27#wechat_redirect)\n\n24、[两行 Python 代码，精准识别一张图片的格式](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247497854\u0026idx=2\u0026sn=ca9066d3d7e4f3a0e8dfa18429683b30\u0026chksm=e885989cdff2118a81ecd769cf1443e252d5347a7c76e7d5b2d9c494d0afa2dbda5fbe467897\u0026scene=27#wechat_redirect)\n\n25、[明哥放大招！ 这下看你们还怎么搬运我的文章 ~](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247498344\u0026idx=1\u0026sn=c3707e3058f444fc42e373155f82c514\u0026chksm=e8859a8adff2139c790e5240dd4339b5cf7493e959eba0ddff5738a2432ff287ba6488b59b18#rd)\n\n26、[如何在手机上配置 Python 环境](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247497813\u0026idx=2\u0026sn=b4b09859f7b175e0a60ca7e61131d475\u0026chksm=e88598b7dff211a124f85f82db20a3c7742dce30f7218dcd00ac393cc49ad7754b2401f8e1bd\u0026scene=27#wechat_redirect)\n\n27、[在手机上运行 Python，这款工具比 QPython 还好用~](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247497684\u0026idx=2\u0026sn=62756dddcd6d8a8e29326d33b1d9e70e\u0026chksm=e8859736dff21e20cf67f8c29e87cdcd2849f04bb9567dc2f5c2dcc6a00cbd8aeeecaace335f\u0026scene=27#wechat_redirect)\n\n28、[情人节表白神器，v2.0 版本](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247497554\u0026idx=1\u0026sn=032200c99fcb0841246cb5eed74dc73b\u0026chksm=e88597b0dff21ea6b20f8301a3c2e2dfdf914d49f23155f81113c90b7b6135802f252481a318\u0026scene=27#wechat_redirect)\n\n29、[5个无聊透顶的 Python 程序](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247497441\u0026idx=1\u0026sn=a6e7b24b13cee4c7f580587f0303a579\u0026chksm=e8859603dff21f158b9560b6b397b13a26d71ef6c72d47d220c65812f5c0f9d7f15a3c209fe5\u0026scene=27#wechat_redirect)\n\n30、[怎样用Python制作好玩的GIF动图?](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247497164\u0026idx=2\u0026sn=cfc237768c53716f4554ea89bbca3294\u0026chksm=e885952edff21c381eb898a203bed86a1b96eba8e1cabecabf0c896489c5fc3a0022b0be8527\u0026scene=27#wechat_redirect)\n\n\n## 03. 数据分析\n\n### 3.1 基础库\n\n1、[有关 NumPy 和数据表达的可视化介绍](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485295\u0026idx=1\u0026sn=6220c2ed0d73feade0c9691fbf214ba7\u0026scene=21#wechat_redirect)\n\n2、[快速提升效率，这6个 Pandas 技巧一定要知道](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247491909\u0026idx=2\u0026sn=3f3bf16784689a5e8bd5f9ef9478040f\u0026chksm=e88581a7dff208b12e25ddaf6a047abc47878eee56f85309b6618cfd92a4dfeb2445f23e2f05#rd)\n\n3、[50题 讲透 matplotlib ：从入门到精通](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247486026\u0026idx=1\u0026sn=7b333759709c30fe442732b7a107e3c1\u0026chksm=e8866aa8dff1e3be37f5169ac53bbcf71a76514e99fbbcbe458ec15aa1204d988ad44d689eb3\u0026scene=27#wechat_redirect)\n\n4、[实用的 Pandas 技巧，估计 80% 的人不知道](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247496209\u0026idx=2\u0026sn=8f8db418261326c981cd27f57cc3fc5b\u0026chksm=e88592f3dff21be543cc302a715ea39ae8a1adacb7342f45d5bcf2eca9c2b398b05955408597\u0026scene=27#wechat_redirect)\n\n5、[用Python 操作 Excel，这篇文章别错过了!（超全总结）](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247498065\u0026idx=1\u0026sn=5f2bb43d9d960c2a7330353c4ac926a8\u0026chksm=e88599b3dff210a528c3e6aac2ea1708b7aa5e3d58c49d12d63492271396ccebee8f0a4a6eae\u0026scene=27#wechat_redirect)\n\n6、[别找了，这是 Pandas 最详细教程了](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247497846\u0026idx=2\u0026sn=9483146777ac86567e3933e6d5475e5f\u0026chksm=e8859894dff2118208b517d0d9e753fbf8b1bb83995d36cf04694825972b6a82e195d706852d\u0026scene=27#wechat_redirect)\n\n7、[再见 for 循环！pandas 提速 315 倍~](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247497472\u0026idx=2\u0026sn=df1089640d2beb3607518d0ea9f3e709\u0026chksm=e88597e2dff21ef45a7c3b25e102bc665368f628d1b76decfbeeb18a4cd1a2605737c4c8fb21\u0026scene=27#wechat_redirect)\n\n8、[Python 操作 Excel 库 xlwings 常用操作详解](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247497164\u0026idx=1\u0026sn=281a25369e47ecba1951d4e92f01d5d0\u0026chksm=e885952edff21c38f633910f3c2aac54f8e379707e70d9a70a1cdde5bfd4b7fde145315ea54f\u0026scene=27#wechat_redirect)\n\n### 3.2 数据可视化\n\n1、[可视化01｜一图带你入门matplotlib](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485022\u0026idx=1\u0026sn=76d4270a15c430217588bd9f8be8303b\u0026chksm=e88666bcdff1efaa35c6d685f19b04e62f58e768dc9d1819bcb9f8211f65d3fd83296259d923\u0026token=1148998814\u0026lang=zh_CN#rd)\n\n2、[可视化02｜详解六种可视化图表](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485020\u0026idx=1\u0026sn=7f82736e6a2e5442ed59c82d8e242ca4\u0026scene=21#wechat_redirect)\n\n3、[可视化03｜用正余弦学习matplotlib](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485019\u0026idx=1\u0026sn=9d44ee27fd888831e94845d6d0256deb\u0026scene=21#wechat_redirect)\n\n4、[可视化04｜子图与子区难点剖析](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485014\u0026idx=1\u0026sn=90dbdf17f049c152944a4c28642df249\u0026scene=21#wechat_redirect)\n\n5、[可视化05｜绘制酷炫的GIF动态图](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485007\u0026idx=1\u0026sn=1464dee30d006ddb5111f9827b0c4081\u0026scene=21#wechat_redirect)\n\n6、[可视化06｜自动生成图像视频](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485002\u0026idx=1\u0026sn=f09c089328eb0fe39721b73272c81214\u0026scene=21#wechat_redirect)\n\n7、[可视化07｜50个最有价值的图表](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247484920\u0026idx=1\u0026sn=92eb2fd55f13a8bda75a7103a73f8d50\u0026scene=21#wechat_redirect)\n\n8、[ 可视货08｜利用 Flask 动态展示 Pyecharts 图表数据的几种方法](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485658\u0026idx=1\u0026sn=f78e976889de52c0ce35e862bafacd8a\u0026chksm=e8866838dff1e12e41b8f2dd1a43dc540ff39484ae64831332d233b5a4f7ca3b439d370ef1ed#rd)\n\n9、[一个没法商用，但是好玩有趣的 Python 手绘图形库！](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247491212\u0026idx=2\u0026sn=66a5fd4f672b668aee6bb2c3a01a92f6\u0026chksm=e8867e6edff1f77813b2b59f6219d18041963e6011afa1a590925c71ebd79c7e90b03e82c606\u0026scene=27#wechat_redirect)\n\n10、[如何使用 Python 绘制一套动态图形？](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247488616\u0026idx=1\u0026sn=ef094168fc5ff4c46a66b2068cb1011e\u0026chksm=e886748adff1fd9cc9f9f3ed3b2210c9f9f2c770458b3207f9fd6b12ee37a5451e9444b41e59\u0026scene=27#wechat_redirect)\n\n11、[一文学会制作 6 种炫酷的 Python 动态图](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247486111\u0026idx=2\u0026sn=fadf51d43bc468c58ba6885db3006e7a\u0026chksm=e8866a7ddff1e36b5815a9693150799d5925727f5a425e642fd136283ff4a58b7f19ba9da39d\u0026scene=27#wechat_redirect)\n\n12、[如何使用 Python 绘制一套动态图形？](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247488616\u0026idx=1\u0026sn=ef094168fc5ff4c46a66b2068cb1011e\u0026chksm=e886748adff1fd9cc9f9f3ed3b2210c9f9f2c770458b3207f9fd6b12ee37a5451e9444b41e59\u0026scene=27#wechat_redirect)\n\n13、[超硬核的 Python 数据可视化教程](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247492265\u0026idx=2\u0026sn=2aede70646f9ee34ad526d2d99b6549e\u0026chksm=e885824bdff20b5d428dbb09daeae2f3e96f1362372bf6ffb16fae1f06263703379873025d43\u0026scene=27#wechat_redirect)\n\n14、[收藏！最全的可视化学入门算法教程（Python实现）](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247491520\u0026idx=1\u0026sn=55804b80dcc56a3923255abf58e08968\u0026chksm=e8867f22dff1f6340a7f61f7796a1e78bd695278a340351860efc244c8a9bbf80cc02bbfaf05\u0026scene=27#wechat_redirect)\n\n15、[50 款数据可视化分析工具大集合，总有一款适合你](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247490737\u0026idx=1\u0026sn=f447d6e27504611baf8a4ad4056c6e5a\u0026chksm=e8867c53dff1f5450ff808baec53797bd772cdd3c0e43f2f0c278cd4b8867223d5591ab2aa7d\u0026scene=27#wechat_redirect)\n\n16、[用Python画漂亮的专业插图 ？So easy！](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247490251\u0026idx=1\u0026sn=14df276f09201930fdc413d8f9a772df\u0026chksm=e8867a29dff1f33fd0f85cf4412c42cc1145e917b3cd06e158aa31356525799033dd8c6e620f\u0026scene=27#wechat_redirect)\n\n17、[太好玩了，看看我用 Pyecharts绘制的“时间轮播图”](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247489657\u0026idx=2\u0026sn=6359a534033c0a6f21af28a7d9f8b768\u0026chksm=e886789bdff1f18d6719558e305453cba2b6c8a55d66c9bcb6dd5678209d89c1594d87de0a87\u0026scene=27#wechat_redirect)\n\n18、[实战！用60行Python代码画出30万条房产数据分析图](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247489032\u0026idx=1\u0026sn=6b9c7281d3090783a9a486b81f749789\u0026chksm=e88676eadff1fffcec00d3c44ee9b34496dc886417da55aeabed017d496da85d442f205c227d\u0026scene=27#wechat_redirect)\n\n19、[刷爆全网的动态条形图，原来5行Python代码就能实现！](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247492725\u0026idx=1\u0026sn=964c45002220761dafcf537d5f9fe802\u0026chksm=e8858497dff20d8175b87ddb1997b1dd71c91a03a92e60611718fdbf2bdbe3cee41d239b360d\u0026scene=27#wechat_redirect)\n\n20、[这 10 个 Python 可视化动图，学会了就吹牛了](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247493551\u0026idx=2\u0026sn=dee235d803b491163f74a49f5cf0d12f\u0026chksm=e885874ddff20e5bf639454c226f6e74e5180dbab3803db08c2bd72d67347aa52dede40da4c9#rd)\n\n21、[牛批了，1行python代码就可实现炫酷可视化](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247494580\u0026idx=2\u0026sn=bf87885645377449f3a94d6d8122e1f6\u0026chksm=e8858b56dff2024046c48ccf0ff087c42fa2608c0d0b6183ea61ffb85278a9c52138cdfbef13\u0026scene=27#wechat_redirect)\n\n22、[珍藏版 | 这 30 个细节，决定了数据可视化的质量](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247496866\u0026idx=1\u0026sn=f1ba05ed6a4db3e507f0cf0d4ce3ac59\u0026chksm=e8859440dff21d56256e0ad9a9c739dca37fae6c40843fe98033a2e77a412a667407f36a7113\u0026scene=27#wechat_redirect)\n\n23、[吹爆了这个可视化神器，上手后直接开大~](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247495182\u0026idx=1\u0026sn=d8e913a808796e6fa793d58df26d209f\u0026chksm=e8858eecdff207fac878d4b27894b5a2c69812d6803262e430d2244443a2c23e38d91a697556\u0026scene=27#wechat_redirect)\n\n24、[Pygal，可导出矢量图的Python可视化利器](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247497951\u0026idx=1\u0026sn=7cce71d5c34fdeb89509e97817a5f0af\u0026chksm=e885983ddff2112bc76bd9a4dbe14f407c5fe8b2ea0010b353e760b59c4476603f1d82a26eac\u0026scene=27#wechat_redirect)\n\n25、[这可能是 Python里最强的绘制地图神器](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247497813\u0026idx=1\u0026sn=c5034f6ecf03fe3ccb6771b39faa8230\u0026chksm=e88598b7dff211a11145c44db19f50df244ab3c2b740e1d51ead51b25d7fa9643660ca5cc29a\u0026scene=27#wechat_redirect)\n\n### 3.3 工具使用\n\n1、[ 整理了 50个 IPython 的实用技巧](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485613\u0026idx=1\u0026sn=70f89faf2573b3025edc73f525f22a0a\u0026chksm=e886684fdff1e159509d30fd0a24854da39fb5a6ae55e0ed6e40b7971d3219968006f80aad7b#rd)\n\n2、[ Jupyter NoteBook 的使用指南](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485024\u0026idx=1\u0026sn=aac0db4b2c97c7f5c2871342b936eaa2\u0026chksm=e8866682dff1ef947ec6474b8c03f668e462232ebd0ec0f137d42e5e63b9b66a3d9e303c1caf\u0026token=1148998814\u0026lang=zh_CN#rd)\n\n3、[Jupyter Notebook最常用的五大配置技巧](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247491411\u0026idx=2\u0026sn=88c290af7793ddc024cf2a39875b97e8\u0026chksm=e8867fb1dff1f6a731077d749b1ea44fd558995f3448e27da9becf7b035ed777774d1b0bb0ec\u0026scene=27#wechat_redirect)\n\n4、[强烈安利！这十二个 IPython 魔法命令](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247488777\u0026idx=2\u0026sn=3b14fe7faa4d2a26b702c15ebe6b6103\u0026chksm=e88675ebdff1fcfd471dc84c802dab2c37889d59e55711c5d521c80fdbf38291b4092b840083\u0026scene=27#wechat_redirect)\n\n5、[真香！安利 6 个 Python 数据分析神器](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247488619\u0026idx=1\u0026sn=0c6c76b9deaa4f1976dcacaaee018312\u0026chksm=e8867489dff1fd9fa2b0ac08696c4dae1b48054ca64aefef6d2117179dbbffbfe4ae9d1a4f81\u0026scene=27#wechat_redirect)\n\n6、[使用 pyecharts 打造酷炫的 BI 大屏](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247487730\u0026idx=2\u0026sn=b2ee3058d63ebf702f3f0f9a6ca9c623\u0026chksm=e8867010dff1f90686948269ca5e0907d726fc775029cc414285d71c0176ce859b818d2e34d5\u0026scene=27#wechat_redirect)\n\n7、[酷炫的动态可视化交互大屏，用Excel就能做！](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247486295\u0026idx=2\u0026sn=2826a69402912a70955209192e761c4d\u0026chksm=e8866bb5dff1e2a30d374d5f46afa1cb9d952a0c939701b9f8b5bc52df4169d5e2da30236505\u0026scene=27#wechat_redirect)\n\n8、[像操作Excel一样玩Pandas，这款可视化神器太棒了](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247493689\u0026idx=1\u0026sn=2e614500c8359e4b87de55128fe69593\u0026chksm=e88588dbdff201cd761e20605f10f1aa9525d6d89072cbbc9a307e35788b8a425c2044d337d4#rd)\n\n9、[8 个 Jupyter Notebook Tips，隐藏得太深了](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247494062\u0026idx=2\u0026sn=860539d7eae82c53791cd7a2eb005536\u0026chksm=e885894cdff2005ae9169c7dfabe3760c19eded392ec18805f1d763ad8dce77c21150698178a\u0026scene=27#wechat_redirect)\n\n10、[PyCaret：几行代码轻松搞定从数据处理到模型部署](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247495402\u0026idx=2\u0026sn=bb0664c6ac7995dfad4f4a1268e2e374\u0026chksm=e8858e08dff2071e121d81fa564671ba4425814687fd2df3aa32898ffb3bdbe72d303bc9d66a\u0026scene=27#wechat_redirect)\n\n11、[这个 Jupyter 插件，用起来就像 Excel 一样简单](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247498500\u0026idx=2\u0026sn=672a1da1a9957c84a19802842df5b5d9\u0026chksm=e8859be6dff212f0754dd0a3820241be3af34d72e6dc32e7d83d1f87198bd549ccfd66c55029\u0026scene=27#wechat_redirect)\n\n\n## 04. 开发工具\n\n1、[代码调试｜无图形调试工具 - pdb](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247484969\u0026idx=1\u0026sn=a99fc31865edc4b439707d2be6f66654\u0026scene=21#wechat_redirect)\n\n2、[代码调试｜远程调试图文超详细教程](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247484970\u0026idx=1\u0026sn=9ac9c5dfcdc8c6b48a7b4c9854825734\u0026scene=21#wechat_redirect)\n\n3、[优化Python开发环境的几个技巧](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485131\u0026idx=1\u0026sn=f1bd7b31a3624f015c74f56a8888a695\u0026scene=21#wechat_redirect)\n\n4、[让你重新爱上 Windows 的小众软件](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247484964\u0026idx=1\u0026sn=1479536416788a6c55dddef70167eb88\u0026scene=21#wechat_redirect)\n\n5、[Python 的命令行参数解析工具](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247484960\u0026idx=1\u0026sn=3456d9a05b35588b060833ceb189db6e\u0026scene=21#wechat_redirect)\n\n6、[搜索神器 EveryThing，你把它的潜力用到极致了吗？](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247484894\u0026idx=1\u0026sn=59877fe818739175d3d075458594f563\u0026scene=21#wechat_redirect)\n\n7、[开发工具｜盘点 Xshell 的那些奇淫技巧](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485043\u0026idx=1\u0026sn=8c240e569c60607cd4cea8888a6aa2e1\u0026scene=21#wechat_redirect)\n\n8、[告别996，全靠这个Python补全利器](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247484824\u0026idx=2\u0026sn=8f20af371954dfd2a5c890bb5814b4c9\u0026scene=21#wechat_redirect)\n\n9、[学会这21条，你离 Vim 大神就不远了！](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247484902\u0026idx=1\u0026sn=d677261fda90b67bf5eda886447a4f77\u0026scene=21#wechat_redirect)\n\n10、[用 Python 做开发，做到这些才能一直爽](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247484874\u0026idx=1\u0026sn=abffab70b1e265ede1fd3b994dedab90\u0026scene=21#wechat_redirect)\n\n11、[这款神器，能把 Python 代码执行过程看地一清二楚](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247484878\u0026idx=1\u0026sn=9bc941ff19ec38e7c7137a22df981f27\u0026scene=21#wechat_redirect)\n\n12、[如何把自己的 Python 包发布到 PYPI？](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247484835\u0026idx=2\u0026sn=f24a415d47d4122c4d6b1a6ccf254a51\u0026scene=21#wechat_redirect)\n\n13、[谁说 Vim 不好用？送你一个五彩斑斓的编辑器！](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247484872\u0026idx=2\u0026sn=ce718e511b754fe936172724a824a716\u0026scene=21#wechat_redirect)\n\n14、[迄今为止，我见过最好的正则入门教程（上）](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247484831\u0026idx=1\u0026sn=077d14410db6a906c3b962f0ba18b2d4\u0026scene=21#wechat_redirect)\n\n15、[迄今为止，我见过最好的正则入门教程（下）](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247484830\u0026idx=1\u0026sn=4d48b1c7f2b5234992732f8f15b868df\u0026scene=21#wechat_redirect)\n\n16、[Win 平台做 Python 开发的最佳组合](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247484837\u0026idx=2\u0026sn=68935077ae9eeb6fe4f708565aa0a9ed\u0026scene=21#wechat_redirect)\n\n17、[15 款Python编辑器的优缺点，别再问我“选什么编辑器”啦！](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247492759\u0026idx=1\u0026sn=6c6e6606fd9da9d2b951bda9e8a1b223\u0026chksm=e8858475dff20d638f4b731a44dd48fe01a68f16480bcaed2516fc7d3d56c61cc6c62afccb9d\u0026scene=27#wechat_redirect)\n\n18、[用了三年的 pdb，没想到还能这么调试](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247498550\u0026idx=1\u0026sn=d2d0ba8987509a67ba40c19f7dcfd719\u0026chksm=e8859bd4dff212c2f4d6f07c42ae81af046aeb8611c3c869143ed7e4ebac03fd011ddc8b88e6\u0026scene=27#wechat_redirect)\n\n19、[调试 Python 代码，可别再用 Print了！](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247497083\u0026idx=1\u0026sn=47fa23a2104c2e75ad71c56b6d89b84d\u0026chksm=e8859599dff21c8f0f832e83f3e5220bef96fbba7514863e4e8fcd178818258f024744902806\u0026scene=27#wechat_redirect)\n\n### 4.1 PyCharm\n\n1、[受用一生的高效PyCharm使用技巧（一）](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247484946\u0026idx=1\u0026sn=12a891db18e9d1233535fa4aca9a3892\u0026scene=21#wechat_redirect)\n\n2、[受用一生的高效PyCharm使用技巧（二）](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247484942\u0026idx=1\u0026sn=9dbb2cfe2a277bd3519d37414fcc608e\u0026scene=21#wechat_redirect)\n\n3、[受用一生的高效PyCharm使用技巧（三）](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247484932\u0026idx=1\u0026sn=347b35ccdee94895652caa86191360c8\u0026scene=21#wechat_redirect)\n\n4、[受用一生的高效PyCharm使用技巧（四）](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247484918\u0026idx=1\u0026sn=66b3fd784050e5cb85109faa3d063993\u0026scene=21#wechat_redirect)\n\n5、[受用一生的高的PyCharm使用技巧（五）](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247484914\u0026idx=1\u0026sn=cd1282f94f9326647b05ad9090afd2c8\u0026scene=21#wechat_redirect)\n\n6、[受用一生的高效PyCharm使用技巧（六）](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247484907\u0026idx=1\u0026sn=647a75b96884b39c57664f62ead11b89\u0026scene=21#wechat_redirect)\n\n7、[受用一生的高效 PyCharm 使用技巧（七）](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485372\u0026idx=1\u0026sn=3ed61c4ccbb089358213304cd70bb0f7\u0026chksm=e886675edff1ee487911e922279675264916dd08120f5f40113f37dc080b94c7bf9ad67719c4\u0026token=1148998814\u0026lang=zh_CN#rd)\n\n8、[代码调试｜远程调试图文超详细教程](https://mp.weixin.qq.com/s?__biz=MzU4OTUwMDE1Mw==\u0026mid=2247484304\u0026idx=1\u0026sn=7612f0c2fd6232723ca2733fb1e8f46d\u0026scene=21#wechat_redirect)\n\n9、[手把手教你打造一个顔值超高的IDE](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485052\u0026idx=1\u0026sn=2e0bb1a3af4206fd2cf8e3650f695e6b\u0026scene=21#wechat_redirect)\n\n10、[玩转 PyCharm ，这篇文章就够了](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247487629\u0026idx=1\u0026sn=9a19cbcce2effcc242cc8d6d33cd2762\u0026chksm=e886706fdff1f97955e73495c0be5b104f834d569d75e9e1470417f79e1d19ff4937683484ad\u0026scene=27#wechat_redirect)\n\n11、[用动画展示 Pycharm 十大实用技巧](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247486118\u0026idx=1\u0026sn=990c35adb86919bda2f2cb82e7c5fb9e\u0026chksm=e8866a44dff1e35200244e3d369ad6c0f736d3511dcfb086b7641339e20ae62e35b8fd60bdd9\u0026scene=27#wechat_redirect)\n\n12、[太棒了！Jupyter 与PyCharm 完美融合，Jupytext 来啦！](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247496487\u0026idx=1\u0026sn=344204a2893c7bb54e9977f274c29fef\u0026chksm=e88593c5dff21ad366d0fa3c2a1af3760f8f67b167ee8b29e016fe31adc66bb84c3e018e25ad\u0026scene=27#wechat_redirect)\n\n13、[装上后这 14 个插件后，PyCharm 真的是无敌的存在](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247495720\u0026idx=1\u0026sn=3233659fa9c975df9e95402a8c68b405\u0026chksm=e88590cadff219dcd82f22d1d4684dda09a2db3469a0826ffe7605388fc37fb3a2c7cca49e0f\u0026scene=27#wechat_redirect)\n\n14、[卸载 PyCharm！这才是 Python 小白的最理想的 IDE](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247497739\u0026idx=1\u0026sn=2e4795f4ddc784cfa796fb59b3d0e707\u0026chksm=e88598e9dff211ffbe2cea5f574c8ee6117f4e7cd5d4869a804422139360421e4803df270f19\u0026scene=27#wechat_redirect)\n\n### 4.2 VSCode\n\n1、[这 21 个VSCode 快捷键，能让你的代码飞起来](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247484893\u0026idx=1\u0026sn=421b544115efad388314ccd027761b40\u0026scene=21#wechat_redirect)\n\n2、[神技巧！在浏览器中也能用 VS Code](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247484859\u0026idx=2\u0026sn=70abd19426374271a10cbef8e1645c7a\u0026scene=21#wechat_redirect)\n\n3、[生产力终极指南：用了两年，如今才算真正会用VS Code](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247492595\u0026idx=2\u0026sn=a39a7cb70908d442a399ac80a272f90e\u0026chksm=e8858311dff20a0782cca942c7e9f3444bb443cf816fd05d76c5f7c234930afacb6c948802bf\u0026scene=27#wechat_redirect)\n\n4、[VS Code的7个开源替代品，全都知道算我输！](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247490251\u0026idx=2\u0026sn=ef0eca9da6eff8405a5a48d89a6b2e54\u0026chksm=e8867a29dff1f33f29487864efb1389b02705d81d0198df581b5b71085ff238f24ffe99f154c\u0026scene=27#wechat_redirect)\n\n5、[再见了，PyCharm](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247489522\u0026idx=1\u0026sn=d7d45dba4a7c9e2f010d09f757639a19\u0026chksm=e8867710dff1fe0657a16b6087ad4a50fdceb8f324bef5f950b3320e33e09ce10d1fa045827d\u0026scene=27#wechat_redirect)\n\n6、[微软推出 Pylance，改善 VS Code 中的 Python 体验](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247489006\u0026idx=2\u0026sn=58f6dbe10cba98cebab0fd19f124e4df\u0026chksm=e886750cdff1fc1a6cfe249a2f76213fef1a789f4a5006704e33d00b9abadde489af7052a8a9\u0026scene=27#wechat_redirect)\n\n7、[VS Code 连接远程服务器运行 Jupyter Notebook](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247486773\u0026idx=2\u0026sn=75b2453513b1445d9881f5ec8c1f44d1\u0026chksm=e8866dd7dff1e4c167b27eccec9a6469b7988d6b05010160247b3e1a549764201807212ed581\u0026scene=27#wechat_redirect)\n\n8、[GitHub 发布重磅更新：你电脑上的 IDE 可以删了？！](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247486295\u0026idx=1\u0026sn=e5bd46de0616fad6105d2e46a359cd3d\u0026chksm=e8866bb5dff1e2a37058e1cbc502863f8b8a885a493b7ef9f5e442a1b554ffeb0ae09d77026e\u0026scene=27#wechat_redirect)\n\n9、[用 VS Code 写 Python，这8个扩展装上后无敌了](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247492505\u0026idx=1\u0026sn=ba354ab86500280d46038d2fa2f3572b\u0026chksm=e885837bdff20a6dd2d4411719e44a3b88371b5006e9dc2b2580e6862f3161e70cb339240512\u0026scene=27#wechat_redirect)\n\n10、[有了这个VSCode神器，从此爱上调试代码](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247497025\u0026idx=2\u0026sn=91734e86eb03b0ad8b299fa05fb89896\u0026chksm=e88595a3dff21cb5638a874e6ea75aefa8539eb832e239d8103fd66584d1276edbe1d616c4fb\u0026scene=27#wechat_redirect)\n\n11、[用 VS Code 写 Python，这几个插件是必装的](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247496552\u0026idx=1\u0026sn=ab85fc16d53f5d6bbcb0c030cae51402\u0026chksm=e885938adff21a9ca75d485aab0980cb5cb7363d4eadaf0e1867dbb955c7296d1e16f7c7c367\u0026scene=27#wechat_redirect)\n\n12、[出炉了！ 2021 年将火爆的 10款 VSCode 扩展插件](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247497928\u0026idx=1\u0026sn=0ec6994930f1cf8bd3a1ed8d8404eb18\u0026chksm=e885982adff2113c94ba7c0ddc989c174daeedd159359d9289b48006e0c6b1d0aa8b87980ef1\u0026scene=27#wechat_redirect)\n\n13、[神器 VS Code，超详细Python配置使用指南](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247497249\u0026idx=1\u0026sn=00a13cb6099f487ce3f88f27923d6a3b\u0026chksm=e88596c3dff21fd504d3e469a0eddc00f8febdeb95b7b8c7483dfad7ef84382d2cc1f3b16f2c\u0026scene=27#wechat_redirect)\n\n### 4.3 好用的库\n\n1、[使用 Python 远程登陆服务器的最佳实践](https://mp.weixin.qq.com/s/aRXYAP9D9rgil-0_Etb0SQ)\n\n2、[这么设置 Python 的环境变量，我还是第一次见](https://mp.weixin.qq.com/s/LcjIPZPSg0KbL9X-i6vigg)\n\n3、[太强了！Python中完美的日志解决方案](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485741\u0026idx=1\u0026sn=505c06669baa44873171a3eed81f32b4\u0026chksm=e88669cfdff1e0d91635b75f54998667e04bfb05a1aebae096930bd23acdd9d35ea858861bb2#rd)\n\n4、[如何使用 Python 操作 Git 代码？](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485723\u0026idx=1\u0026sn=35511b71347111c00a9e1633309efd13\u0026chksm=e88669f9dff1e0ef7aec03f2bdbddb8408bf12a57a36add441b75e486dd72df13be7629625ab#rd)\n\n5、[用它5分钟以后，我放弃用了四年的 Flask](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485657\u0026idx=1\u0026sn=e21ddc5b670a9b667135df2ca97ec99c\u0026chksm=e886683bdff1e12d9e1d64a7f5bfbc65ca2372711cd9b08ef36ce0cdd99811ce44ff162585df#rd)\n\n6、[整理了 34 个被吹爆了的Python开源框架](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485653\u0026idx=1\u0026sn=edd893dd711b3681aa0bacdf8ab384fd\u0026chksm=e8866837dff1e1216f6fbf413118f839e6e1dc5ed7b45117df55f13e25670c5ffba34966abff#rd)\n\n7、[ 为了选出最合适的 http客户端，我做了个测评](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485651\u0026idx=1\u0026sn=647c22ac66e469ccc33478457dadf224\u0026chksm=e8866831dff1e1279149ff1e3af84bef86d24c524b7b7c14e9c519cf7c4739fa8f10dcc4a8d0#rd)\n\n8、[凭什么 FastAPI 火成这样？看这篇文章就知道了](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485891\u0026idx=1\u0026sn=82bde3e83435ebb6beb7e3581f12f7b0\u0026chksm=e8866921dff1e0376befb029e9f1d81f33b0fa55242182f8de20d2a6e6b0cce0b5efd02f9aef\u0026token=2013245174\u0026lang=zh_CN#rd)\n\n9、[要想 BUG 变得富有美感，这个库你一定要看](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485889\u0026idx=1\u0026sn=0258eb138dce2c71b533d340770d5d09\u0026chksm=e8866923dff1e03548dee4f780b410c22b51e1c3ffde3ef814f6a9b94e49af941fc04c79a660\u0026token=2013245174\u0026lang=zh_CN#rd)\n\n10、[如何使用 Python 输出漂亮的表格？](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485841\u0026idx=2\u0026sn=705c123abed5441a52f8640b65f3c400\u0026chksm=e8866973dff1e0650e4b2e025d0e86b3aedeb7ea8f68ad560f37cb033f36660b6eee15fb3ce4\u0026token=2013245174\u0026lang=zh_CN#rd)\n\n11、[用 Python 写出来的进度条，竟如此美妙~](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247492108\u0026idx=2\u0026sn=2fa1e31f9684df6d6f3da21aa4cba6e5\u0026chksm=e88582eedff20bf886c29d480245d835c0a3fbea49e54909abbeb703bb7149d4e3444202e97c\u0026scene=27#wechat_redirect)\n\n12、[推荐一些能提高生产力的 Python 库](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247491947\u0026idx=2\u0026sn=765ca757e0aee7fd4dd3f7779f409ff3\u0026chksm=e8858189dff2089f74a97972c1f213291a8680a766b328a74c609f465f7dcf16c324df57a660\u0026scene=27#wechat_redirect)\n\n13、[规整字符串的数据提取神器：parse 库](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247491617\u0026idx=1\u0026sn=b77cd25d6c92f86c1492f913edcb51c7\u0026chksm=e88580c3dff209d500525bbc81464034ca431c92603b5ec83046faaac7ca4c012034964805e0\u0026scene=27#wechat_redirect)\n\n14、[微软再出神器，这次终于对 Python下手了](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247491407\u0026idx=1\u0026sn=0044bf683ddc4799ef2e7c04fb75ebf8\u0026chksm=e8867faddff1f6bbbae3e716e7b686eeb4a5b49f19a2fb2b8743ae2e641ee529189d313f6fe8\u0026scene=27#wechat_redirect)\n\n15、[这个 Python 库有点黑科技](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247491241\u0026idx=1\u0026sn=700979655adce734f5300e7ee380d4ab\u0026chksm=e8867e4bdff1f75d355b34ca8561844c920a2434357350e06a87c99cdbdfb094ee29e7957988\u0026scene=27#wechat_redirect)\n\n16、[适合 Python 入门的 8 款强大工具！](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247491088\u0026idx=2\u0026sn=23cd3b06b8117a5d996d258dd9c0eb23\u0026chksm=e8867ef2dff1f7e479ad5a633295f1be0fc272f6b4de2526c21129b2dee23cb517e51b508f8f\u0026scene=27#wechat_redirect)\n\n17、[这些Python库虽然冷门，但功能真的很强大！](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247490868\u0026idx=2\u0026sn=7bda9c9021cd26eb43d752f6ff84dbe7\u0026chksm=e8867dd6dff1f4c0398b427f13787c99f24cea2a7b2c7b10fbc3316b0215b3ea861f197e604f\u0026scene=27#wechat_redirect)\n\n18、[那些被低估了的 Python 库，看看你用过几个？](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247490782\u0026idx=1\u0026sn=2c710eca844da200dac14ab017ffcdb3\u0026chksm=e8867c3cdff1f52a86c291e34e458f57bd5572c6fdeb75cdb84fdfba2d9bb1731067dca7d195\u0026scene=27#wechat_redirect)\n\n19、[用 Python 写出这样的进度条，刷新了我对进度条的认知](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247490326\u0026idx=1\u0026sn=867061f4ad793e957161c30be77ef9bb\u0026chksm=e8867bf4dff1f2e2f1cdc5af4366540d33fc0edfc52810af09b82a590fcd6ec4c5c2d7a528c6\u0026scene=27#wechat_redirect)\n\n20、[少有人知的 Python \"重试机制\"，请了解一下 tenacity ](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247489274\u0026idx=1\u0026sn=7ddc4505f932b386ee22c7873ff5df1a\u0026chksm=e8867618dff1ff0ea5aa55c6acfeb85944028f1bb0be7fb2697f4ec018de297579b797ce048b\u0026scene=27#wechat_redirect)\n\n21、[一个极具意义的 Python 前端开发工具](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247489090\u0026idx=1\u0026sn=1e7ee21422440dc32d7a9a40eaab6c4e\u0026chksm=e88676a0dff1ffb6731df2996d3a4011eebdd8af4926920eefb30d086fa909943179e83d8957\u0026scene=27#wechat_redirect)\n\n22、[非常实用的 Python 库，推一次火一次](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247493413\u0026idx=1\u0026sn=2405d851af05549d5cb5f79353fdc393\u0026chksm=e88587c7dff20ed1c2f93c9a042b293eae294f17bf13cbbebdf50682c8fd24e09e4647dbbe6b\u0026scene=27#wechat_redirect)\n\n23、[新一代 Notebook 的神器出现，替代 JuPyter 指日可待](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247493296\u0026idx=2\u0026sn=075bc9476933eec961bc2e9a7245d2d0\u0026chksm=e8858652dff20f44a4d9cb30ad03841bc991a0efc2a63e63b04d5c8f68b3c6a67fbfa884551e\u0026scene=27#wechat_redirect)\n\n24、[使用 Python 下载的 11 种姿势，一种比一种高级](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247493230\u0026idx=2\u0026sn=8d356b9e0a9d597fbca1ef6ea2f8ca4d\u0026chksm=e885868cdff20f9a2d220f18ecc27909c1217568728f213f492bf566578da5742190bcff4862\u0026scene=27#wechat_redirect)\n\n25、[一个非常好用的 Python 魔法库](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247493501\u0026idx=1\u0026sn=fc2575646311350cb47f6caed6102539\u0026chksm=e885879fdff20e89c9600b6147885523fa0dbb7182fdf458c5aad5cd76ba6b415d25694f6bed#rd)\n\n26、[终于来了！！Pyston v2.0 发布，解决 Python 慢速的救星](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247493602\u0026idx=1\u0026sn=3ba266f9460d94eb4d16c50bffe3ca94\u0026chksm=e8858700dff20e1621fa34dae0b983c38fbcb5575d03f4c951c34a6d0a5f3b81e6c61fddd68a\u0026token=58703854\u0026lang=zh_CN#rd)\n\n27、[献给 Python 开发人员的 25 个最佳 GitHub 代码库！](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247493878\u0026idx=1\u0026sn=f476bbed89543828b54e7c9fcd93abbb\u0026chksm=e8858814dff20102b366afa61e870c2d82d3f8fd332dbf39f3824867a3f8b5e7a5ad4b0bfb89#rd)\n\n28、[求你了，别再用 print 调试代码了](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247494015\u0026idx=1\u0026sn=dc0dd7179d00d074e3013658760fe41d\u0026chksm=e885899ddff2008be8fde435d8ed2fb80057386aa13f8eee273fd02e8c1ca99201130881380e#rd)\n\n29、[爱了爱了！0.052秒打开100GB数据，这个Python开源库火爆了！](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247494268\u0026idx=1\u0026sn=db20e8232caa59512c852dcd723e3a46\u0026chksm=e8858a9edff2038857440f061ec0cef305011d967dfd738df8187f10a2f44d90e3fd7c07e946\u0026scene=27#wechat_redirect)\n\n30、[用 Hypothesis 快速测试你的 Python 代码](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247494299\u0026idx=2\u0026sn=d8af7430ff62c90179491a097a5b43fd\u0026chksm=e8858a79dff2036fae8f7ec05e6827c52cb27149d00a32f9a7dea9ab0e8ed1736fe4b0b3495c\u0026scene=27#wechat_redirect)\n\n31、[微软最强 Python 自动化工具开源了！不用写一行代码！](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247494621\u0026idx=1\u0026sn=61d9f8b7557cb2ff517fde1a414b219d\u0026chksm=e8858b3fdff2022954d383579b6392362e99e99af4a6309028dfa6ddd7bfc90a02c85d599b50\u0026scene=27#wechat_redirect)\n\n32、[Python 中 Mock 到底该怎么玩？一篇文章告诉你（超全）](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247496880\u0026idx=2\u0026sn=88899b73e7ca5f261be2b0ab245703ac\u0026chksm=e8859452dff21d4473f5a73b7d87a800ce177581d94028b7911c0187b3f92bd2762d03195126\u0026scene=27#wechat_redirect)\n\n33、[这款 Python 版终端资源监控器，火了！](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247496153\u0026idx=2\u0026sn=8b53b63e04b2eff07a16bb8ef641aaca\u0026chksm=e885913bdff2182dd176a5f6b1e324ed18f788830037c649915dc24df289139fd402e97c91b5\u0026scene=27#wechat_redirect)\n\n34、[谁是 2020 年最强 Python 库？年度 Top 10 出炉！](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247496075\u0026idx=1\u0026sn=f05417a3c7adb638d394741a0b47c21e\u0026chksm=e8859169dff2187ff80b3fd056160ae9d25009f7b373f82a5bc2c7d6f104a5f12ee52a623a3a\u0026scene=27#wechat_redirect)\n\n35、[Python 算法模板库，Pythonista 找工作利器](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247495227\u0026idx=2\u0026sn=c7899ab854da814888ef853023d8b74c\u0026chksm=e8858ed9dff207cf571d1819770952180f9c882b63e62025e819fe25538fe4f3a3148d73c228\u0026scene=27#wechat_redirect)\n\n36、[终于把所有的Python库，都整理出来啦！](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247498689\u0026idx=1\u0026sn=66743481223ff48bcb5c8ed257b95754\u0026chksm=e8859b23dff212350492116b1cdc3527f969fbb62cac8309ef91932e02842f35b5f7f4d08661\u0026scene=27#wechat_redirect)\n\n37、[Python 超级强大的模式匹配工具—Pampy](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247498439\u0026idx=1\u0026sn=1613fd0fb2154bb3a9b5caefb1225b41\u0026chksm=e8859a25dff21333272d75f14badb8491295351b0b3542db7cc1506a7462359ed297ce228710\u0026scene=27#wechat_redirect)\n\n## 05. 网络基础\n\n1、[点亮你的 HTTPS？原来这么简单！！](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247492265\u0026idx=1\u0026sn=46b095516bf3c0ebfc367ab64f8fd42c\u0026chksm=e885824bdff20b5db2861a411a07653135ffbafaa1e772588bcf86cf9ad54433a0ff492355ad\u0026scene=27#wechat_redirect)\n\n2、[手绘 10 张图，把 CSRF 跨域攻击、JWT 跨域认证说得明明白白的](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247489610\u0026idx=1\u0026sn=c9442c4ad370c318ea7ebafb26208b9c\u0026chksm=e88678a8dff1f1bec43cd601b0c0e3eaff32d168dc2ad69f6273e27f2e6d72b49b7585046057\u0026scene=27#wechat_redirect)\n\n3、[网络出了问题，如何排查? 这篇文章告诉你](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247488835\u0026idx=2\u0026sn=edac7045eb00479481365334ba198f50\u0026chksm=e88675a1dff1fcb76f10049aa97ade7c0669fc1a8c32649a810c1d43b37c7dbe964c17b0730f\u0026scene=27#wechat_redirect)\n\n4、[肝了三天，万字长文教你玩转 tcpdump，从此抓包不用愁](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247488684\u0026idx=1\u0026sn=9a9d717a6c00f978c6575cb934c5c942\u0026chksm=e886744edff1fd58ebb593338484013442c8c2f481497d6c5246cabce3ad43c1ee28299f9098\u0026scene=27#wechat_redirect)\n\n5、[三张图彻底搞懂 iptables 和 netfilter](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247488534\u0026idx=1\u0026sn=44856bba34b906930780535a7000a5af\u0026chksm=e88674f4dff1fde263c119bb66a5fa879e6c07b12d50035552dbd529757bedc45a3a41823013\u0026scene=27#wechat_redirect)\n\n6、[tcpdump / wireshark 抓包及分析](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247488505\u0026idx=2\u0026sn=5e7d7a204c9eef4537fd352090086685\u0026chksm=e886731bdff1fa0d3ba2c9a951fdbd849858a58ea630adab247f3b8b3ff7e76d7de022a8270d\u0026scene=27#wechat_redirect)\n\n7、[100 个网络基础知识，看完成半个网络高手](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247488490\u0026idx=1\u0026sn=a8725e200b3ac351ab4f0a2b6d112199\u0026chksm=e8867308dff1fa1e1d55c89b691394902d5c7f8965063acd8551ad14269135d603f7bef22281\u0026scene=27#wechat_redirect)\n\n8、[网络知识扫盲：扒开 TCP 的外衣，我看清了 TCP 的本质](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247488180\u0026idx=1\u0026sn=09526224732ebfcccb52847f27298c70\u0026chksm=e8867256dff1fb40c9f47bafd0e87a9237c5a9ebf33c8a3d0a598276b496d29cdaa3fbff8d26\u0026scene=27#wechat_redirect)\n\n9、[网络知识扫盲：一篇文章搞懂 DNS](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247487859\u0026idx=1\u0026sn=55c2c40b807a6bd7036763e99954f063\u0026chksm=e8867191dff1f88743bf88b809471926245a0ec3ef9c9d2c9f311d99533ed5656b7b3617431c\u0026scene=27#wechat_redirect)\n\n10、[路由器里的广告秘密](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247489132\u0026idx=2\u0026sn=4cf42aeef93396f7665a06b2d1dc7fba\u0026chksm=e886768edff1ff98bbd9572d85ddd97ef91ad8d19fdd951c15520cd9756d2c40a53d7cd8111c\u0026scene=27#wechat_redirect)\n\n11、[10张动图，让你搞懂计算中很重要的名词](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247487331\u0026idx=2\u0026sn=70146e780ca63c55ca3446a5e238b487\u0026chksm=e8866f81dff1e6974610866f756b099e0b8bed5389cfa594f4b94b6092ae31db305b1485aadd\u0026scene=27#wechat_redirect)\n\n12、[数字证书、签名到底是什么？这篇文章讲得太好了](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247493263\u0026idx=1\u0026sn=8b26b39da435b619d1344b4aca79b9f7\u0026chksm=e885866ddff20f7b936601facff760969e1ba36d981a9d26920f0acce65c96562ebffcb7d954\u0026scene=27#wechat_redirect)\n\n13、[为何无法使用 ip 访问网站？](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247484976\u0026idx=1\u0026sn=503d75faea7a633729ec90d6f26e21a2\u0026scene=21#wechat_redirect)\n\n## 06. 实用工具\n\n### 6.1 Linux\n\n1、[值得收藏的 14 个 Linux 下 CPU 监控工具](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485356\u0026idx=1\u0026sn=9dc2f440299ad179e1874febdffa04d6\u0026scene=21#wechat_redirect)\n\n2、[19 个没什么用，但是”特好玩“的命令](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485142\u0026idx=2\u0026sn=97b0f02f8f0153b1c7ba4899359d55e4\u0026scene=21#wechat_redirect)\n\n3、[相见恨晚的15个 Linux 神器，你可能一个都没见过](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247484887\u0026idx=1\u0026sn=3473df33893a23b4de1e176985a5265e\u0026scene=21#wechat_redirect)\n\n4、[这 22 款 CLI工具，每一个都是精品](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247491148\u0026idx=1\u0026sn=92b194ad574e8b793ebb608319c7d1df\u0026chksm=e8867eaedff1f7b8e257ce6e80890cef6aa72b9078d20a0e1f0241a1c05f660c69891b6a7d12\u0026scene=27#wechat_redirect)\n\n5、[Github 热榜项目：如何让你的终端酷炫到没朋友](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247488641\u0026idx=2\u0026sn=c8ea38a8e216f123ca320d3ec8449bc0\u0026chksm=e8867463dff1fd7522e9556f3ca97bb691ea92625ca664919dddabd35ead37dbd06a16b75b17\u0026scene=27#wechat_redirect)\n\n6、[如何在1s内创建上百G的超大文件？](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247487906\u0026idx=1\u0026sn=a892ae3f3ab0ed0a2a20cf5d51ff1c65\u0026chksm=e8867140dff1f85674d8c01df3c3d4a92cc75cdd34c68c3b86f8c5eb660f500f033ed35deef8\u0026scene=27#wechat_redirect)\n\n7、[千万不要运行的 Linux 命令](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247486845\u0026idx=2\u0026sn=31c1ba636db4d687b16b10981833bfbc\u0026chksm=e8866d9fdff1e48976cab2cb62e3b4a4e2e373aeaa0e961847e49cd13ec4ea417b5162fa165b\u0026scene=27#wechat_redirect)\n\n8、[不想装系统？这8个网站让你在线体验 Linux](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247486303\u0026idx=1\u0026sn=fc6c9b73fcb12c5c0c8257e223c8f657\u0026chksm=e8866bbddff1e2ab5edf8b3d4783bcc65975c0385c140d1c954e7d4949e334b9d6ed92ae98a2\u0026scene=27#wechat_redirect)\n\n9、[比虚拟机更轻量，比 Docker 和 WSL 更简单的 Linux 环境](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247498054\u0026idx=2\u0026sn=1aa6a118f214f3488c1188cdb2471834\u0026chksm=e88599a4dff210b273db8dffda010bca3f1eb15219b7c268ea941bf1d036cec3fed8fac9f3db\u0026scene=27#wechat_redirect)\n\n### 6.2 版本管理\n\n1、[关于 Git 和 GitHub，你所不知道的十件事](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485232\u0026idx=2\u0026sn=c3314e79af9029bdd76ae187f7b4eb19\u0026scene=21#wechat_redirect)\n\n2、[关于 Git 图谱，这一篇文章讲得很细。](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485179\u0026idx=2\u0026sn=a9f0a8a669d70c0dccedf71a530d1d93\u0026scene=21#wechat_redirect)\n\n3、[如何巧妙处理 Git 多平台换行符问题(LF or CRLF)](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485333\u0026idx=2\u0026sn=4e8e95e5cb12d27ea6b510aaaf15b4c0\u0026scene=21#wechat_redirect)\n\n4、[这 7 个高级技巧，不会还怎么玩GitHub](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247484940\u0026idx=1\u0026sn=9ad168943b03dff09d53e5d73e13ed46\u0026scene=21#wechat_redirect)\n\n5、[ 神器！这款VSCode插件能填满Github绿色格子](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485595\u0026idx=1\u0026sn=65df21ab0b4042953dd8257bea8b1848\u0026chksm=e8866879dff1e16fff97584467f2f1728f9c2da007894ae062e9201d53b82a30054036f8e81e#rd)\n\n6、[Git 中冷门却又非常需要的高级用法](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485890\u0026idx=2\u0026sn=528df28585ec16114324e391dbfebab4\u0026chksm=e8866920dff1e036d5da7f5dfe3c944ef8b13d72f022d72b209117120c7e27ebb71036b99893\u0026token=2013245174\u0026lang=zh_CN#rd)\n\n7、[别乱提交代码了，来围观下大厂的 Git 提交规范](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247486877\u0026idx=1\u0026sn=f14a8add6cee89f8312c7077e4e1ed22\u0026chksm=e8866d7fdff1e4691e6b3627fdd7963942d4d568a1e1ba1d7e8ba81944e6afaadc6923429006\u0026scene=27#wechat_redirect)\n\n8、[盘点提高国内访问 Github 的速度的 9 种方案](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247491802\u0026idx=2\u0026sn=30df1c954dd8505639c6cd71c0e37d76\u0026chksm=e8858038dff2092eed0b603635b648f2c52d720e98536aee1d50b774c9feac6b25fec6ca9a7c\u0026scene=27#wechat_redirect)\n\n9、[工作流一目了然，看小姐姐用动图展示10大Git命令](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247486154\u0026idx=1\u0026sn=9a409d493eb789c66cb5c3596195582c\u0026chksm=e8866a28dff1e33e13148dbb98dd8a3899392481f4806805bc96de3b6dc7a954ef3eb899bace\u0026scene=27#wechat_redirect)\n\n10、[如何用 GitHub Actions 写出高质量的 Python代码？](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485985\u0026idx=2\u0026sn=ec7a102012096847b8fdf7156d9260f3\u0026chksm=e8866ac3dff1e3d53d2ae587e0769b1c42ab0176a7982751fc9a740ae45fe1a592691f373dcc\u0026scene=27#wechat_redirect)\n\n11、[连 Git 都玩不转，还写什么代码？](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247493645\u0026idx=2\u0026sn=d9408f63f9afccd28482e41efe2ba11e\u0026chksm=e88588efdff201f9d3cc513591ad0c7b791616e8ca10a7b091038094b8b52eb1f2585c22e799#rd)\n\n12、[5 个 Git 工作流，改善你的开发流程](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247494114\u0026idx=2\u0026sn=f75412a52b9c36e268decf013fffa6de\u0026chksm=e8858900dff2001686dc51e3227a9565f7e97033539a1f2af3d9f38aad87b55a8b5d2ea6d405\u0026scene=27#wechat_redirect)\n\n13、[提高国内访问 GitHub 的速度的 9 种方案](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247498432\u0026idx=2\u0026sn=d7f398a5598e9dd6636961387a64860f\u0026chksm=e8859a22dff21334695d1495ead5adaf9a8102d1ba85bdfe0cd8b51fc6a8db08742bec95819e\u0026scene=27#wechat_redirect)\n\n\n### 6.3 数据库\n\n1、[写给程序员的 MySQL 面试高频 100 问](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485321\u0026idx=1\u0026sn=30432df24d4e7858a475192bcf233914\u0026scene=21#wechat_redirect)\n\n2、[开发人员必学的几点 SQL 优化点](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485892\u0026idx=1\u0026sn=e0b526002a5568391e75fb0cac60ab0b\u0026chksm=e8866926dff1e0303f2717e95ff801c2550d97812c1a775cc232d48183af802db1be54f26105\u0026token=2013245174\u0026lang=zh_CN#rd)\n\n3、[再见，Navicat！同事安利的这个 PyCharm 的兄弟，真的香！](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247490040\u0026idx=1\u0026sn=754ca33e3ddbde88ee1b7b918e89d39c\u0026chksm=e886791adff1f00c3cd0ac513cae55ac3bbb2732c637433d15bf42c22139dd54ee47f399b492\u0026scene=27#wechat_redirect)\n\n4、[太牛逼了！一款软件几乎可以操作所有的数据库!](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247492595\u0026idx=1\u0026sn=b83bab19f921bcd104caf3ed0f1cf0e3\u0026chksm=e8858311dff20a070cd8063efbca76c74439b18f6c8863f3da14621afb082d246f204ccdba92\u0026scene=27#wechat_redirect)\n\n5、[硬核！15张图解Redis为什么这么快](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247494364\u0026idx=2\u0026sn=c1fcdfda4df97a61cf765f2b5ef1873d\u0026chksm=e8858a3edff20328886dc88e78a2b6ea670825a3e4531d635a1bb5684671c293ac67fa079e68\u0026scene=27#wechat_redirect)\n\n6、[败家玩意儿！Redis 竟然浪费了这么多内存！](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247494605\u0026idx=2\u0026sn=3e7c69fece14132d8c8df75cf282c19f\u0026chksm=e8858b2fdff202393289d3aa73f5702ab53afb27758a64bfe4288e4489d68a896411fb33c7c2\u0026scene=27#wechat_redirect)\n\n### 6.4 Chrome\n\n1、[推荐 8个 超实用的 Chrome 插件](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247484925\u0026idx=1\u0026sn=110e4da78a20e8b5721f00bb36ba9d4c\u0026scene=21#wechat_redirect)\n\n2、[没有这 42 款插件的Chrome是没有灵魂的](https://mp.weixin.qq.com/s?__biz=MzU4OTUwMDE1Mw==\u0026mid=2247485016\u0026idx=1\u0026sn=ba38963413ee2926f6f5e69b1427491d\u0026scene=21#wechat_redirect)\n\n### 6.5 Windows\n\n1、[没钱买 mac？一招教你如何让 Windows 秒变 macOS](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247492484\u0026idx=2\u0026sn=d82c0faaf39c420729fba238c65d2fc8\u0026chksm=e8858366dff20a70abbabb14693f265d7fdb1c831cd2b464c9cf1ce8431feb4f07cbb76627ec\u0026scene=27#wechat_redirect)\n\n2、[微软太良心，这么强大的软件竟然完全免费！](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247491841\u0026idx=1\u0026sn=80c8c0247f9100e29f7066c874400755\u0026chksm=e88581e3dff208f503da7dafdee037e8db578186dbef79df648c054f54c6e86b9336ff86bde3\u0026scene=27#wechat_redirect)\n\n3、[双系统的日子结束了：Windows和Linux将合二为一](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247491306\u0026idx=1\u0026sn=dfdbc7e02b54622c2eed5f36501444f0\u0026chksm=e8867e08dff1f71e02038aa720fdd99c524adbc6687c2f32070af638b713a154f0f9767205cc\u0026scene=27#wechat_redirect)\n\n4、[这个只有1.5M的软件，能让你的网速快3倍](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247488856\u0026idx=1\u0026sn=8a96c373b04c4ce7d78c7f87f5928c1e\u0026chksm=e88675badff1fcac0086cb2ec20845821d2441d0909b9a3395b249744217944b1fb8f3e442c9\u0026scene=27#wechat_redirect)\n\n5、[原来，我一直都不会用Windows](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247494412\u0026idx=2\u0026sn=044b47f18f70e5179c5e5c84cb6f4ec4\u0026chksm=e8858beedff202f8728666709b385c476fe41c7d41ed1c63e40afd198db5fe27fbeed2c1639b\u0026scene=27#wechat_redirect)\n\n6、[Chrome 和 Edge最大的威胁来了....](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247495227\u0026idx=1\u0026sn=0175723a1ee9b54d6d40010aa28447b3\u0026chksm=e8858ed9dff207cfc51eef087c07d4f6ee1bd341937c6228605fe9281d5c80ab7e02a7d617f4\u0026scene=27#wechat_redirect)\n\n### 6.6 其他工具\n\n1、[整理了 11 个好用的代码质量审核和管理工具](https://mp.weixin.qq.com/s/DH_TOA3Cr3y37yZ5F4bU5A)\n\n2、[11 个最佳的 Python 编译器和解释器](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485682\u0026idx=1\u0026sn=31b1b68432ca1f1db3866fb0f670270b\u0026chksm=e8866810dff1e106a21c63c1ee198069223047afc72482c1f14ee4f473211aca85273c57d529#rd)\n\n3、[太酷了！用上这 5 款神器后，你写的代码逼格瞬间爆表](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247486248\u0026idx=1\u0026sn=ff17f64475d82e99d32e35f290a49edd\u0026chksm=e8866bcadff1e2dc2ba61ca6a0f63fd753d60e77891ee0ae93207890ee891a9097a6d27b5695\u0026scene=27#wechat_redirect)\n\n4、[我最喜欢的云 IDE 有哪些？](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485965\u0026idx=1\u0026sn=3457ed667d64773bd83bdc3432c06dc7\u0026chksm=e8866aefdff1e3f9407dce655688e2899c177c17a6472b0d50c15e2454cd6450165aee81877d\u0026scene=27#wechat_redirect)\n\n5、[整理了6个好用的程序员开发在线工具](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247489186\u0026idx=2\u0026sn=6099d58947654ddb35b43d7067d574d6\u0026chksm=e8867640dff1ff56fb33df9d0de1ea820f14f3690d11184b1fcf02fa9480450a0b5639a754df\u0026scene=27#wechat_redirect)\n\n6、[Github上这些可视化面板也太好看了吧](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247488270\u0026idx=1\u0026sn=459867f1761d29e4a46f2e450e3ea975\u0026chksm=e88673ecdff1fafaa0f1f89c9739b928e0227ac54059d4ff96c15faf8b88cd3752a929e018e1\u0026scene=27#wechat_redirect)\n\n7、[腾讯终于良心了！桌面混乱终于有救了](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247492724\u0026idx=1\u0026sn=58cc2c03fffcbc87995a9927b6168ba7\u0026chksm=e8858496dff20d80365246706c32bfebceb008f28cc04cb420cddd73cd50446495d02204099b\u0026scene=27#wechat_redirect)\n\n8、[奇技淫巧：在 ssh 里面把服务器的文本复制到本地电脑](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247493550\u0026idx=2\u0026sn=2619c1402e8951ff812c69994d922eb0\u0026chksm=e885874cdff20e5adfcd9a95bf199cfcb73fbc7962c6de11c42240e3741eb5b5de75cc711649\u0026token=58703854\u0026lang=zh_CN#rd)\n\n9、[真神器！不用手写一行代码就能做网站~](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247494412\u0026idx=1\u0026sn=6789d2aa73a05671c219db659d5ad739\u0026chksm=e8858beedff202f880c3255210e7880bb7c56ad378a1f7b9b82f4e2f24126e4ef8ca7c435103\u0026scene=27#wechat_redirect)\n\n10、[用 Python 使用 Google Colab？岂止是炫酷](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247494533\u0026idx=2\u0026sn=58e2fd5fc63936d89853c5d550293d00\u0026chksm=e8858b67dff2027179fd492d796d537bad57caf830e0aa3fbd51061cd91bd7c7f3f2ce56eb80\u0026scene=27#wechat_redirect)\n\n11、[自从用了这个神器，我再也不想写代码了...](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247498473\u0026idx=1\u0026sn=448af801d90b29a69cb79b4089868f97\u0026chksm=e8859a0bdff2131dd9fa0d6923fb8ae1de9e7311691a7558499cf995c0e4be8fd036031ee1c7\u0026scene=27#wechat_redirect)\n\n12、[牛逼至极！用这个神器看代码太舒服了](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247497577\u0026idx=1\u0026sn=d0061deb47fa2c6441eb7dd11272af5d\u0026chksm=e885978bdff21e9d4bc0a8747d9b2f6b04288095c7a019cfe1214a4ae382de657076313387bf\u0026scene=27#wechat_redirect)\n\n## 07. 代码优化\n\n### 7.1 算法讲解\n\n1、[策略模式：商场促销活动背后的代码哲学](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247484937\u0026idx=1\u0026sn=61b81dddfb20d80060fee5f22ab28d5f\u0026scene=21#wechat_redirect)\n\n2、[算法教程｜八张图带你轻松理解经典排序算法（上）](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485042\u0026idx=1\u0026sn=b9e8503905be5a960119c2893995fb6d\u0026scene=21#wechat_redirect)\n\n3、[算法教程｜八张图带你轻松理解经典排序算法（中）](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485041\u0026idx=1\u0026sn=12d05e0316c8866e3876c3ed484ced15\u0026scene=21#wechat_redirect)\n\n4、[一次忘记密码引发的算法思考](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247484981\u0026idx=1\u0026sn=96f49ab2225c61b45601b68521135dd6\u0026scene=21#wechat_redirect)\n\n5、[程序员走楼梯都会思考的一道题](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247484993\u0026idx=1\u0026sn=36cc1466ed73af2fcf4a8430368a62ee\u0026scene=21#wechat_redirect)\n\n6、[以为是高性能神仙算法，一看源代码才发现...](https://mp.weixin.qq.com/s/L_OvCcpIFKBLckLBvit8UQ)\n\n7、[ 用Python手写十大经典排序算法](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485494\u0026idx=1\u0026sn=1580e9fc17086bc83e30b0fa4c850bd8\u0026chksm=e88668d4dff1e1c27a26b31fda2f0e413be83519aa9dd0e3c8d3cfd08a2478eb2596ed7ba535#rd)\n\n### 7.2设计模式\n\n1、[单例模式告诉你只能娶一个老婆](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247484921\u0026idx=1\u0026sn=493d0a492277ecb223ddfff9de8720ff\u0026scene=21#wechat_redirect)\n\n### 7.3 代码优化\n\n1、[看了同事的代码，我忍不住写了这份代码指南](https://mp.weixin.qq.com/s/goqj1YVdKV171LLpjtXruQ)\n\n2、[怎样才能写好一个 Python 函数](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485416\u0026idx=1\u0026sn=85b14857e795a92985230ba3f51b73f6\u0026chksm=e886670adff1ee1c7f4266d4e3b931d2e3d1de4dff30dc869eae2cd174da7f54080787f60a1b#rd)\n\n3、[三个异常处理的好习惯](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247484947\u0026idx=1\u0026sn=2bd31279dd9714045ed4dc5481b44208\u0026scene=21#wechat_redirect)\n\n4、[超实用的 30 段 Python 案例](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247484866\u0026idx=1\u0026sn=9c85dd1b58f319bb0339e2db577a0be6\u0026scene=21#wechat_redirect)\n\n5、[删除系统 Python 引发的惨案](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485386\u0026idx=1\u0026sn=59eed0894159f4d0599be3fb787b5201\u0026chksm=e8866728dff1ee3ef9fb7a0464df481306be11d9aeba944804e7ea74e660501d42e159ada7fc#rd)\n\n6、[提速72倍，在Python里面调用Golang函数](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247492536\u0026idx=2\u0026sn=360f13b4678fcc6a6f14ee6221474285\u0026chksm=e885835adff20a4ca2025c926c754b9bf6accc6b5b7021f97878163491122ea97d2721c279f6\u0026scene=27#wechat_redirect)\n\n7、[这一行代码，能让你的 Python运行速度提高100倍](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247492321\u0026idx=1\u0026sn=87dc6b52a0c63b8326bcc50b2c7b3a68\u0026chksm=e8858203dff20b15d1e4730e2851d7523c30db9b404fdfa5b1b19978a1e326e2205e3d6bf7ac\u0026scene=27#wechat_redirect)\n\n8、[三行Python代码，让数据处理速度提高2到6倍](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247491111\u0026idx=2\u0026sn=d27c6398b82749a20c46490b8fdd900f\u0026chksm=e8867ec5dff1f7d3e9f95f221a2f33003bec76da1f0c002f97a59c7887cf460c887e1ad5a579\u0026scene=27#wechat_redirect)\n\n9、[一文教你节省 90% 的内存占用](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247489739\u0026idx=1\u0026sn=6589629f52a3a6ec18e67a3ca4952616\u0026chksm=e8867829dff1f13fa87b08ecd09ce319dbd955c8ee15b44c60509e171f1920a6da600075dcd0\u0026scene=27#wechat_redirect)\n\n10、[写出漂亮 Python 代码的 20条准则](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247488402\u0026idx=1\u0026sn=231c2954b0ccca44a18268ab80ddbe88\u0026chksm=e8867370dff1fa66a12d6af4adb66a1d80cbccbf9093c3a8b966a406bf5d8fc005a08166ef45\u0026scene=27#wechat_redirect)\n\n11、[阅读优秀的项目代码，几点实用的经验分享](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247487922\u0026idx=2\u0026sn=c330d9b4c7bbc1b838e8a9fe90283c27\u0026chksm=e8867150dff1f846628f181ff9687ebf91ba5d06f7721a67bf746698c6f02ea398cdc33c5a0d\u0026scene=27#wechat_redirect)\n\n12、[一行 Python 代码实现并行](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247487299\u0026idx=2\u0026sn=5dffb95993b6fd87c6a3dd1a56b56814\u0026chksm=e8866fa1dff1e6b78239ffa2fe8d124e4ee3af2b7b71f8e9593bdeae2221fcd2afa2b5773e26\u0026scene=27#wechat_redirect)\n\n13、[代码被反编译了？这两个小技巧能帮到你](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247487287\u0026idx=1\u0026sn=05c7ca030257db25623e98ed5d302878\u0026chksm=e8866fd5dff1e6c3219dc6d78717411f716bfa38d89a34ed64a88c0702765258fd34b4edd428\u0026scene=27#wechat_redirect)\n\n14、[一份可以令 Python 变快的工具清单](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247486107\u0026idx=1\u0026sn=83a3f95fea5cb2c24d7f44bf11f2acdb\u0026chksm=e8866a79dff1e36ff4e6c8c546568bca0a36ea3de0550bd87a785ed9ce5cbda4a6d84b5b5fc9\u0026scene=27#wechat_redirect)\n\n15、[记一次 Python Web 接口优化](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247486053\u0026idx=1\u0026sn=862e6fbaa8a85a4a10ee35d9eba00196\u0026chksm=e8866a87dff1e391399c252ffcb3168ef1f4c85d5ea52d6f43ceaf81e3f7cb3e548f6de505df\u0026scene=27#wechat_redirect)\n\n16、[翻车了！pyc 文件居然曝光了我的密码](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247487730\u0026idx=1\u0026sn=eed309620be1092cf5af030be6b354ff\u0026chksm=e8867010dff1f90611e155156075c2479bab5c9237e8a514a2c7ffe2a317ba16baa30b76d9c9\u0026scene=27#wechat_redirect)\n\n17、[没有什么内存问题，是一行Python代码解决不了的](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247492724\u0026idx=2\u0026sn=a84245d93d4191f157bac3e6a38d7066\u0026chksm=e8858496dff20d808bb6ce5876bb0669a72722b6f90ec74f3b43de49ca1e07101c410138e113\u0026scene=27#wechat_redirect)\n\n\n## 08. 冷技巧集锦\n\n### 8.1 冷知识\n\n1、[Python那些不为人知的冷知识（一）](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485031\u0026idx=1\u0026sn=e5ab670ce6485a50c4b7eeaee11e6f34\u0026scene=21#wechat_redirect)\n\n2、[Python那些不为人知的冷知识（二）](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485029\u0026idx=1\u0026sn=5db54b5777348e827c274cd932a15a15\u0026scene=21#wechat_redirect)\n\n3、[Python那些不为人知的冷知识（三）](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485009\u0026idx=1\u0026sn=92e268c20c6f01278e220e11397cc2f0\u0026scene=21#wechat_redirect)\n\n4、[Python那些不为人知的冷知识（四）](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485001\u0026idx=1\u0026sn=5a02f8c912518d15a0b96319cf2da7d1\u0026scene=21#wechat_redirect)\n\n5、[Python那些不为人知的冷知识（五）](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247484997\u0026idx=1\u0026sn=5b8cf44b62550e1bd67284fb2b0780dc\u0026scene=21#wechat_redirect)\n\n6、[Python那些不为人知的冷知识（六）](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247484990\u0026idx=1\u0026sn=bd28368eff832ba2b24a64f637a6d0c8\u0026scene=21#wechat_redirect)\n\n7、[Python那些不为人知的冷知识（七）](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247484874\u0026idx=1\u0026sn=abffab70b1e265ede1fd3b994dedab90\u0026scene=21#wechat_redirect)\n\n8、[Python 之父为什么嫌弃 lambda 匿名函数？](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247492291\u0026idx=2\u0026sn=3cfdde7bc5e7b55aae00a30c63abe562\u0026chksm=e8858221dff20b3719dfed632d181b95599b843006ae0c2186b5c69593ee7c22c5a5d2c82509\u0026scene=27#wechat_redirect)\n\n9、[Python 到底是强类型语言，还是弱类型语言？](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247491532\u0026idx=1\u0026sn=a86bccc1d270390331c36205d3e46497\u0026chksm=e8867f2edff1f6388d80289bff567445c2c9c9414efec74e4a308f7e8a1cabf662c8fc0a6cc0\u0026scene=27#wechat_redirect)\n\n10、[Python 为什么不支持 i++ 自增语法，不提供 ++ 操作符？](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247489219\u0026idx=2\u0026sn=0dfa7ae7d4dcdda538b35bbea80b34e4\u0026chksm=e8867621dff1ff372969bf3901835e67a1bfa7cb72709b491987fda3daa0e5f8d15a86c2b6b5\u0026scene=27#wechat_redirect)\n\n11、[Python 为什么没有 main 函数？为什么我不推荐写 main 函数？](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247489175\u0026idx=2\u0026sn=2f8f9fb4b31c91ef71d1f34841da6450\u0026chksm=e8867675dff1ff63e6e1f28eec9f18c41c30c050118eb65cde6960e5f6ee5866d7515f2b0040\u0026scene=27#wechat_redirect)\n\n12、[Python 列表的这 8 个实用技巧，你都 OK 么？](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247489032\u0026idx=2\u0026sn=38d3985803cb5b6ed10e4cc11972eff7\u0026chksm=e88676eadff1fffc88a3a3a2e3815b2abff43318c597344857c9c5f7806b6b0e6c457b33842d\u0026scene=27#wechat_redirect)\n\n13、[Python 为什么不用分号作终止符？](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247488816\u0026idx=2\u0026sn=6bc8aa32d9a266cbffabcd87664e75fd\u0026chksm=e88675d2dff1fcc4e845a90903bda5dfe59262a2b60533045a03e574076e92aa6f30974a73f5\u0026scene=27#wechat_redirect)\n\n14、[Python 为什么推荐蛇形命名法？](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247488517\u0026idx=1\u0026sn=8b449c2d7c831600be6c5d57e9cb0837\u0026chksm=e88674e7dff1fdf1ab8092ac3cdd2f3978ee6b219daa18a5407c390f62e11448c39455437bb0\u0026scene=27#wechat_redirect)\n\n15、[Python 为什么用 # 号作注释符？](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247489657\u0026idx=1\u0026sn=820a070f05096dbe2bdb979fc9492cdb\u0026chksm=e886789bdff1f18d420ee3efa8f85468303690232c4005f775191b0a84a1921430e37aa7e74f\u0026scene=27#wechat_redirect)\n\n16、[!/usr/bin/python与#!/usr/bin/env python的区别](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247486008\u0026idx=2\u0026sn=8637cdc12799f084cd5ecdba9534fb76\u0026chksm=e8866adadff1e3cc49b369dddfaeecc1d9b51f13de1f2733266b2f9fc8426d9e3944a15eb074\u0026scene=27#wechat_redirect)\n\n17、[pip install 和conda install有什么区别吗？](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247487164\u0026idx=2\u0026sn=18de23de9c79f3c20e5a432bb675c262\u0026chksm=e8866e5edff1e748cb6c83d2f4368cbab805fd7bfd41820b60da22061818e8d84548ac14714c\u0026scene=27#wechat_redirect)\n\n18、[Python 什么情况下会生成 pyc 文件？](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247486071\u0026idx=2\u0026sn=533257b9b6156bd5588199b349266a3d\u0026chksm=e8866a95dff1e383991b311dc73994ca103c380433a620c5bdf9f8d09b1c49daa74dce6ea941\u0026scene=27#wechat_redirect)\n\n\n### 8.2 冷技巧\n\n1、[让Python中类的属性具有惰性求值的能力](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485759\u0026idx=2\u0026sn=e32b66c4666f96f84572738549a47a24\u0026chksm=e88669dddff1e0cb0a4b6e6e965c9570b273236fa58a54351ae3b118d6a4bcbd52e452109a63\u0026token=1148998814\u0026lang=zh_CN#rd)\n\n2、[ 小技巧：如何在 Python 中实现延迟调用](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485689\u0026idx=2\u0026sn=43e35ff93918ef090480672d4685bce3\u0026chksm=e886681bdff1e10dd0edee95c73a977da51fdeb514dcf8c3bb88f7f9aacc22ce155f45e84268#rd)\n\n3、[整理了 18个 Python 高效编程技巧](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247491418\u0026idx=1\u0026sn=89c35f5d69a54196bd7f32a64171e05d\u0026chksm=e8867fb8dff1f6aee18414c89c31ce118550ba11b645e2e4f6014af4d15d319decc000a70c91\u0026scene=27#wechat_redirect)\n\n4、[Python 程序报错崩溃后，如何倒回到崩溃的位置？](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247488434\u0026idx=1\u0026sn=e2b4ca12b228c16e944ff36abec53e22\u0026chksm=e8867350dff1fa46ee7799e460d2b304dbb0c227d33a39d18099761c205319d99a9b4135f9fa\u0026scene=27#wechat_redirect)\n\n5、[如何用简单的位操作实现高级算法](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247487151\u0026idx=1\u0026sn=5376f42c8990027132deb52a6b66307e\u0026chksm=e8866e4ddff1e75b3af85905177130d23118254d42e9452930cc784b209cdf294d9bb73aa247\u0026scene=27#wechat_redirect)\n\n6、[如何限定Python函数只能被特定函数调用](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247490777\u0026idx=2\u0026sn=6572f957117e0a0256da2b85c7221a37\u0026chksm=e8867c3bdff1f52d045cadb962a2da16b015d8455147afe374cf3067dd89c580e1f9514d57d0\u0026scene=27#wechat_redirect)\n\n7、[pylint 除了检查代码风格，居然还能...](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247491737\u0026idx=2\u0026sn=f6781d158c5af171f1b916ee7b0c7a68\u0026chksm=e885807bdff2096dc1580abbba594ed1cc1c0994c06f6bd5ede233df0593a43842f7af3e2f8b\u0026scene=27#wechat_redirect)\n\n8、[让Python在退出时强制运行一段代码](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247486207\u0026idx=2\u0026sn=5586a204b9537d37c02b9926a01719dc\u0026chksm=e8866a1ddff1e30bb77d72ba0013d870f80e0029546729f0e8c65512c4969f5f0733f60ecddf\u0026scene=27#wechat_redirect)\n\n9、[不使用 if-elif 语句，如何优雅地判断某个数字所属的等级？](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247486167\u0026idx=2\u0026sn=a31cbf6d3526bfc860b0daa69889193f\u0026chksm=e8866a35dff1e323ed958858223dda1af6ae0d371be0037c35f9ae6894e776dec1ee53c2a00b\u0026scene=27#wechat_redirect)\n\n10、[涨姿势了，raise...from... 是个什么操作？](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247486001\u0026idx=1\u0026sn=b9a89305dae7d4f57105be1d274fae43\u0026chksm=e8866ad3dff1e3c51b5fa132147b9f9c9e4ba14b41c5409e62e2f2696d1389c6ac4ddd1e7bec\u0026scene=27#wechat_redirect)\n\n11、[一些我日常使用的 Python 技巧分享](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247488382\u0026idx=2\u0026sn=f2b090fe47bb56e0463126c69726bf10\u0026chksm=e886739cdff1fa8a65ce4869a8bdb8fbd28396e3fbcdac2a4441b7c58ba5c77cea1765858146\u0026scene=27#wechat_redirect)\n\n12、[5年 Python 功力，总结了 10 个开发技巧](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247488243\u0026idx=1\u0026sn=66d2f534ddcbed582e7ba734b53701f5\u0026chksm=e8867211dff1fb07f2edcebfda9e7863ee57266c15d4276bc89c2ee69baafc46fbc0e85fe703\u0026scene=27#wechat_redirect)\n\n13、[我发现了个 Python 黑魔法，执行任意代码都会自动念上一段 『平安经』](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247490548\u0026idx=1\u0026sn=c71772cc40992d8912fd8a3fa1607038\u0026chksm=e8867b16dff1f20081431362c99fb981d0cd75f2bd5baf981b7db18e08492138aab10f98efb8\u0026scene=27#wechat_redirect)\n\n14、[实用技巧分享：如何批量更新已安装的库？](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247487862\u0026idx=2\u0026sn=a1c092467b471db82060b395c341be6c\u0026chksm=e8867194dff1f882da87863f4d4a4ccbd687daa0b4a742dc6d01fd01d0a6ca6c5fb7cc28629b\u0026scene=27#wechat_redirect)\n\n15、[如何导入父文件夹中的模块并读取当前文件夹内的资源](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247493878\u0026idx=2\u0026sn=36c70addd7c0c0640d1285ab590410e4\u0026chksm=e8858814dff201026397c7b08034ad513c4b9e5dcf8307325951ae4077e386f87f5685ca528f#rd)\n\n16、[用 Python 读取资源文件？这个技巧保你涨姿势](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247494041\u0026idx=2\u0026sn=3b3a43157290f0ff542185982aa4b537\u0026chksm=e885897bdff2006dd634e39ccc3c753704ad0f74e2fec95249d0d7f0c30bee85426ef86028e0#rd)\n\n### 8.3 炫技操作\n\n1、[Python 炫技操作(01)：条件语句的七种写法](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485991\u0026idx=1\u0026sn=98e17f91d2f66f62c9aa644c03d8259d\u0026chksm=e8866ac5dff1e3d3f6810a3f9e388d46d95945af9748baea0380ecec83c768eaac09738cf959\u0026scene=27#wechat_redirect)\n\n\n2、[Python 炫技操作(02)：合并字典的七种方法](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247486080\u0026idx=1\u0026sn=f1c5c4fc5363a1d787b9ae9baba0d07b\u0026chksm=e8866a62dff1e374ad1e5ae2e51bc6cbeb41f631899cde980555ded61be840f0fe6c76c44b7d\u0026scene=27#wechat_redirect)\n\n3、[Python 炫技操作(03)：连接列表的八种方法](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247486132\u0026idx=1\u0026sn=3827cf8672d4121b77225dbf9d377d69\u0026chksm=e8866a56dff1e34094f2f834a613800480c0cdb078ab5656640fcb8c445ffa020b175b0f55cb\u0026scene=27#wechat_redirect)\n\n4、[Python 炫技操作(04)：海象运算符的三种用法](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247486158\u0026idx=1\u0026sn=0bd0647702a1599082e5bf1710d89e37\u0026chksm=e8866a2cdff1e33ab4465d88497ea3505ad8fe614365eec7592a8c75053a6c8218206807c1a3\u0026scene=27#wechat_redirect)\n\n5、[Python 炫技操作（05）：花式导包的八种方法](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247486799\u0026idx=1\u0026sn=1be136d4e45c1b6f8a5eda567aaf259d\u0026chksm=e8866daddff1e4bbddc0164ae795d6c302e36226cb3ba76ffc57e5c993b0861ef4ad693c2a56\u0026scene=27#wechat_redirect)\n\n6、[Python 炫技操作（06）：判断是否包含子串的七种方法](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247491171\u0026idx=2\u0026sn=4596043fb72b75a04a778942c61cc2af\u0026chksm=e8867e81dff1f7979e21f58716b3ce3e09f8515829b15acd5169dd3f160e302d617a1b94cb2d\u0026scene=27#wechat_redirect)\n\n7、[Python 炫技操作（07）：模块重载的五种方法](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247492817\u0026idx=1\u0026sn=cfb52d1a3f88a61e7b22a63306dac0e9\u0026chksm=e8858433dff20d25f06ac0b5b767121907a4679b9e6da0905694d15c432ba596ce7b202ec7bb\u0026scene=27#wechat_redirect)\n\n8、[Python 炫技操作（08）：五种 Python 转义表示法](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247494334\u0026idx=1\u0026sn=9f55122545b7b5d81049af27eff7800c\u0026chksm=e8858a5cdff2034a8158b14669aaf695656c1227428ce86f22b19230769b5b45104b0a885205\u0026scene=27#wechat_redirect)\n\n9、[最全总结：把模块当做脚本来执行的 7 种案例及其原理](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247490904\u0026idx=1\u0026sn=ca3725510c7510965cbc76bd1bf06949\u0026chksm=e8867dbadff1f4acb08c0daf08272ca61757909b0b73a4cde1aa4d86965c149c40f44417f7d0\u0026scene=27#wechat_redirect)\n\n10、[这个 Python 炫技操作千万不要用，别问我怎么知道的？](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247491171\u0026idx=1\u0026sn=27d55a4b8b717450f1ab0596263f453f\u0026chksm=e8867e81dff1f7975674ab7fcc0019654ae0e867db045fb575623f91cb143801d03aa365be2d\u0026scene=27#wechat_redirect)\n\n11、[涨见识了，在终端执行 Python 代码的 6 种方式](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247488283\u0026idx=1\u0026sn=24a78834ec3434a90ca7c3e6e972495c\u0026chksm=e88673f9dff1faef908c43a41133f65695a68579e0edb2d7b15f131d9be26bcf919d66a7d9e3\u0026scene=27#wechat_redirect)\n\n12、[Python 炫技操作：推导式的五种写法](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247496358\u0026idx=2\u0026sn=1d4c4463663f546b5768945ce31598f7\u0026chksm=e8859244dff21b52cd0dce2ca366782ea14bf194f66498b07b6125426cc324c21a13be5abd3a\u0026scene=27#wechat_redirect)\n\n13、[Python 炫技操作：安装包的八种方法](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247495287\u0026idx=1\u0026sn=1eb6f14782f17a552320b3d6af5e17f3\u0026chksm=e8858e95dff207836d575464ccc2f1be06b8fa824dcd1589613fe8d6ca48ebb4578f57378858\u0026scene=27#wechat_redirect)\n\n\n\n\n## 9. 云计算\n\n1、[一份面向初学者的云计算通识指南](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247484908\u0026idx=1\u0026sn=3085e048da685440408e1bdc54feb4aa\u0026scene=21#wechat_redirect)\n\n2、[ 如何探测虚拟环境是物理机、虚拟机还是容器？](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485401\u0026idx=2\u0026sn=8bfb6e1a71e0777a4d5e55f64b55ace5\u0026chksm=e886673bdff1ee2d8acce291e402cd2ae0c7f64e455fdeea158eb53e535ee79b2aadc449935e#rd)\n\n3、[超详细教你如何阅读 OpenStack 源码？](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485899\u0026idx=1\u0026sn=7a578a553c67e794ef6ec2f463864a46\u0026chksm=e8866929dff1e03fa8152751967106e9262980db6afdff106fe9e39854d24d25494b3e8a3a4e\u0026token=2013245174\u0026lang=zh_CN#rd)\n\n## 10. 职场相关\n\n1、[一个专科生的 Python 转行之路](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485012\u0026idx=1\u0026sn=751796e63a30d84be01486619b5fb806\u0026scene=21#wechat_redirect)\n\n2、[一个机械生的Python转行自述](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247484979\u0026idx=1\u0026sn=6513e940bc7c0677dedf7efff80aa4c6\u0026scene=21#wechat_redirect)\n\n3、[自学 Python后端开发 到什么程度可以找工作？](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485010\u0026idx=1\u0026sn=e76d031f91633f9bfde9da36d8dcf996\u0026scene=21#wechat_redirect)\n\n4、[工作不是游戏，写给编程新人的五点建议](https://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247484984\u0026idx=1\u0026sn=0934415cc48004ae76345dcfb8e33b94\u0026scene=21#wechat_redirect)\n\n5、[Python 从业十年是种什么体验？](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485601\u0026idx=1\u0026sn=0dbebc02002ab01a8cd42265822ff81c\u0026chksm=e8866843dff1e15509f2a9d2cd551b2360607cf88e73e5d3036388716ee57949d726dcea209c#rd)\n\n6、[40条提升编程技能的小妙招](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247489765\u0026idx=2\u0026sn=79287da847c25ce0d72db6a33eb0c5a0\u0026chksm=e8867807dff1f111043fe22bbfc776a52331c28abf85c2f658cbbaba3235c4e9d3c070c44d8c\u0026scene=27#wechat_redirect)\n\n7、[我，一个靠GitHub打赏谋生的码农，年入十万美元](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247488934\u0026idx=1\u0026sn=56f51b946908ed89a58b311fc77f47d6\u0026chksm=e8867544dff1fc52e30288685c89e86cefd063d5d37f5b1aba5fb30fd3665cf18346533cad96\u0026scene=27#wechat_redirect)\n\n8、[5 年 Python 的我，总结了这 90 条写 Python 程序的建议](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247487323\u0026idx=1\u0026sn=1b6594d63319faaadefad1f5e178235f\u0026chksm=e8866fb9dff1e6af732304c8f3645cecca8b4bfa4158e45b0ea6c5167c2675bd748ce23e8239\u0026scene=27#wechat_redirect)\n\n9、[Python这么慢，为啥大公司还在用？](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247489132\u0026idx=1\u0026sn=55dda8a6a10429b3a7016393bc058493\u0026chksm=e886768edff1ff981d67b2ecfe52ebf5b8dbc0085289e6bd3f8a6c6631ee6fc4a633fb6bc4b8\u0026scene=27#wechat_redirect)\n\n10、[一个中科大差生的 8年 程序员工作总结](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247497523\u0026idx=1\u0026sn=725c1167873927aea519f690f3c106ec\u0026chksm=e88597d1dff21ec709eeba54a9fb35318afcac3cb3b235e0ab831fd40f9917dc2acb40d1bbb3\u0026scene=27#wechat_redirect)\n\n## 11. 通用文章\n\n1、[假如有人把支付宝存储服务器炸了，你的存款会怎样？](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247485171\u0026idx=1\u0026sn=d6e2e24f68f3c6eb35e880f32e12d4ab\u0026chksm=e8866611dff1ef0791cf5aae05697592cb804010aecd783a8592f7a90a387645fe4b47a376ea\u0026scene=27#wechat_redirect)\n\n2、[手机没网了，却还能支付，这是什么原理？](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247493296\u0026idx=1\u0026sn=8dae2411c61b7e5ab4a1fcdf45b86c79\u0026chksm=e8858652dff20f44519c328ba22b4f22c8b2320bc1464319e98d6084697dfab3ef2346a5cf49\u0026scene=27#wechat_redirect)\n\n3、[Chrome 的小恐龙游戏，被我破解了...](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247491911\u0026idx=1\u0026sn=1dcab055e480fe626d50b0324ed5b9f1\u0026chksm=e88581a5dff208b3fbf88017c15ccfa966eec3b25e4804a72401773d7b87d5b6a2bcd8db9ac7\u0026scene=27#wechat_redirect)\n\n4、[深扒微信多开的秘密后，我竟然发现了个 bug](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247489704\u0026idx=1\u0026sn=a33559f22517c744367a660f78dbb25a\u0026chksm=e886784adff1f15c1524f90487d6957c86dee0f5c499528630f43b62320b28e66977afe4d884\u0026scene=27#wechat_redirect)\n\n5、[让许多 Python “老玩家”心寒的 10 大槽点](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247497032\u0026idx=1\u0026sn=0347edefbb9fc47d13c58379130aa327\u0026chksm=e88595aadff21cbc3a6c8ad6752a75ce708244ed517fd9a3230efa2eb783927033977ba26b82\u0026scene=27#wechat_redirect)\n\n6、[别瞎学了，这几门语言要被淘汰了！](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247496522\u0026idx=1\u0026sn=1aaa60b8295378cfcbeaaaf528b13df0\u0026chksm=e88593a8dff21abe290ee23821ed9cebb2aa68148548852319363b4de4663d0a5ab646451e5e\u0026scene=27#wechat_redirect)\n\n7、[是的，Python是慢，但我不在乎](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247497752\u0026idx=1\u0026sn=0d207936a803b414b04d13bb167124ba\u0026chksm=e88598fadff211ecd77676506b5f039c0fbd8bd32eb5f68df2c41a277526304dc89f3d6f7dad\u0026scene=27#wechat_redirect)\n\n8、[当今全球最厉害的14位程序员，说没听过简直离谱~](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247498702\u0026idx=1\u0026sn=8b5a405de0649de1bf52235956840af7\u0026chksm=e8859b2cdff2123a2f6168fb846781f2ba678ac4b70fd01513c2547b14b4d1a053ca0b67e5f6\u0026scene=27#wechat_redirect)\n\n## 12. 明哥的作品\n\n1、[太赞了！《Python 黑魔法指南》终于面世了](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247486834\u0026idx=1\u0026sn=f5b94c3a520624786162f78246e60246\u0026chksm=e8866d90dff1e486a3dae97aaf347e83834c8cf204849e5f9ae23dc9fdf0c470f97e0298cf74\u0026scene=27#wechat_redirect)\n\n2、[《Python黑魔法指南》全新版本 v2.0 上线发布](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247490543\u0026idx=1\u0026sn=449a1c7adfafdd5cf37874ed67620e89\u0026chksm=e8867b0ddff1f21b9d622ba7a53b35143cd7fbb3da0d7c091b3d2cdd71d817a4397a99fa424e\u0026scene=27#wechat_redirect)\n\n3、[明哥写了两个月，这 200页《PyCharm 中文指南》 终于可以发布了](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247491716\u0026idx=1\u0026sn=76a9f3ad5163a9ffdbaf0fefd0259261\u0026chksm=e8858066dff20970fa9988675154fff6a6f84793a80b8ea1d6fe5d5bbb5bc816d2feabc50664#rd)\n\n4、[一个明哥真正意义上的个人网站，现在来啦~](http://mp.weixin.qq.com/s?__biz=MzIzMzMzOTI3Nw==\u0026mid=2247493207\u0026idx=1\u0026sn=ced486f99dc7d9ab665849da1016ceb1\u0026chksm=e88586b5dff20fa32db6f3074ee954cbe30b34846c5852d8772184a41e9ad58293947e22095d\u0026scene=27#wechat_redirect)\n\n\n\n---\n\n\n\n都看到这儿了，还不点个关注嘛?   `*^_^*`\n\n![](http://image.iswbm.com/20201024132326.png)\n\n## 欢迎交流\n\n对文章有什么疑问，对项目有什么建议，可以添加微信与我交流，同时欢迎关注我的个人微信公众号。\n\n![](http://image.iswbm.com/image-20201117215520960.png)\n\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fiswbm%2Fpythoncodingtime","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fiswbm%2Fpythoncodingtime","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fiswbm%2Fpythoncodingtime/lists"}