Skip to content

Latest commit

 

History

History
508 lines (339 loc) · 21 KB

Python.md

File metadata and controls

508 lines (339 loc) · 21 KB

Python基础速查表(包含PDF,Markdown和jupyter Notebook版本) https://github.com/wilfredinni/python-cheatsheet

有趣、令人惊讶(坑爹)、鲜为人知的 Python 代码片段集合 https://github.com/satwikkansal/wtfpython

提取网页内容 https://github.com/grangier/python-goose

QRCode python 生成 https://github.com/sylnsfar/qrcode

这一个以”撸代码“的形式学习 Python 的编程技巧的项目 https://github.com/xianhu/LearnPython

基于 Python 编写的网易云音乐命令行版本 https://github.com/darknessomi/musicbox

可视化、实时追踪展示 Python 代码 https://github.com/agermanidis/livepython

使用 Python 方便的进行并行计算 https://github.com/joblib/joblib

强大的 Python 分词库 https://github.com/fxsjy/jiebahttps://github.com/rockyzhengwu/FoolNLTK

python 微信支付 https://github.com/oldsyang/weixin_pay

python 使用七牛云存储创建自己的图床 https://github.com/wzyuliyang/qiniu4blog

python 监视并转换磁盘目录中的pdf文档为文本文件,并进行全文检索 python,watchdog,whoosh, jieba, mongodb,pymongo, pdf2text https://gitee.com/zanpen2000/pdf_searcher

Python + Scrapy + MongoDB https://github.com/xiyouMc/WebHubBothttps://gitee.com/xiyouMc/pornhubbot

通过一个实际的项目,来学习如何使用scrapy爬取网络上的信息。这里以豆瓣小组为例,对组内的图片进行爬取,相关信息保存数据到MongoDB,图片下载到本地。 https://gitee.com/mktime/scrapy-douban-group

基于Python和Echarts职位画像系统,使用Scrapy完整智联招聘职位数据的抓取,使用flask+echarts完成数据可视化,同时使用matplotlib完成基础数据可视化。 https://gitee.com/ismallcode/scrapy_zhilian

Flask + Layui Fly Template实现的一个社区项目,使用flask-admin实现了简单的后台管理功能,数据库使用Mongodb,前台实现功能:用户注册、登录、邮件激活、发帖、回帖、点赞、回复、采纳、删帖、结贴等功能 https://gitee.com/981764793/PyFly

Python 抖音机器人,论如何在抖音上找到漂亮小姐姐? https://github.com/wangshub/Douyin-Bot

涵盖 Python 初中高级知识点,规划在 100 天之内让你从新手到大师级别水平 https://github.com/jackfrued/Python-100-Days

树莓派卷积网络蜜蜂检测(计数) https://github.com/matpalm/bnn

使用 Apache Spark 和 Elasticsearch 构建一个推荐系统 https://github.com/IBM/elasticsearch-spark-recommender/blob/master/README-cn.md

用python生成迷宫 https://github.com/tpof314/maze

豆瓣电影(短评)爬虫 https://gitee.com/zlikun/python-crawler-douban-movie

Python通用并行/分布式框架 https://github.com/UIUC-PPL/charmpy

weixin_crawler是一款使用Scrapy、Flask、Echarts、Elasticsearch等实现的微信公众号文章爬虫,自带分析报告(报告样例)和全文检索功能,几百万的文档都能瞬间搜索。weixin_crawler设计的初衷是尽可能多、尽可能快地爬取微信公众的历史发文 https://github.com/wonderfulsuccess/weixin_crawler

阅读优秀 Python 开源项目的代码,提升编程技能 https://github.com/mahmoud/awesome-python-applications

Jupyter Notebook里的Python代码执行过程可视化 https://github.com/lgpage/nbtutor

Python简易日志库 https://github.com/Delgan/loguru

Python初学者常犯的简单错误 https://github.com/qxf2/wtfiswronghere

用Python实现一个大数据搜索引擎 https://bigquant.com/community/t/topic/129097?suanfazu&181206&L2

《程序员数学指南》书籍实现代码 https://github.com/pim-book/programmers-introduction-to-mathematics

链家网全国房源数据爬取教程&工具 https://github.com/XuefengHuang/lianjia-scrawler

Python实例教学:lambda, map 和 filter https://pan.baidu.com/s/1JlTcagmpS-c96M8Y5UeROQ

教程|计算任意视频中各人物的出镜时间(附Python实现) https://mp.weixin.qq.com/s/phFIcMt_QB2jNg0x8im4Uw

Python高级应用程序与仪表板解决方案,可整合Bokeh,Matplotlib,HoloViews和其他Python绘图库的交互可视化 https://github.com/pyviz/panel

50种常用的matplotlib可视化,再也不用担心模型背着我乱跑了 https://mp.weixin.qq.com/s/FQdnKL6cK8yV_yKl9cXoIA

Python调用栈性能分析工具 https://github.com/joerick/pyinstrument

Jupyter相关资源大列表 https://github.com/markusschanta/awesome-jupyter

一图了解Python3基本用法 https://github.com/coodict/python3-in-one-pic http://coodict.github.io/python3-in-one-pic/

Python命令行直显图像 https://github.com/wookayin/python-imgcat

Python课程资料(IPython Notebooks) https://github.com/gautam1858/python-awesome

让Python的GUI图形界面创建变得更简单 https://github.com/PySimpleGUI/PySimpleGUI

pixelhouse - A minimalist drawing library for making beautiful animations in python https://github.com/thoppe/pixelhouse

Python“小而美”实用技巧集锦 https://github.com/ekhoda/utilities/blob/master/Bite-Sized%20Recipes.ipynb

【(Python)山脊图绘图包】’Ridge plots of ridges' by ColCarroll https://github.com/ColCarroll/ridge_map

【Google/Naver多进程图片爬虫】’AutoCrawler - Google, Naver multiprocess image web crawler' by Yoongi Kim https://github.com/YoongiKim/AutoCrawler

Python高级技巧:用一行代码减少一半内存占用 https://medium.com/@alexmaisiura/python-how-to-reduce-memory-consumption-by-half-by-adding-just-one-line-of-code-56be6443d524

python爬虫例子:淘宝模拟登录,淘宝商品爬虫,淘宝我已购买的宝贝爬虫,天猫商品爬虫,每天不同时间段通过微信发消息提醒女友,爬取5K分辨率超清唯美壁纸 https://github.com/shengqiangzhang/examples-of-web-crawlers

python各大网站登陆方式与一些简单的爬虫' https://github.com/CriseLYJ/awesome-python-login-model

Flexx:纯Python图形界面开发工具集 https://github.com/flexxui/flexx

天生一对的Python与Slack:如何用Python编程发Slack消息、发图表、监控机器学习模型 https://towardsdatascience.com/python-and-slack-a-natural-match-60b136883d4d

interesting-python 有趣的 Python 爬虫和数据分析小项目,可以用 Python 实现有趣的小项目,内容包括 Python 爬虫、Python 数据分析、机器学习、深度学习等 https://github.com/Alfred1984/interesting-python

自学是门手艺 https://github.com/selfteaching/the-craft-of-selfteaching

关于python的面试题 https://github.com/kenwoodjw/python_interview_question

PyViz:Python数据可视化集成工具箱 http://pyviz.org/

kroki:将纯文本图表转换成图片 https://github.com/yuzutech/kroki

Prefect:面向数据科学的工作流自动化管理系统 https://github.com/PrefectHQ/prefect

Python的PDF读写库 https://github.com/pikepdf/pikepdf

Python实现的面试题集锦 https://github.com/leeguandong/Interview-code-practice-python

Python 的第三方调试库。让你通过装饰器方法,方便的知道每一行程序运行后的结果,而不需要再手动增加 print 展示过程数据、调试程序。 https://github.com/cool-RR/PySnooper

《Python 100 天从新手到大师》—— Python 的入门学习资料,学习曲线低。非专业人士也能上手学习,适合新手入门 https://github.com/jackfrued/Python-100-Days

探索式Python编程环境nbdev:让Jupyter Notebooks“面面俱到”——构建在 Jupyter Notebook 之上,将 IDE编辑器 通过nbdev,可以享受Notebooks的所有优点,而不必有所顾虑;用nbdev可以构建完整的Python项目,创建文档站点、处理测试、辅助版本控制、甚至支持持续集成 https://www.fast.ai/2019/12/02/nbdev/

Poetry:Python依赖/打包管理器 https://github.com/python-poetry/poetry

Python 热门开源项目Top10

https://weibo.com/ttarticle/p/show?id=2309404283921801036022

CrossHair:Python静态分析工具 https://github.com/pschanely/CrossHair

ProPlot:好用的matplotlib封装绘图库 https://github.com/lukelbd/proplot

【提升Jupyter Notebook环境使用体验】 https://towardsdatascience.com/elevate-your-jupyter-notebook-environment-experience-9bdd1101aa54

【fastdot:对pydot(Graphviz网络可视化DOT语言接口)的一致性易用性封装】 https://fastai.github.io/fastdot/

【ggspatial:基于ggplot2的空间可视化增强包】 https://github.com/paleolimbot/ggspatial

【Jupyter Notebooks里创建实时绘图】 https://github.com/lvwerra/jupyterplot

【使用简单的Python C语言内联函数】 https://github.com/georgek42/inlinec

《Think Python 2e》最新版中文翻译 https://codingpy.com/books/thinkpython2/index.html

【Python绘图示例(含代码)集锦】 https://github.com/holtzy/The-Python-Graph-Gallery

【数据科学基础:面向无编程经验人士的Python数据科学入门教程(Colab Notebooks)】 https://github.com/AllenDowney/ElementsOfDataScience

【vardbg:带有程序运行流可视化的Python代码简单调试/分析工具】 https://github.com/CCExtractor/vardbg

【CleverCSV:专门处理脏乱CSV数据的Python包】 https://github.com/alan-turing-institute/CleverCSV

【将自然语言数字串解析转换为整数和浮点数】 https://github.com/jaidevd/numerizer

'汉字数字(中文数字)-阿拉伯数字转换工具 The Best Tool of Chinese Number to Digits' https://github.com/Wall-ee/chinese2digits

【PySimpleGUI:用Python五分钟创建图形界面】 https://pan.baidu.com/s/13MChntIQKpH6d6ax2MtQzw

【用Python/PyAutoGUI实现任务自动化】 https://medium.com/datadriveninvestor/automating-your-job-with-python-f1952b6b640d

【Python最佳实践、技巧与提示30则】 https://pan.baidu.com/s/1tmNBhwjKSPcytNyZFdLoEg

【Scalene:Python高性能CPU/内存分析器】 https://github.com/emeryberger/scalene

【NVML库的Python3接口库,在程序里获取NVIDIA GPU使用状态】 https://github.com/fbcotter/py3nvml

【STPyV8:实现 Python3 和 JavaScript 的相互调用】 https://github.com/area1/stpyv8

【Python3进程内存分析器】 https://github.com/facebookincubator/memory-analyzer

用Jupyter Notebooks创建交互式网页 https://github.com/SamLau95/nbinteract

探索式Python编程环境nbdev:让Jupyter Notebooks“面面俱到”——构建在 Jupyter Notebook 之上,将 IDE编辑器开发的优点带入Notebooks系统,可以在Notebooks中开发而不影响整个Python项目生命周期 https://www.fast.ai/2019/12/02/nbdev/ https://github.com/fastai/nbdev_template

Heartrate:一个牛逼的工具,Python执行实时可视化 https://mp.weixin.qq.com/s/qyNHV18RGCdgYr6wiNgOGg

Python 绘图还在用 Matplotlib?发现一款手绘可视化神器! https://mp.weixin.qq.com/s/L8Wo7fRNEPbgGu6A6rNPMw

【用来创建、编译Latex文件的Python库】’PyLaTeX - A Python library for creating LaTeX files' https://github.com/JelteF/PyLaTeX

Interactive Data Visualization in the browser, from Python https://github.com/bokeh/bokeh

Pandas 数据分析通俗可视化入门 https://jalammar.github.io/gentle-visual-intro-to-data-analysis-python-pandas/

【gazpacho:网页爬取框架】 https://github.com/maxhumber/gazpacho

用 Matplotlib 实现柱状图动态可视化(赛跑图) https://towardsdatascience.com/bar-chart-race-in-python-with-matplotlib-8e687a5c8a41

【Voilà:将 Jupyter notebooks 变成独立的网页应用,自带多种交互式widgets】 https://github.com/voila-dashboards/voila

【Python多进程日志库】 https://github.com/jruere/multiprocessing-logging

【Python依赖管理、打包工具集】’Poetry: Python dependency management and packaging made easy.' https://github.com/python-poetry/poetry

几个有用的Python“小众”库:textwrap、pprint、enum、shelve、email and smtplib、winreg https://medium.com/@vmsp/less-known-bits-of-the-python-standard-library-46dc88490115

Py3plex:可扩展多层网络分析和可视化库 https://github.com/SkBlaz/Py3plex

一些 Python 技巧小贴士》整理用户输入的问题在编程过程中极为常见 https://mp.weixin.qq.com/s/zSTtBhAWQ5AV_I5f4neLJQ

用 Python 来做交互式图形,简单且实用 Bokeh https://github.com/bokeh/bokeh https://mp.weixin.qq.com/s/gcK0JCOVbZY1ck2POmU9xw

Jupyter 里的交互式画布 https://github.com/martinRenou/ipycanvas

在远程服务器上运行 Jupyter Notebooks https://pan.baidu.com/s/1yFjukvKIhsjJ9rMVAHQKVQ

【有助于日常工作的25段Python代码】《25 Useful Python Snippets to Help in Your Day-to-Day Work》 https://medium.com/better-programming/25-useful-python-snippets-to-help-in-your-day-to-day-work-d59c636ec1b

程序运行中修改Python代码而不打断运行过程,可在PyTorch程序训练过程中添加输出、查看统计、保存模型参数等

https://github.com/julvo/reloading

8 个 Python 高效数据分析的技巧 https://mp.weixin.qq.com/s/i5MfSbkEE5-ORSydqvIu8g

用公交路线数据,还原城市结构。通过数据可视化手段,还原了 30 多个城市的城市结构。该项目中有数据获取和处理的脚本,而且该项目充分体现了数据可视化带来的便利和效果,易于激发学习编程的热情。

https://github.com/96486d9b/city-vein

浏览器里的Python游戏开发引擎

https://github.com/pickitup247/pyckitup

用于创建交互式可视化网络图的Python包

https://github.com/WestHealth/pyvis

用 ipyleaflet 实现 Jupyter 里的交互式 GIS https://github.com/jupyter-widgets/ipyleaflet

用Python实现蒙特卡罗树搜索(MCTS)算法 https://github.com/int8/monte-carlo-tree-search

Pylustrator:交互式编辑Python生成matplotlib图表风格,以适合出版发布 https://github.com/Randrian45/pylustrator

gif:方便制作Matplotlib的Gif动画 https://github.com/maxhumber/gif

用 Python 手写十大经典排序算法 https://mp.weixin.qq.com/s/QaflNoxiI_FS4Ij8jg1KrQ

用Cython 30倍加速 Python代码 https://towardsdatascience.com/use-cython-to-get-more-than-30x-speedup-on-your-python-code-f6cb337919b6

《像计算机科学家一样思考Python (英文原版)》 https://bigquant.com/community/t/topic/159579

基于tkinter的拖拽式Python图形界面构建工具

https://github.com/TristenHarr/MyPyBuilder

Python数据可视化实例集锦 https://github.com/aaronpenne/data_visualization

Python图片爬取实战 https://medium.com/m/global-identity?redirectUrl=https%3A%2F%2Ftowardsdatascience.com%2Fimage-scraping-with-python-a96feda8af2d

8点超级有用的Python编程建议 https://mp.weixin.qq.com/s/NkDPtYOzQo1B4ZAxu_Bg3Q

几则Python编程技巧 https://medium.com/m/global-identity?redirectUrl=https%3A%2F%2Ftowardsdatascience.com%2Fpython-tips-and-trick-you-havent-already-seen-37825547544f

5分钟创建、打包、发布 Python3 pip 模块 https://medium.com/m/global-identity?redirectUrl=https%3A%2F%2Fitnext.io%2Fcreate-build-and-ship-a-python3-pip-module-in-5-minutes-31dd6d9d5c8f

'What the f*ck Python! 中文翻译 - 一些有趣且鲜为人知的 Python 特性. https://github.com/leisurelicht/wtfpython-cn

Python一行代码搞定炫酷可视化,你需要了解一下Cufflinks https://mp.weixin.qq.com/s/pDDnd26GQFDRkIH1hh-Vcw

15条常用Python小技巧 https://medium.com/@george.seif94/15-python-tips-and-tricks-so-you-dont-have-to-look-them-up-on-stack-overflow-90cec02705ae

100道经典Python面试题集锦(附答案) https://zhuanlan.zhihu.com/p/71913026 https://zhuanlan.zhihu.com/p/72177799

基于PySnooper的一组强大的Python调试工具 https://github.com/alexmojaki/snoop

用好Jupyter Notebooks的四大技巧 https://medium.com/m/global-identity?redirectUrl=https%3A%2F%2Ftowardsdatascience.com%2F4-awesome-tips-for-enhancing-jupyter-notebooks-4d8905f926c5

统计分析数据强化的 ggplot2 图表 https://github.com/IndrajeetPatil/ggstatsplot

“早知道就好了”的Python可视化技巧 https://github.com/MengtingWan/bittersweet-phd/blob/master/visualization.md

Python/Matplotlib科学可视化 https://github.com/rougier/scientific-visualization-book

给中级Python开发者的13个练手项目点子 https://realpython.com/intermediate-python-project-ideas/

Python数据集探索与可视化实例指南 https://github.com/FBosler/Medium-Data-Exploration

Python 常见的17个错误分析 https://mp.weixin.qq.com/s/sayNyU2bPN893gpenN8nvw

Python编码规范(国内程序员创建和维护) https://bigquant.com/community/t/topic/162807?pk_campaign=bigquant&pk_kwd=190823_weibo

一款免费开源的 Python 实时异常监控平台。采用 C/S 模式,服务器端通过 Python 实现,同时提供 web 管理页面,支持从任何语言、任何应用程序发送事件。一个成熟的服务必要的一环就是异常告警,Sentry 可以帮你及时知道服务非预期的异常 https://github.com/getsentry/sentry

一个交互式的数据可视化 Python 库,专注于在 Web 浏览器中实现美观、直接的数据可视化功能。使用它可以让你快速和轻松地创建交互式图表、仪表板和数据可视化程序。 https://github.com/bokeh/bokeh

一个跨平台库的进程和系统资源监控、管理库。用于查看有关正在运行的进程和系统利用率,如 CPU、内存、磁盘、网络等信息。 实现了 UNIX 命令行工具提供的许多功能,例如:ps、top、lsof、netstat、ifconfig 等,支持 Linux、Windows、macOS 等系统。学会了这个库,就可以通过 Python 脚本做更多有趣的事情了 https://github.com/giampaolo/psutil

一个 Python 写的视频下载工具,下载工具千万个但我仅仅推荐了这个工具。是因为正常情况下载不了视频的网站,用它你就可以方便地下载下来。 https://github.com/soimort/you-get

微软出品的零基础 Python 入门教程,内容浅显易懂。包含示例代码、演示的 PPT https://github.com/microsoft/c9-python-getting-started

Python 的词云生成工具 https://github.com/amueller/word_cloud

类似 Pandas 的 Python 数据处理库,在处理大型数据集的时候表现极大的优于 Pandas。Vaex 通过懒加载、延迟计算和零内存复制策略,极大的降低了内存的使用率、提高了计算的效率。从而能够每秒处理 10 亿行的数据,并且支持以直方图、密度图等形式展示数据。 https://github.com/vaexio/vaex

Python 实现的精简绿色版按键精灵。记录用户的鼠标、键盘操作,自动执行之前记录的操作,可设定执行的次数。在进行某些简单、单调重复的操作时,使用该软件可以十分省事儿。只需要录制一遍,剩下的交给 KeymouseGo 来做就可以了 https://github.com/taojy123/KeymouseGo

VS Code 下 Python 语言开发指南

https://realpython.com/python-development-visual-studio-code/

《Python3教程(廖雪峰)》 https://bigquant.com/community/t/topic/161963

pigar:Python项目requirements 文件自动生成工具 https://github.com/Damnever/pigar

强化你的Jupyter Notebooks https://towardsdatascience.com/supercharging-jupyter-notebooks-e22f5ad7ca18

基于 matplotlib/pandas 的 joyplot 可视化生成 https://github.com/sbebo/joypy

Jupyter Notebook/JupyterLab 里的 Conda 环境和 package 访问扩展 https://github.com/fcollonval/jupyter_conda

Jupyter Notebooks中的动态交互控制 https://www.yanxishe.com/TextTranslation/1491

技巧、诀窍和魔法:轻松优化Jupyter Notebook https://towardsdatascience.com/how-to-effortlessly-optimize-jupyter-notebooks-e864162a06ee

超全Python速查表登上GitHub热榜 https://mp.weixin.qq.com/s/jts2Vo1mKpgP6Whd5mQ0Cg

Python 竟能绘制出如此酷炫的三维图 https://mp.weixin.qq.com/s/rLSsa6DJA4gSdH3LcG_Fug

如果不懂 numpy,请别说自己是 python 程序员 https://mp.weixin.qq.com/s/R96sxswxF4D5cMukh-pqPA

写给 python 程序员的 OpenGL 教程 https://mp.weixin.qq.com/s/EYg-LAvOcoRwkejpfKDKjA

Python - 100天从新手到大师 https://github.com/jackfrued/Python-100-Days

PyQt Python图形界面编程实例集锦 https://github.com/pyqt/examples

Python技巧与窍门 https://medium.com/fintechexplained/top-python-tips-tricks-dd996b807865

(Python)Apache Kafka实战入门 https://towardsdatascience.com/getting-started-with-apache-kafka-in-python-604b3250aa05

Python多线程/多进程释疑:为啥、何时、怎么用? https://medium.com/towards-artificial-intelligence/the-why-when-and-how-of-using-python-multi-threading-and-multi-processing-afd1b8a8ecca

49个Python学习资源 https://code-love.com/2019/06/03/49-essential-resources-to-learn-python/

24 个让 Python 加速的好方法 https://mp.weixin.qq.com/s/9pIP1054c8pyY7NyGnbFeA

50+条Python 3技巧与提示 https://medium.com/towards-artificial-intelligence/50-python-3-tips-tricks-e5dbe05212d7

Jupyter机器人开发交互扩展集 https://github.com/robostack/jupyter-ros

三个Jupyter Notebook扩展帮你减少分心、提高效率 https://towardsdatascience.com/three-jupyter-notebook-extensions-that-minimize-distractions-bd9ec98f0e2c

维也纳数据科学家 Florian Rohrer 整理的 Python 数据科学清单 https://github.com/r0f1/datascience

免费的 Python 编程教程《Python for Everybody》 https://github.com/csev/py4e

用Matplotlib创建动画 https://towardsdatascience.com/animations-with-matplotlib-d96375c5442c

Python交互式教学课程制作框架

https://github.com/ines/course-starter-python