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

今天二胖给大家介绍一个由一个国外小哥用好几年时间维护的python代码合集。简单来说就是,这个程序员小哥在几年前开始保存自己写过的python代码,同时把一些自己比较常用的代码作为一个个小脚本保存在一起,然后维护在github上。
我又看了一下,目前小哥的这个项目已经有7000多人关注啦。无论你是python初学者还是已经学习过一段时间python,这个代码合集都值得你去参考,为什么呢?我们一一道来。
首先,这个代码库中的脚本示例特别多,我大致看了一下,应该已经有超过100个独立的脚本了。当然,数量多不那么重要,重要的是代码的种类多。
有爬虫,有异步下载,有python小游戏,有图片处理,有谷歌新闻下载器,有数学处理 ...总之种类很多就对啦!
为什么要强调种类呢?
因为在学习写代码的过程中,我们应该尽量避免重复。写代码不像背单词,你只要知道一门编程语言能干什么,等到要用的时候,能迅速找到那段实现相应功能的代码就好,不会要求我们把代码背下来。所以我们可以在一段时间内不停尝试学习一些新的东西。
小哥代码库中的这些小例子不仅功能种类丰富,同时也用到了很多python的语法和数据结构,对初学者有较大帮助。
除了种类多,代码库中每个项目的代码还足够短!
虽然在学习的过程中,我们推崇在项目中学习。可是很多初学者不免陷入尴尬的境地...
看项目吧... 我连怎么运行一个项目都不知道。不看项目吧... 天天看书,看完就忘,到头来啥也没学会。
那怎么办?
从读书学习到能上手做一个项目,如了解一些框架(django、scrapy)是需要时间的。那么在你还没有能力去使用或看懂一个由成千上万行代码构成的项目的时候,看一些小代码是很有帮助的。
这些代码合集就是一个不错的选择,因为它很短,多数脚本都在50行到100行之间,最长的脚本也就300多行,并且每个脚本都完整的实现了一个小功能。
每搞懂一个小脚本,你的成就感就会 +1 。在上手大中型项目之前,不妨先来学习一下这些小脚本。
每个程序员都应该拥有一个自己的常用代码库。
从开始写脚本起,我都会把自己常用的代码收集起来,如python脚本、shell脚本。
为什么呢?
因为太多时候,我们做的事情都是重复的,比如我常常会写脚本去遍历一个文件夹下的所有文件,常常会用到正则表达式,常常要使用一些第三方库。
虽说,我们“提倡”面向搜索引擎编程——要用的时候查一下,但是每次都查还真的挺费时间。最重要的是,每次查出来的解决方案可能不一样,还需要花时间去看 ... 效率太低啦。
所以,我们应该养成一个好习惯,把自己常用的“工具类”脚本收集起来。无论是记录在云笔记还是把代码上传到github,我们一定要刻意去收集。慢慢的,你就会发现自己的代码写得越来越快 ... 俗称cv大法。
我个人两种方式都使用,有道云笔记和github都是我认为比较方便和实用的,大家也可以试一试。

J-Link script的组成与使用方法
意法推出新的高效能系列功率整流二极管STPS50U100C
英特尔驱动泄密新款 DG2 游戏显卡: 6nm 工艺、最高 4096 流处理器
今日看点丨分析师称台积电正推进 3nm 工艺:当前良率 55%;日本将向Rapidus追加2600亿日元补贴
2021年2月国内外移动机器人新品介绍
一个国外小哥用好几年时间维护的Python代码合集
变压器的最终发展方向是节能小型化
作为一名开发者,如何让自己比现在厉害10倍?
自制电磁轨道炮DIY图解
基于磁耦合谐振原理的无人机无线充电系统
光伏组件热斑耐久试验设备 太阳光模拟器
MP3 OGG音乐格式全攻略
VR将会在未来给这十大行业带来颠覆性的影响
华为首次发布基于ARM架构的处理器芯片
易制的集成电路信号寻迹器电路
锁相放大器组成
芯片精灵使用教程
亚马逊推出云游戏Luna 与微软、索尼和谷歌争夺游戏市场
紫光展锐与领歌将共同打造手机黑科技的未来!芯动,可期!
什么才是科学有效的除醛方式