0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

一个国外小哥用好几年时间维护的Python代码合集

电子工程师 来源:lp 2019-03-19 10:24 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

今天二胖给大家介绍一个由一个国外小哥用好几年时间维护的Python代码合集。简单来说就是,这个程序员小哥在几年前开始保存自己写过的Python代码,同时把一些自己比较常用的代码作为一个个小脚本保存在一起,然后维护在github上。

我又看了一下,目前小哥的这个项目已经有7000多人关注啦。无论你是Python初学者还是已经学习过一段时间Python,这个代码合集都值得你去参考,为什么呢?我们一一道来。

首先,这个代码库中的脚本示例特别多,我大致看了一下,应该已经有超过100个独立的脚本了。当然,数量多不那么重要,重要的是代码的种类多。

有爬虫,有异步下载,有Python小游戏,有图片处理,有谷歌新闻下载器,有数学处理 ...总之种类很多就对啦!

为什么要强调种类呢?

因为在学习写代码的过程中,我们应该尽量避免重复。写代码不像背单词,你只要知道一门编程语言能干什么,等到要用的时候,能迅速找到那段实现相应功能的代码就好,不会要求我们把代码背下来。所以我们可以在一段时间内不停尝试学习一些新的东西。

小哥代码库中的这些小例子不仅功能种类丰富,同时也用到了很多Python的语法和数据结构,对初学者有较大帮助。

除了种类多,代码库中每个项目的代码还足够短!

虽然在学习的过程中,我们推崇在项目中学习。可是很多初学者不免陷入尴尬的境地...

看项目吧... 我连怎么运行一个项目都不知道。不看项目吧... 天天看书,看完就忘,到头来啥也没学会。

那怎么办?

从读书学习到能上手做一个项目,如了解一些框架(Django、Scrapy)是需要时间的。那么在你还没有能力去使用或看懂一个由成千上万行代码构成的项目的时候,看一些小代码是很有帮助的。

这些代码合集就是一个不错的选择,因为它很短,多数脚本都在50行到100行之间,最长的脚本也就300多行,并且每个脚本都完整的实现了一个小功能。

每搞懂一个小脚本,你的成就感就会 +1 。在上手大中型项目之前,不妨先来学习一下这些小脚本。

每个程序员都应该拥有一个自己的常用代码库。

从开始写脚本起,我都会把自己常用的代码收集起来,如Python脚本、Shell脚本。

为什么呢?

因为太多时候,我们做的事情都是重复的,比如我常常会写脚本去遍历一个文件夹下的所有文件,常常会用到正则表达式,常常要使用一些第三方库。

虽说,我们“提倡”面向搜索引擎编程——要用的时候查一下,但是每次都查还真的挺费时间。最重要的是,每次查出来的解决方案可能不一样,还需要花时间去看 ... 效率太低啦。

所以,我们应该养成一个好习惯,把自己常用的“工具类”脚本收集起来。无论是记录在云笔记还是把代码上传到github,我们一定要刻意去收集。慢慢的,你就会发现自己的代码写得越来越快 ... 俗称CV大法。

我个人两种方式都使用,有道云笔记和github都是我认为比较方便和实用的,大家也可以试一试。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 编程语言
    +关注

    关注

    10

    文章

    1960

    浏览量

    39066
  • 代码
    +关注

    关注

    30

    文章

    4947

    浏览量

    73277
  • python
    +关注

    关注

    57

    文章

    4860

    浏览量

    89662

原文标题:GitHub上7000+ Star的Python常用代码合集

文章出处:【微信号:rgznai100,微信公众号:rgznai100】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Termux中调试圣诞树Python代码

    在Termux中调试Python代码(以圣诞树立例)非常简单,核心分为环境准备、代码编写、运行调试三步骤,下面步步教你操作:
    发表于 12-09 09:02

    自动化装车机的花费相当于装卸工年的工资但装车机能用好几年

    自动化
    jf_73817765
    发布于 :2025年12月08日 11:44:46

    设备维保 “凭感觉”?健康档案 + 动态保养,寿命延 25%

    传统 “凭感觉” 的维保模式,看似省了时间和精力,实则藏着隐形损失;而 “健康档案 + 动态保养”,通过数据驱动让维保更精准、更高效,不仅能减少故障停机损失,降低维护成本,更能让设备寿命延长 25%—— 相当于给企业多赚了好几年
    的头像 发表于 11-17 14:07 400次阅读
    设备维保 “凭感觉”?健康档案 + 动态保养,寿命延 25%

    Python调用API教程

    不同系统之间的信息交互。在这篇文章中,我们将详细介绍Python调用API的方法和技巧。 、用Requests库发送HTTP请求 使用Python调用API的第
    的头像 发表于 11-03 09:15 365次阅读

    【作品合集】中科昊芯Core_DSC280025C开发板测评

    的应用 【中科昊芯Core_DSC280025C开发板试用体验】---外部中断问题 第合集: 微五科技CF5010RBT60开发板测评作品合集 第二期合集: 创龙科技TLT113
    发表于 09-18 10:52

    究竟什么是“工业级”?为什么会贵好几倍?

    究竟什么是“工业级”?为什么会贵好几倍?
    的头像 发表于 09-15 16:23 1263次阅读

    开关磁阻电机合集

    开关磁阻电机合集,需要自行下载 纯分享帖,需要者可点击附件免费获取完整资料~~~ 【免责声明】本文系网络转载,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请第一时间告知,删除内容!
    发表于 06-05 11:26

    零基础入门:如何在树莓派上编写和运行Python程序?

    在这篇文章中,我将为你简要介绍Python程序是什么、Python程序可以用来做什么,以及如何在RaspberryPi上编写和运行简单的Pyth
    的头像 发表于 03-25 09:27 1584次阅读
    零基础入门:如何在树莓派上编写和运行<b class='flag-5'>Python</b>程序?

    国外设备接入远程维护平台可以实现哪些功能

    随着企业经营规模与业务规模越来越大,设备不仅仅销售到全国各地,更有可能销售到国外,要求企业同步建设国外的经营售后体系,以提供优质可靠的产品与服务。但受到交通、时间等因素,设备运维往往不是很理想
    的头像 发表于 03-17 10:45 498次阅读
    <b class='flag-5'>国外</b>设备接入远程<b class='flag-5'>维护</b>平台可以实现哪些功能

    用RT-Thread Studio建工程,为什么找不到这个STM32U系列的片子?

    这个STM32U系列的片子,社区里没有答案,官方资料文档也没有,而且感觉官方文档好几年都不更新了。 是我用法不对吗?有没有大神指导下。还是说RT-Thread Studio只能适配软件里自带的那几个片子,无法适配市面上大多数MCU啊? 期待解答,不胜感激!
    发表于 03-10 07:22

    创建了用于OpenVINO™推理的自定义C++和Python代码,从C++代码中获得的结果与Python代码不同是为什么?

    创建了用于OpenVINO™推理的自定义 C++ 和 Python* 代码。 在两推理过程中使用相同的图像和模型。 从 C++ 代码中获得的结果与
    发表于 03-06 06:22

    运行OVModelForCausalLM Python模块时出错了,怎么解决?

    创建了自定义 Python* 代码,类似于遵循 240-dolly-2-instruction 的 Jupyter 笔记本。 OVModelForCausalLM
    发表于 03-05 06:44

    使用Python实现xgboost教程

    使用Python实现XGBoost模型通常涉及以下几个步骤:数据准备、模型训练、模型评估和模型预测。以下是详细的教程,指导你如何在Python中使用XGBoost。 1. 安装XG
    的头像 发表于 01-19 11:21 2260次阅读

    Multisim的上百仿真实例资料合集

    Multisim的上百仿真实例资料合集
    发表于 01-14 14:50 56次下载

    自己动手做一个好玩的POV显示设备

    “ 读大学的时候就很喜欢这些开脑洞的小玩意儿。看到印度小哥用ESP32 做了高分辨率的 POV,而且开源了全部的硬件和代码,忍不住想分
    的头像 发表于 12-25 15:15 2456次阅读
    自己动手做<b class='flag-5'>一个</b>好玩的POV显示设备