周刊是聪明人筛选优质知识的聪明手段!

这是一个信息过载的时代,也是一个信息匮乏的时代。

这种矛盾的现象在 Python 编程语言上的表现非常明显。

它是常年高居编程语言排行榜的最流行语言之一,在国外发展得如火如荼,开发者、项目、文章、播客、会议活动等相关信息如海如潮。

但是,形成鲜明对比的是,它在国内的就业形势一片黯淡,开发者数量与知识社区常年都萎靡不振(除了培训机构的广告满天飞)。

国内 Python 社区与西方主流社区存在着巨大的信息差。我多年持续观察,对此感受颇深,这里从两个较为直观的维度能看出差距有多大:

  • 文章的数量。国内做得最好的技术平台是掘金(除公众号不好统计外,其它都差一大截),Python 分类下每天的文章数基本不超过 20 篇;国外的平台有 Medium、DEV社区、Hashnode、Reddit 等,每一个都能压掘金一筹。至于 Python 类个人博客,那就更不用提了
  • 播客的数量。国内只有“捕蛇者说”一株独苗,更新的内容和频率都很佛系;国外的播客非常多,2019 年有篇文章介绍了 27 个,如今只会更多,我记得在去年的 Python 潮流周刊里就介绍过 4 档新的播客

除此之外,还有开源项目、社区活动、公司招聘、以及最最重要的是创造出这些东西的贡献者,感觉那一边是璀璨若繁星,而这一边微似点点流萤。

为了弥补这一信息差距,我创办了“Python潮流周刊”。

周刊自 2023 年 5 月连载至今,到下一期就是第 50 期了,时间正好是一周年!

我过去有些疑虑,不知道自己能坚持更新多久,对于内容和运营手段也没有考虑得太清楚,因此,既没有写下过什么“创刊语”,也没有好好向大家推销过。

在《技术周刊的转变:如何平衡热爱与现实?》里,我解释了为什么会转向付费专栏。经过最近几期的试运行,正好遇上周岁生日的节点,于是,我决定就从第 50 期开始(预计时间为 5 月 12 日),让我们开启一段新的旅程吧!

接下来,我将向你隆重介绍 Python潮流周刊,如果你觉得它是你想要的东西,欢迎订阅!

Python潮流周刊是一个专为国内 Python 开发者量身打造的资讯平台,为你挑选最值得分享的文章&教程、开源项目、软件工具、播客和视频、热门话题等丰富内容。

我通过 RSS 方式订阅了近 400 个与 Python 或编程开发相关的优质信息源,每周从大量信息中精挑细选出 24 则左右的内容,汇集成一期精选周刊。

我们的初衷之一是打破信息差,让读者以便捷的方式接触到主流技术社区里的优质内容。经过一年的发展,我们这方面做得挺好的。

人们常说,阅读的内容将塑造你成为什么样的人。但问题是怎样才能接触到最优质的阅读材料呢?

与其碰运气般被动等待信息流的推荐,不如订阅一个靠谱的信息源。

我希望周刊能成为你高质量的信息筛选器,成为你开阔视野的一扇明窗。

我们的目标是打破知识信息差,为国内的 Python 社区注入活力,愿景是帮助所有读者精进 Python 技术,拓宽职业发展道路。

国外有很多创办了数年的 Python 周刊,它们既是我们周刊的榜样与素材库,同时也是我们的“竞争对手”。

Python 潮流周刊与其它同类周刊相比,我们的优势有:

  • 适应本土化。我们周刊会分享很多国内开发者的博客、开源项目、播客与视频等内容,并且去除了不适合国内的内容(例如国外举办的线下活动)
  • 内容更详实。我们周刊每则分享内容下都有认真整理的摘要&推荐语,不像其它周刊只放个标题或简单照搬原文的一两句话;另外在分享内容后,常常会添加一些强相关的附录内容
  • 要素更多样。我们周刊经常会附上精美的截图,图文并茂,不像其它周刊只有文字;另外对于 star 数超过 1000 的开源项目,我们会作出注释,让你能重点留意

毫不夸张地说,Python 潮流周刊已经是全世界知识密度最高、知识广度最大的 Python 技术周刊,没有之一!

我们电报频道里每周会汇集其它周刊的更新,如果你经常阅读,对此的感受相信会更加强烈。

除了上述的优势,我们周刊当然也有一些缺点,以下是被反馈比较多的两个使用门槛:

  • 需要使用魔法上网。周刊里经常有些链接不能直接打开,因此若你的上网技能不足,那道屏障可能会影响到阅读体验
  • 需要使用翻译工具。周刊里分享的内容大约有 90% 是英文,因此若你只靠自己阅读理解,可能会影响阅读效率

关于第一点,这里不能多说,由于读者里泛程序员群体居多,应该问题也不大吧?

关于第二点,我推荐你使用“沉浸式翻译”,这是一款浏览器插件,很有帮助;另外,如今有了 LLM 加持,翻译和阅读场景都有不少工具,这方面请自行探索了。

以上主要介绍了 Python潮流周刊是什么、我们想做什么、优势和缺点,简单一句话介绍:Python潮流周刊是你获取优质技术信息的精选周刊。

接下来,我将介绍如何订阅专栏,以及订阅后你能获得的权益,最后还有一份不容错过的福利。

订阅地址:https://xiaobot.net/p/python_weekly

这是在小报童上开通的服务,它支持手机端和 PC 端访问,你可以用微信接收周刊更新,也可以用邮箱接收。

如果你有使用上的问题,请直接咨询我,或者查阅官方的指南:https://help.xiaobot.net/reader.html

订阅后,你可获得的权益:

  • 优质内容:每周 1 期,全年 50 期左右,预计总字数 12 万字/年
  • 丝滑体验:微信接收更新,流畅阅读,无障碍跳转文字链接,不用受限于公众号
  • 专属福利:授人以鱼不如授人以渔,我会在专栏不定期分享优质的信息源
  • 学生折扣:如果你是在校学生,请加我为好友,可申请半价返现

除此之外,我还开通了合伙人计划,当有人通过你分享的海报或者链接,购买了专栏,那么你将获得 20% 的返利。

如何分享?在专栏里找到分享按钮,生成海报或复制链接即可。如下图所示:

专栏目前是试运行期间的最低价,过几天发布第 50 期时会涨价,所以现在加入,最为划算。我们支持 24 小时无理由退款。

为了感谢大家的支持,我会从 Python猫 (点击链接查看)里本文的精选留言中选出 5 位幸运儿,各免费赠送一年的专栏订阅福利。

欢迎大家来提出建议、提出问题、分享优质信息源、以及任何有助于周刊专栏发展得更好的内容!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/7215.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

#9松桑前端后花园周刊-React19beta、TS5.5beta、Node22.1.0、const滥用、jsDelivr、douyin-vue

行业动态 Mozilla 提供 Firefox 的 ARM64 Linux二进制文件 此前一直由发行版开发者或其他第三方提供,目前Mozilla提供了nightly版本,正式版仍需要全面测试后再推出。 发布 React 19 Beta 此测试版用于为 React 19 做准备的库。React团队概述React 19…

leetCode76. 最小覆盖子串

leetCode76. 最小覆盖子串 题目思路 代码 // 双指针 哈希表 // 这里cnt维护过程:先找到能够匹配T字符串的滑动窗口,然后这个cnt就固定了,因为i向前移动的同时,j也会维护着向前 // 就是当又出现能够满足T字符串的时候&#xff0…

Chrome浏览器安装React工具

一、如果网络能访问Google商店,直接安装官方插件即可 二、网络不能访问Google商店,使用安装包进行安装 1、下载react工具包 链接:https://pan.baidu.com/s/1qAeqxSafOiNV4CG3FVVtTQ 提取码:vgwj 2、chrome浏览器安装react工具…

基于ESP32和ESP8266的物联网开发过程(一)

给大家演示一个小工具,通过Wifi去连接ESP32或者ESP8266出来的一个热点。连接到这个热点之后,可以输密码,也可以不输密码。这里我设置的是不输密码直接进来,我这个是ESP8266。 进来之后直接点配置Wifi,然后可以看到ESP8…

【简单介绍下7-Zip】

🎥博主:程序员不想YY啊 💫CSDN优质创作者,CSDN实力新星,CSDN博客专家 🤗点赞🎈收藏⭐再看💫养成习惯 ✨希望本文对您有所裨益,如有不足之处,欢迎在评论区提出…

快速入门!学习鸿蒙App开发的终极指南!

鸿蒙(HarmonyOS)是华为推出的一款分布式操作系统,旨在为不同设备提供统一的操作体验。鸿蒙App开发可以让应用程序在多个设备上实现流畅运行。本文将介绍鸿蒙App开发的终极指南,帮助您快速入门。 开发环境搭建 鸿蒙App开发过程需要…

专业渗透测试 Phpsploit-Framework(PSF)框架软件小白入门教程(五)

本系列课程,将重点讲解Phpsploit-Framework框架软件的基础使用! 本文章仅提供学习,切勿将其用于不法手段! 继续接上一篇文章内容,讲述如何进行Phpsploit-Framework软件的基础使用和二次开发。 在下面的图片中&#…

小工具 - 用Astyle的DLL封装一个对目录进行代码格式化的工具

文章目录 小工具 - 用Astyle的DLL封装一个对目录进行代码格式化的工具概述笔记效果编译AStyle的DLL初次使用接口的小疑惑测试程序 - 头文件测试程序 - 实现文件测试程序 - RC备注END 小工具 - 用Astyle的DLL封装一个对目录进行代码格式化的工具 概述 上一个实验(vs2019 - ast…

知识图谱在提升大语言模型性能中的应用:减少幻觉与增强推理的综述

幻觉现象指的是模型在生成文本时可能会产生一些听起来合理但实际上并不准确或相关的输出,这主要是由于模型在训练数据中存在知识盲区所致。 为了解决这一问题,研究人员采取了多种策略,其中包括利用知识图谱作为外部信息源。知识图谱通过将信息…

简单介绍IIC通信协议

文章目录 一,简单介绍二,IIC物理层三,IIC通信时序1.起始位与停止位2.IIC读写地址位信号3.IIC应答信号4.IIC数据位收发信号 四,总线速率五,主机发送数据流程六,主机接收数据流程七,IIC的时钟延展…

【云原生】Pod 的生命周期(二)

【云原生】Pod 的生命周期(一)【云原生】Pod 的生命周期(二) Pod 的生命周期(二) 6.容器探针6.1 检查机制6.2 探测结果6.3 探测类型 7.Pod 的终止7.1 强制终止 Pod7.2 Pod 的垃圾收集 6.容器探针 probe 是…

uniapp文本框上下滚动问题

一个基本需求,textarea标签没有办法通过手拖动的方式进行滚动,当文字超出其容量后,想要编辑上面被遮挡部分的文字这边难以点到,电脑可以鼠标滚轮,但手机需要拖动但无效: 下面提供了我的解决思路&#xff1a…

高精地图是怎么构建的?方案有哪些?高精度语义地图构建的一点思考

高精地图是怎么构建的?方案有哪些?高精度语义地图构建的一点思考 高精度(High-Definition, HD)语义地图是目前自动驾驶领域的一个重要研究方向,近年随着Transformer和BEV的大火,很多大佬团队都开展了HD语义地图构建相关的工作。2…

【005_音频开发_基础篇_ALSA_Codec_驱动-MA120x0P功放】

005_音频开发_基础篇_ALSA_Codec_驱动-MA120x0P功放 文章目录 005_音频开发_基础篇_ALSA_Codec_驱动-MA120x0P功放创作背景MA120X0P输出模式BTLSEPBTLSEBTL 硬件配置方式/硬件Limiter限幅器限幅器作用过程 主要寄存器操作指令 ma120x0p.cma120x0p.h 创作背景 学历代表过去、能…

Vue MVVM这一篇就够啦!

Vue vs React 相似之处: 它们都有使用 Virtual DOM虚拟DOM-CSDN博客;提供了响应式(Reactive)和组件化(Composable)的视图组件。将注意力集中保持在核心库,而将其他功能如路由和全局状态管理交给相关的库。R…

GreptimeDB 助力国家电网数字换流站打造稳定高效的时序数据底座

电网体系作为现代社会运行的支柱之一,为各行各业、千家万户提供了电能的基本支持。从家庭到企业,医院到学校,交通到通讯,电力电网的应用贯穿始终。近年来,特高压换流站成为国家电网的重点建设工程,“十四五…

vivado Virtex 和 Kintex UltraScale+ 比特流设置

下表所示 Virtex 和 Kintex UltraScale 器件的器件配置设置可搭配 set_property <Setting> <Value> [current_design] Vivado 工具 Tcl 命令一起使用。

RAG 修炼手册|一文讲透 RAG 背后的技术

今天我们继续剖析 RAG&#xff0c;将为大家详细介绍 RAG 背后的例如 Embedding、Transformer、BERT、LLM 等技术的发展历程和基本原理&#xff0c;以及它们是如何应用的。 01. 什么是 Embedding? Embedding 是将离散的非结构化数据转换为连续的向量表示的技术。 在自然语言…

管理能力学习笔记九:授权的常见误区和如何有效授权

授权的常见误区 误区一&#xff1a;随意授权 管理者在授权工作时&#xff0c;需要依据下属的能力、经验、意愿问最自己&#xff1a;这项工作适合授权给Ta做吗&#xff1f;如果没有&#xff0c;可以通过哪些方法进行培训呢&#xff1f; 误区二&#xff1a;缺乏信任 心理暗示…

牛客NC275 和为S的两个数字【简单 map C++/Java/Go/PHP】

题目 题目链接&#xff1a; https://www.nowcoder.com/practice/390da4f7a00f44bea7c2f3d19491311b 思路 map参考答案C #include <vector> class Solution {public:vector<int> FindNumbersWithSum(vector<int> array, int sum) {vector<int> ans;m…