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都是我认为比较方便和实用的,大家也可以试一试。

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

    关注

    9

    文章

    1878

    浏览量

    33062
  • 代码
    +关注

    关注

    30

    文章

    4555

    浏览量

    66736
  • python
    +关注

    关注

    51

    文章

    4674

    浏览量

    83459

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

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

收藏 人收藏

    评论

    相关推荐

    python软件IDLE怎么打多行代码

    和一个用于编写、编辑和运行Python代码的编辑器窗口。在IDLE中编写多行代码有几种方法可以实现。 使用括号与换行符: 在IDLE中编写多行代码的一种常见方法是使用括号来将多行
    的头像 发表于 11-29 15:00 1875次阅读

    python软件怎么运行代码

    Python是一种高级编程语言,它被广泛用于开发各种类型的应用程序,从简单的脚本到复杂的网络应用和机器学习模型。要运行Python代码,您需要一个Python解释器,它可以将您的
    的头像 发表于 11-28 16:02 532次阅读

    python如何换行而不运行代码

    Python程序中的换行是指在代码中使用特定的语法来表示换行,以使代码更易读。换行的目的是为了让程序更具可读性并提高代码的可维护性。然而,换
    的头像 发表于 11-24 09:50 1339次阅读

    python代码写完后点哪个运行

    当你完成了编写Python代码后,你可以选择多种方式来运行它。下面是几种常见的运行代码的方式: Python解释器:Python是一种解释型
    的头像 发表于 11-24 09:28 1159次阅读

    python如何一直循环一个代码

    Python中,有几种方法可以实现代码的循环执行。下面我将详尽、详实、细致地介绍这些方法和它们的使用情况。 使用while循环: 在Python中,可以使用while循环来重复执行一段代码
    的头像 发表于 11-23 15:54 848次阅读

    python如何换行而不运行代码

    Python中,换行是一种用来增加代码的可读性和组织性的方式。当你在编写Python代码时,换行通常用于分隔不同的代码行或块,使其更易于阅
    的头像 发表于 11-22 10:52 1249次阅读

    python怎样运行代码

    讨论Python代码的运行方式,包括解释器、交互式环境和命令行。 Python代码可以通过两种主要的方式运行:解释执行和编译执行。解释执行是指将源
    的头像 发表于 11-22 10:31 637次阅读

    Vulture 可在Python程序中查找未使用的代码

    Vulture 可以在Python程序中查找未使用的代码。这对于清理和查找大型项目(代码库)中的错误非常有用。 不过由于Python的动态特性,像 Vulture 这样的静态
    的头像 发表于 10-21 10:28 224次阅读

    Yapf:一个格式化 Python 代码的好帮手

    大部分人使用Python中的代码格式化工具时都会选择autopep8之类的工具,这些工具可能有一定的局限性,比如不会重新格式化已经符合 PEP8 的代码。 而本文即将介绍的 Yapf,不仅能将
    的头像 发表于 10-17 11:08 417次阅读
    Yapf:一个格式化 <b class='flag-5'>Python</b> <b class='flag-5'>代码</b>的好帮手

    优化Python代码有哪些工具

    Python是一种强大的编程语言,但在面对复杂项目和紧迫的时间要求时,提高Python的使用效率变得至关重要。为此,以下是详细介绍十大工具,它们可以帮助您加速开发流程、提高编程体验并优化Pyt
    的头像 发表于 07-24 09:28 869次阅读

    使Python代码在BeagleBoard上运行

    电子发烧友网站提供《使Python代码在BeagleBoard上运行.zip》资料免费下载
    发表于 06-16 15:03 0次下载
    使<b class='flag-5'>Python</b><b class='flag-5'>代码</b>在BeagleBoard上运行

    19个经典Java小程序源代码合集

    19个经典Java小程序源代码合集
    发表于 06-07 14:59 0次下载

    [源代码]Python算法详解

    [源代码]Python算法详解[源代码]Python算法详解
    发表于 06-06 17:50 0次下载

    Python编程实战(源代码)

    [源代码]Python编程实战 妙趣横生的项目之旅
    发表于 06-06 17:49 1次下载

    cortex-m7 mcu偶尔上电后很快hard fault问题如何定位原因?

    各位大佬,打扰了, 求助问题。最近发现atmsame70 (cortex-m7 的内核) 运行 rt-thread (大概v2.x 的版本吧,好几年之前移植的工程了) 偶尔会出现刚启动不久就直接
    发表于 05-05 11:35