热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

github中适合新人阅读的Python项目有哪些?

后端开发|Python教程Python,github后端开发-Python教程最近在用Python实现一些自动化的处理,希望能在Python上更深入一些。希望大家能推荐些,gith

后端开发|Python教程github中适合新人阅读的Python项目有哪些?
Python,github
后端开发-Python教程
最近在用Python实现一些自动化的处理,希望能在Python上更深入一些。希望大家能推荐些,github上有意思的Python项目当然不局限于github回复内容:
这个问题的标准答案是给出一个长长的列表,或者给出一个链接,里面有一个长长的列表。
根据个人经验,这并没什么大用。
ie浏览器源码,ubuntu输入不了数字,tomcat7搭配jdk,爬虫钙砂,php获取时间戳示例,大朗镇seolzw
这个列表通常是Awesome系列
比如,你用Python,我贴出awesome-python;你用Vim,我贴出awesome-vim;你用Linux,我贴出awesome-linux-resources。
awesome内容太多,因此有人整理awesome-awesome系列,用来收集各种awesome。
再后来,整理awesome-awesome的人也多了,于是就有了awesome-awesome-awesome。。。
下载的php源码如何使用教程,vscode无输出结果,ubuntu g 移植,tomcat 引用jar,sqlite数据库能有多大,南方稻田里的爬虫可以炸,阿里大鱼 php,搭建seo网页的步骤,国外课程视频网站模板下载,网页代码保存,dede网站模板怎么安装教程lzw
awesome收集了很多常用库,这些库本身就是很好的学习项目。但是,长长的列表很多人只是扫两眼,加入书签,收藏到evernote,仅此面已。
盗取网站源码软件,ubuntu的系统换,水陆爬虫推荐,enum php,海南seo费用lzw
没有比较强烈的需求,是没有多少人会静下心来看一个与自己没太大关系的项目代码的。

项目这东西 当你有需要时阅读起来更有效率。

以自己为例,正在写的 [网易云音乐插件]( wu-nerd/dmusic-plugin-NeteaseCloudMusic · GitHub)就是因为网易没有Linux客户端,而目前其他实现,如终端版,都无法显示桌面歌词。我听歌有时候会仔细听歌词,没有桌面歌词会非常不方便。
因此我找到了一个类似的项目—[百度音乐插件](sumary/dmusic-plugin-baidumusic · GitHub) 。这是Linux下深度音乐播放器的插件(深度公司写了很多有用的应用如合作的搜狗输入法和有道翻译等等),歌词功能及相关功能由播放器完成,插件只需要获取在线音乐的信息并在播放器中展示给用户即可。
这个项目除了他是百度音乐的插件,各方面都满足了我的需求(其实我的需求就是能显示桌面歌词)。
因此我准备在这个项目的基础上进行修改,实现播放网易云音乐功能。

阅读百度音乐插件的源码及涉及到的深度音乐播放器的源码,将API替换成网易云音乐的。云音乐创建歌单/订阅歌单/私人FM的模式与百度音乐有很大区别,只保留原有结构,实现逻辑基本都重写,最终将将基本的播放、搜索、添加、删除、私人FM等功能都实现。

要不是需要根据这个插件再写一个插件,我根本不会去细看插件源码的。
我这么做,原因很简单——想在听歌的时候能看到歌词。

想一想,你在日常使用感觉到了哪些不便,或者有哪些地方可以更方便。
ping/traceroute出来的ip需要复制到浏览器搜索才能看到其地理位置,如果调用api在写ip地址的下方直接显示其地理位置就直观多了。
WordPress太大而且是用PHP写的我不懂想自定义根本不知道不知道怎么弄,如果我用flask框架写一个就可以怎么舒服怎么改了。
RSS只能订阅到最近的若干条内容,写个爬虫将历史文章爬出来然后生成RSS这样就方便多了。



当有需求时,找找是不是已经有解决方案。
如果已经有人将其解决,直接使用吧,make your life better。
如果别人的解决方案不完全符合你的需求,pull requests。
如果你是第一个考虑到这个问题,想办法解决,放到Github上让别人方便地使用,make their lives better。

其实没有什么特别的,就是你平时会用到的,且项目体积不大的,这里推荐几个

bottlepy/bottle · GitHub

一个文件就实现一个完整的web server, 看完这个再去看什么flask, tornado, django,绝对轻松

crsmithdev/arrow · GitHub

datetime, date ,time ?还是用arrow吧

kennethreitz/requests · GitHub

urllib, urllib2 ? Http Requests for Humans

如果自己平时不用,光看代码,我觉得成效不大,看代码最好还是能先粗看一遍,然后不太明白的地方,用pdb调试下,多来几遍就可以了

泻药。
这个很难总结,给个 list 吧

tclh123 (Harry Lee) / starred · GitHub

既然都说是自动化处理了,题主再说明下方向吧?

很早之前学习的时候写的一个项目,最近找出来看看,发现写的好烂,但是绝对很容易看懂,我也不怕拿出来了,这几天完善一下功能,然后准备重构,哈哈GitHub – iamzcr/deep_flask

边用边学,就是像django这种大的框架也不可怕


推荐阅读
  • 解决github访问慢的问题的方法集锦
    本文总结了国内用户在访问github网站时可能遇到的加载慢的问题,并提供了解决方法,其中包括修改hosts文件来加速访问。 ... [详细]
  • 如何实现织梦DedeCms全站伪静态
    本文介绍了如何通过修改织梦DedeCms源代码来实现全站伪静态,以提高管理和SEO效果。全站伪静态可以避免重复URL的问题,同时通过使用mod_rewrite伪静态模块和.htaccess正则表达式,可以更好地适应搜索引擎的需求。文章还提到了一些相关的技术和工具,如Ubuntu、qt编程、tomcat端口、爬虫、php request根目录等。 ... [详细]
  • 深入解析Linux下的I/O多路转接epoll技术
    本文深入解析了Linux下的I/O多路转接epoll技术,介绍了select和poll函数的问题,以及epoll函数的设计和优点。同时讲解了epoll函数的使用方法,包括epoll_create和epoll_ctl两个系统调用。 ... [详细]
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • Metasploit攻击渗透实践
    本文介绍了Metasploit攻击渗透实践的内容和要求,包括主动攻击、针对浏览器和客户端的攻击,以及成功应用辅助模块的实践过程。其中涉及使用Hydra在不知道密码的情况下攻击metsploit2靶机获取密码,以及攻击浏览器中的tomcat服务的具体步骤。同时还讲解了爆破密码的方法和设置攻击目标主机的相关参数。 ... [详细]
  • 本文介绍了在Mac上搭建php环境后无法使用localhost连接mysql的问题,并通过将localhost替换为127.0.0.1或本机IP解决了该问题。文章解释了localhost和127.0.0.1的区别,指出了使用socket方式连接导致连接失败的原因。此外,还提供了相关链接供读者深入了解。 ... [详细]
  • 计算机存储系统的层次结构及其优势
    本文介绍了计算机存储系统的层次结构,包括高速缓存、主存储器和辅助存储器三个层次。通过分层存储数据可以提高程序的执行效率。计算机存储系统的层次结构将各种不同存储容量、存取速度和价格的存储器有机组合成整体,形成可寻址存储空间比主存储器空间大得多的存储整体。由于辅助存储器容量大、价格低,使得整体存储系统的平均价格降低。同时,高速缓存的存取速度可以和CPU的工作速度相匹配,进一步提高程序执行效率。 ... [详细]
  • Webmin远程命令执行漏洞复现及防护方法
    本文介绍了Webmin远程命令执行漏洞CVE-2019-15107的漏洞详情和复现方法,同时提供了防护方法。漏洞存在于Webmin的找回密码页面中,攻击者无需权限即可注入命令并执行任意系统命令。文章还提供了相关参考链接和搭建靶场的步骤。此外,还指出了参考链接中的数据包不准确的问题,并解释了漏洞触发的条件。最后,给出了防护方法以避免受到该漏洞的攻击。 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • Ubuntu安装常用软件详细步骤
    目录1.GoogleChrome浏览器2.搜狗拼音输入法3.Pycharm4.Clion5.其他软件1.GoogleChrome浏览器通过直接下载安装GoogleChro ... [详细]
  • 众筹商城与传统商城的区别及php众筹网站的程序源码
    本文介绍了众筹商城与传统商城的区别,包括所售产品和玩法不同以及运营方式不同。同时还提到了php众筹网站的程序源码和方维众筹的安装和环境问题。 ... [详细]
  • 31.项目部署
    目录1一些概念1.1项目部署1.2WSGI1.3uWSGI1.4Nginx2安装环境与迁移项目2.1项目内容2.2项目配置2.2.1DEBUG2.2.2STAT ... [详细]
  • MySQL语句大全:创建、授权、查询、修改等【MySQL】的使用方法详解
    本文详细介绍了MySQL语句的使用方法,包括创建用户、授权、查询、修改等操作。通过连接MySQL数据库,可以使用命令创建用户,并指定该用户在哪个主机上可以登录。同时,还可以设置用户的登录密码。通过本文,您可以全面了解MySQL语句的使用方法。 ... [详细]
  • Vagrant虚拟化工具的安装和使用教程
    本文介绍了Vagrant虚拟化工具的安装和使用教程。首先介绍了安装virtualBox和Vagrant的步骤。然后详细说明了Vagrant的安装和使用方法,包括如何检查安装是否成功。最后介绍了下载虚拟机镜像的步骤,以及Vagrant镜像网站的相关信息。 ... [详细]
  • 本文介绍了互联网思维中的三个段子,涵盖了餐饮行业、淘品牌和创业企业的案例。通过这些案例,探讨了互联网思维的九大分类和十九条法则。其中包括雕爷牛腩餐厅的成功经验,三只松鼠淘品牌的包装策略以及一家创业企业的销售额增长情况。这些案例展示了互联网思维在不同领域的应用和成功之道。 ... [详细]
author-avatar
喜欢在他耳边唱歌
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有