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

python150lib

01文件读写文件的读写包括常见的txt、Excel、xml、二进制文件以及其他格式的数据文本,主要用于本地数据的读写。1.open(name[,mode[,buffe
01 文件读写
 
文件的读写包括常见的txt、Excel、xml、二进制文件以及其他格式的数据文本,主要用于本地数据的读写。
 
 
 
1. open(name[, mode[, buffering]])
 
类型:Python内置函数
描述:Python默认的文件读写方法
推荐度:★★★
 
2. numpy.loadtxt、numpy.load和numpy.fromfile
 
类型:第三方库
描述:Numpy自带的读写函数,包括loadtxt、load和fromfile,用于文本、二进制文件读写
推荐度:★★★
 
3. pandas.read_*
 
类型:第三方库
描述:Pandas自带的read文件方法,例如ead_csv、read_fwf、read_table等,用于文本、Excel、二进制文件、HDF5、表格、SAS文件、SQL数据库、Stata文件等的读写
推荐度:★★★
 
4. xlrd
 
类型:第三方库
描述:用于Excel文件读取
推荐度:★★
 
5. xlwt
 
类型:第三方库
描述:用于Excel文件写入
推荐度:★★
 
6. pyexcel-xl
 
类型:第三方库
描述:用于Excel文件读写
推荐度:★★
 
7. xluntils
 
类型:第三方库
描述:用于Excel文件读写
推荐度:★★
 
8. pyExcelerator
 
类型:第三方库
描述:用于Excel文件读写
推荐度:★
 
9. openpyxl
 
类型:第三方库
描述:用于Excel文件读写
推荐度:★
 
10. lxml
 
类型:第三方库
描述:xml和HTML读取和解析
推荐度:★★★
 
11. xml
 
类型:Python标准库
描述:xml对象解析和格式化处理
推荐度:★★★
 
12. libxml2
 
类型:第三方库
描述:xml对象解析和格式化处理
推荐度:★
 
13. xpath
 
类型:第三方库
描述:xml对象解析和格式化处理
推荐度:★★
 
14. win32com
 
类型:第三方库
描述:有关Windows系统操作、Office(Word、Excel等)文件读写等的综合应用库
推荐度:★
 
 
02 网络抓取和解析
 
网络抓取和解析用于从互联网中抓取信息,并对HTML对象进行处理,有关xml对象的解析和处理的库在“01 文件读写”中找到。
 
https://mmbiz.qpic.cn/mmbiz_jpg/KfLGF0ibu6cL8helpX0YXEfHiavWOLzXJ0tfxxHgslYC5t2kIUBNetlqmhWdibq0NHciaoY2fGh7oFicjonrPbFIRRA/640?wx_fmt=jpeg&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1
 
 
15. requests
 
类型:第三方库
描述:网络请求库,提供多种网络请求方法并可定义复杂的发送信息
推荐度:★★★
 
16. urllib
 
类型:Python标准库
描述:Python自带的库,简单的读取特定URL并获得返回的信息
推荐度:★★
 
17. urllib2
 
类型:Python标准库
描述:Python自带的库,读取特定URL并获得返回的信息,相对于urllib可处理更多HTTP信息,例如COOKIE、身份验证、重定向等
推荐度:★★
 
18. urlparse
 
类型:Python标准库
描述:Python自带的URL解析库,可自动解析URL不同的域、参数、路径等
推荐度:★★★
 
19. HTMLParser
 
类型:Python标准库
描述:Python自带的HTML解析模块,能够很容易的实现HTML文件的分析
推荐度:★★★
 
20. Scapy
 
类型:第三方库
描述:分布式爬虫框架,可用于模拟用户发送、侦听和解析并伪装网络报文,常用于大型网络数据爬取
推荐度:★★★
 
21. Beautiful Soup
 
类型:第三方库
描述:Beautiful Soup是网页数据解析和格式化处理工具,通常配合Python的urllib、urllib2等库一起使用
推荐度:★★★
 
 
03 数据库连接
 
数据库连接可用于连接众多数据库以及访问通用数据库接口,可用于数据库维护、管理和增、删、改、查等日常操作。
 
 
 
22. mysql-connector-python
 
类型:第三方库
描述:MySQL官方驱动连接程序
推荐度:★★★
 
23. pymysql
 
类型:第三方库
描述:MySQL连接库,支持Python3
推荐度:★★★
 
24. MySQL-python
 
类型:第三方库
描述:MySQL连接库
推荐度:★★
 
25. cx_Oracle
 
类型:第三方库
描述:Oracle连接库
推荐度:★★★
 
26. psycopg2
 
类型:第三方库
描述:Python编程语言中非常受欢迎的PostgreSQL适配器
推荐度:★★★
 
27. redis
 
类型:Python标准库
描述:Redis连接库
推荐度:★★★
 
28. pymongo
 
类型:第三方库
描述:MongoDB官方驱动连接程序
推荐度:★★★
 
29. HappyBase
 
类型:第三方库
描述:HBase连接库
推荐度:★★★
 
30. py2neo
 
类型:第三方库
描述:Neo4j连接库
推荐度:★★★
 
31. cassandra-driver
 
类型:第三方库
描述:Cassandra(1.2+)和DataStax Enterprise(3.1+)连接库
推荐度:★★★
 
32. sqlite3
 
类型:Python标准库
描述:Python自带的模块,用于操作SQLite数据库
推荐度:★★★
 
33. pysqlite2
 
类型:第三方库
描述:SQLite 3.x连接库
推荐度:★★
 
34. bsddb3
 
类型:第三方库
描述:Berkeley DB连接库
 
35. bsddb
 
类型:Python标准库
描述:Python自带的模块,提供了一个到Berkeley DB库的接口
推荐度:★★
 
36. dbhash
 
类型:Python标准库
描述:Python自带的模块,dbhash模块提供了使用BSD数据库库打开数据库的功能。该模块镜像了提供对DBM样式数据库访问的其他Python数据库模块的接口。bsddb模块需要使用dbhash
推荐度:★★
 
37. adodb
 
类型:第三方库
描述:ADOdb是一个数据库抽象库,支持常见的数据和数据库接口并可自行进行数据库扩展,该库可以对不同数据库中的语法进行解析和差异化处理,具有很高的通用性
推荐度:★★★
 
38. SQLObject
 
类型:第三方库
描述:SQLObject是一种流行的对象关系管理器,用于向数据库提供对象接口,其中表为类、行为实例、列为属性
推荐度:★★
 
39. SQLAlchemy
 
类型:第三方库
描述:SQLAlchemy是Python SQL工具包和对象关系映射器,为应用程序开发人员提供了SQL的全部功能和灵活性控制
推荐度:★★
 
40. ctypes
 
类型:第三方库
描述:ctypes是Python的一个外部库,提供和C语言兼容的数据类型,可以很方便地调用C DLL中的函数
推荐度:★★★
 
41. pyodbc
 
类型:第三方库
描述:Python通过ODBC访问数据库的接口库
推荐度:★★★
 
42. Jython
 
类型:第三方库
描述:Python通过JDBC访问数据库的接口库
推荐度:★★★
 
 
04 数据清洗转换
 
数据清洗转换主用于数据正式应用之前的预处理工作。
 
 
 
43. frozenset([iterable])
 
类型:Python内置函数
描述:返回一个新的frozenset对象,可选择从iterable取得的元素
推荐度:★★★
 
44. int(x)
 
类型:Python内置函数
描述:返回x的整数部分
推荐度:★★★
 
45. isinstance(object, classinfo)
 
类型:Python内置函数
描述:返回object是否是指定的classinfo实例信息
推荐度:★★★
 
46. len(s)
 
类型:Python内置函数
描述:返回对象的长度或项目数量
推荐度:★★★
 
47. long(x)
 
类型:Python内置函数
描述:返回由字符串或数字x构造的长整型对象
推荐度:★★★
 
48. max(iterable[, key])
 
类型:Python内置函数
描述:返回一个可迭代或最大的两个或多个参数中的最大项
推荐度:★★★
 
49. min(iterable[, key])
 
类型:Python内置函数
描述:返回一个可迭代或最大的两个或多个参数中的最小项
推荐度:★★★
 
50. range(start, stop[, step])
 
类型:Python内置函数
描述:用于与for循环一起创建循环列表,通过指定start(开始)、stop(结束)和step(步长)控制迭代次数并获取循环值
推荐度:★★★
 
51. raw_input(prompt)
 
类型:Python内置函数
描述:捕获用户输入并作为字符串返回(不推荐使用input作为用户输入的捕获函数)
推荐度:★★★
 
52. round(number[, ndigits])
 
类型:Python内置函数
描述:返回number小数点后ndigits位的四舍五入的浮点数
推荐度:★★★
 
53. set([iterable])
 
类型:Python内置函数
描述:返回一个新的集合对象,可选择从iterable获取的元素
推荐度:★★★
 
54. slice(start, stop[, step])
 
类型:Python内置函数
描述:返回表示由范围(start、stop、step)指定的索引集的切片对象
推荐度:★★
 
55. sorted(iterable[, cmp[, key[, reverse]]])
 
类型:Python内置函数
描述:从iterable的项中返回一个新的排序列表
推荐度:★★★
 
56. xrange(start, stop[, step])
 
类型:Python内置函数
描述:此函数与range()非常相似,但返回一个xrange对象而不是列表
推荐度:★★★
 
57. string
 
类型:Python标准库
描述:字符串处理库,可实现字符串查找、分割、组合、替换、去重、大小写转换及其他格式化处理
推荐度:★★★
 
58. re
 
类型:Python标准库
描述:正则表达式模块,在文本和字符串处理中经常使用
推荐度:★★★
 
59. random
 
类型:Python标准库
描述:该模块为各种分布实现伪随机数生成器,支持数据均匀分布、正态(高斯)分布、对数正态分布、负指数分布、伽马和β分布等
推荐度:★★★
 
60. os
 
类型:Python标准库
描述:用于新建、删除、权限修改、切换路径等目录操作,以及调用执行系统命令
推荐度:★★★
 
61. os.path
 
类型:Python标准库
描述:针对目录的遍历、组合、分割、判断等操作,常用于数据文件的判断、查找、合并
推荐度:★★★
 
62. prettytable
 
类型:Python标准库
描述:格式化表格输出模块
推荐度:★★
 
63. json
 
类型:Python标准库
描述:Python对象与json对象的转换
推荐度:★★★
 
64. base64
 
类型:Python标准库
描述:将任意二进制字符串编码和解码为文本字符串的Base16,Base32和Base64
推荐度:★★★
 
 
05 数据计算和统计分析
 
数据计算和统计分析主要用于数据探查、计算和初步数据分析等工作。
 
 
 
65. numpy
 
类型:第三方库
描述:NumPy是Python科学计算的基础工具包,很多Python数据计算工作库都依赖它
推荐度:★★★
 
66. scipy
 
类型:第三方库
描述:Scipy是一组专门解决科学和工程计算不同场景的主题工具包
推荐度:★★★
 
67. pandas
 
类型:第三方库
描述:Pandas是一个用于Python数据分析的库,它的主要作用是进行数据分析。Pandas提供用于进行结构化数据分析的二维的表格型数据结构DataFrame,类似于R中的数据框,能提供类似于数据库中的切片、切块、聚合、选择子集等精细化操作,为数据分析提供了便捷
推荐度:★★★
 
68. statsmodels
 
类型:第三方库
描述:Statsmodels是Python的统计建模和计量经济学工具包,包括一些描述性统计、统计模型估计和统计测试,集成了多种线性回归模型、广义线性回归模型、离散数据分布模型、时间序列分析模型、非参数估计、生存分析、主成分分析、核密度估计以及广泛的统计测试和绘图等功能
推荐度:★★★
 
69. abs(x)
 
类型:Python内置函数
描述:返回x的绝对值
推荐度:★★★
 
70. cmp(x, y)
 
类型:Python内置函数
描述:比较两个对象x和y,并根据结果返回一个整数。如果x y则返回值为正
推荐度:★★
 
71. float(x)
 
类型:Python内置函数
描述:返回从数字或字符串x构造的浮点数
推荐度:★★★
 
72. pow(x, y[, z])
 
类型:Python内置函数
描述:返回x的y次幂。如果z存在,则返回x的y次幂,模z
推荐度:★★★
 
73. sum(iterable[, start])
 
类型:Python内置函数
描述:从左到右依次迭代,返回总和
推荐度:★★★
 
74. math
 
类型:Python标准库
描述:数学函数库,包括正弦、余弦、正切、余切、弧度转换、对数运算、圆周率、绝对值、取整等数学计算方法
推荐度:★★★
 
75. cmath
 
类型:Python标准库
描述:与math基本一致,区别是cmath运算的是复数
推荐度:★★
 
76. decimal
 
类型:Python标准库
描述:10进制浮点运算
推荐度:★★
 
77. fractions
 
类型:Python标准库
描述:分数模块提供对有理数算术的支持
推荐度:★★
 
 
06 自然语言处理和文本挖掘
 
自然语言处理和文本挖掘库主要用于以自然语言文本为对象的数据处理和建模。
 
 
 
78. nltk
 
类型:第三方库
描述:NLTK是一个Python自然语言处理工具,它用于对自然语言进行分类、解析和语义理解。目前已经有超过50种语料库和词汇资源
推荐度:★★★
 
79. pattern
 
类型:第三方库
描述:Pattern是一个网络数据挖掘Python工具包,提供了用于网络挖掘(如网络服务、网络爬虫等)、自然语言处理(如词性标注、情感分析等)、机器学习(如向量空间模型、分类模型等)、图形化的网络分析模型
推荐度:★★★
 
80. gensim
 
类型:第三方库
描述:Gensim是一个专业的主题模型(发掘文字中隐含主题的一种统计建模方法)Python工具包,用来提供可扩展统计语义、分析纯文本语义结构以及检索语义上相似的文档
推荐度:★★★
 
81. 结巴分词
 
类型:第三方库
描述:结巴分词是国内流行的Python文本处理工具包,分词模式分为三种模式:精确模式、全模式和搜索引擎模式,支持繁体分词、自定义词典等,是非常好的Python中文分词解决方案,可以实现分词、词典管理、关键字抽取、词性标注等
推荐度:★★★
 
82. SnowNLP
 
类型:第三方库
描述:SnowNLP是一个Python写的类库,可以方便的处理中文文本内容。该库是受到了TextBlob的启发而针对中文处理写的类库,和TextBlob不同的是这里没有用NLTK,所有的算法都是自己实现的,并且自带了一些训练好的字典
推荐度:★★
 
83. smallseg
 
类型:第三方库
描述:Smallseg是一个开源的、基于DFA的轻量级的中文分词工具包。可自定义词典、切割后返回登录词列表和未登录词列表、有一定的新词识别能力
推荐度:★★
 
84. spaCy
 
类型:第三方库
描述:spaCy是一个Python自然语言处理工具包,它结合Python和Cython使得自然语言处理能力达到了工业强度
推荐度:★★★
 
85. TextBlob
 
类型:第三方库
描述:TextBlob 是一个处理文本数据的Python库,可用来做词性标注、情感分析、文本翻译、名词短语抽取、文本分类等
推荐度:★★
 
86. PyNLPI
 
类型:第三方库
描述:PyNLPI是一个适合各种自然语言处理任务的集合库,可用于中文文本分词、关键字分析等,尤其重要的是其支持中英文映射,支持UTF-8和GBK编码的字符串等
推荐度:★★★
 
87. synonyms
 
类型:第三方库
描述:中文近义词工具包,可用于自然语言理解的很多任务:文本对齐,推荐算法,相似度计算,语义偏移,关键字提取,概念提取,自动摘要,搜索引擎等。
推荐度:★★★
 
 
07 图像和视频处理
 
图像处理和视频处理主要适用于基于图像的操作、处理、分析和挖掘,如人脸识别、图像识别、目标跟踪、图像理解等。
 
 
 
88. PIL/Pillow
 
类型:第三方库
描述:PIL是一个常用的图像读取、处理和分析的库,提供了多种数据处理、变换的操作方法和属性。PIL仅支持到2.7版本且已经很久没有更新,一群志愿者基于PIL发布了新的分支Pillow。Pillow同时支持Python2和Python3并且加入很多新的功能
推荐度:★★
 
89. OpenCV
 
类型:第三方库
描述:OpenCV是一个强大的图像和视频工作库。它提供了多种程序接口,支持跨平台(包括移动端)应用。OpenCV的设计效率很高,它以优化的C / C ++编写,库可以利用多核处理。除了对图像进行基本处理外,还支持图像数据建模,并预制了多种图像识别引擎,如人脸识别
推荐度:★★★
 
90. scikit-image
 
类型:第三方库
描述:scikit-image(也称skimage)是一个图像处理库,支持颜色模式转换、滤镜、绘图、图像处理、特征检测等多种功能
推荐度:★★
 
91. imageop
 
类型:Python标准库
描述:Python自带的函数,对图像基本操作,包括裁剪、缩放、模式转换
推荐度:★
 
92. colorsys
 
类型:Python标准库
描述:Python自带的函数,实现不同图像色彩模式的转换
推荐度:★
 
93. imghdr
 
类型:Python标准库
描述:Python自带的函数,返回图像文件的类型
推荐度:★
 
 
08 音频处理
 
音频处理主要适用于基于声音的处理、分析和建模,主要应用于语音识别、语音合成、语义理解等。
 
 
 
94. TimeSide
 
类型:第三方库
描述:TimeSide是一个能够进行音频分析、成像、转码、流媒体和标签处理的Python框架,可以对任何音频或视频内容非常大的数据集进行复杂的处理
推荐度:★★★
 
95. audiolazy
 
类型:第三方库
描述:audiolazy是一个用于实时声音数据流处理的库,支持实时数据应用处理、无限数据序列表示、数据流表示等
推荐度:★★
 
96. pydub
 
类型:第三方库
描述:pydub支持多种格式声音文件,可进行多种信号处理(例如压缩、均衡、归一化)、信号生成(例如正弦、方波、锯齿等)、音效注册、静音处理等
推荐度:★★★
 
97. audioop
 
类型:Python标准库
描述:Python自带的函数,可实现对声音片段的一些常用操作
推荐度:★★
 
98. tinytag
 
类型:第三方库
描述:tinytag用于读取多种声音文件的元数据,涵盖MP3、OGG、OPUS、MP4、M4A、FLAC、WMA、Wave等格式
推荐度:★★
 
99. aifc
 
类型:Python标准库
描述:Python自带的函数,读写AIFF和AIFC文件
推荐度:★
 
100. sunau
 
类型:Python标准库
描述:Python自带的函数,读写Sun AU文件
推荐度:★
 
101. wave
 
类型:Python标准库
描述:Python自带的函数,读写WAV文件
推荐度:★★
 
102. chunk
 
类型:Python标准库
描述:Python自带的函数,读取EA IFF 85块格式的文件
推荐度:★
 
103. sndhdr
 
类型:Python标准库
描述:Python自带的函数,返回声音文件的类型
推荐度:★
 
104. ossaudiodev
 
类型:Python标准库
描述:该模块支持访问OSS(开放声音系统)音频接口
推荐度:★★★
 
 
09 数据挖掘/机器学习/深度学习
 
数据挖掘、机器学习和深度学习等是Python进行数据建模和挖掘学习的核心模块。
 
 
 
105. Scikit-Learn
 
类型:第三方库
描述:scikit-learn(也称SKlearn)是一个基于Python的机器学习综合库,内置监督式学习和非监督式学习机器学习方法,包括各种回归、聚类、分类、流式学习、异常检测、神经网络、集成方法等主流算法类别,同时支持预置数据集、数据预处理、模型选择和评估等方法,是一个非常完整、流行的机器学习工具库
推荐度:★★★
 
106. TensorFlow
 
类型:第三方库
描述:TensorFlow 是谷歌的第二代机器学习系统,内建深度学习的扩展支持,任何能够用计算流图形来表达的计算,都可以使用 TensorFlow
推荐度:★★★
 
107. NuPIC
 
类型:第三方库
描述:NuPIC是一个以HTM(分层时间记忆)学习算法为工具的机器智能平台。NuPIC适合于各种各样的问题,尤其适用于检测异常和预测应用
推荐度:★★★
 
108. PyTorch
 
类型:第三方库
描述:PyTorch是FaceBook推出的深度学习框架,它基于Python(而非lua)产生,它提供的动态计算图是显著区别于Tensorflow等其他学习框架的地方。
推荐度:★★
 
109. Orange
 
类型:第三方库
描述:Orange通过图形化操作界面,提供交互式数据分析功能,尤其适用于分类、聚类、回归、特征选择和交叉验证工作
推荐度:★★★
 
110. theano
 
类型:第三方库
描述:Theano是非常成熟的深度学习库。它与Numpy紧密集成,支持GPU计算、单元测试和自我验证
推荐度:★★★
 
111. keras
 
类型:第三方库
描述:Keras是一个用Python编写的高级神经网络API,能够运行在TensorFlow或者Theano之上,它的开发重点是实现快速实验
推荐度:★★
 
112. neurolab
 
类型:第三方库
描述:Neurolab是具有灵活网络配置和Python学习算法的基本神经网络算法库。它包含通过递归神经网络(RNN)实现的不同变体,该库是同类RNN API中最好的选择之一
推荐度:★★
 
113. PyLearn2
 
类型:第三方库
描述:PyLearn2是基于Theano的深度学习库,它旨在提供极大的灵活性,并使研究人员可以进行自由可控制,参数和属性的灵活、开放配置是亮点
推荐度:★★★
 
114. OverFeat
 
类型:第三方库
描述:OverFeat是一个深度学习库,主要用于图片分类、定位物体检测
推荐度:★★
 
115. Pyevolve
 
类型:第三方库
描述:Pyevolve是一个完整的遗传算法框架,也支持遗传编程
推荐度:★★
 
116. Caffe2
 
类型:第三方库
描述:Cafffe2也是FaceBook推出的深度学习框架,相比于PyTorch 更适合于研究,Caffe2 适合大规模部署,主要用于计算机视觉,它对图像识别的分类具有很好的应用效果
推荐度:★★
 
 
10 数据可视化
 
数据可视化主要用于做数据结果展示、数据模型验证、图形交互和探查等方面。
 
 
 
117. Matplotlib
 
类型:第三方库
描述:Matplotlib是Python的2D绘图库,它以各种硬拷贝格式和跨平台的交互式环境生成出版质量级别的图形,开发者可以仅需要几行代码,便可以生成多种高质量图形
推荐度:★★★
 
118. pyecharts
 
类型:第三方库
描述:基于百度Echarts的强大的可视化工具库,其提供的图形功能众多,尤其对于复杂关系的展示能力较强
推荐度:★★★
 
119. seaborn
 
类型:第三方库
描述:Seaborn是在Matplotlib的基础上进行了更高级的API封装,它可以作为Matplotlib的补充
推荐度:★★★
 
120. bokeh
 
类型:第三方库
描述:Bokeh是一种交互式可视化库,可以在WEB浏览器中实现美观的视觉效果
推荐度:★★★
 
121. Plotly
 
类型:第三方库
描述:Plotly提供的图形库可以进行在线WEB交互,并提供具有出版品质的图形,支持线图、散点图、区域图、条形图、误差条、框图、直方图、热图、子图、多轴、极坐标图、气泡图、玫瑰图、热力图、漏斗图等众多图形
推荐度:★★★
 
122. VisPy
 
类型:第三方库
描述:VisPy是用于交互式科学可视化的Python库,旨在实现快速,可扩展和易于使用
推荐度:★★
 
123. PyQtGraph
 
类型:第三方库
描述:PyQtGraph是一个建立在PyQt4 / PySide和numpy之上的纯Python图形和GUI库,主要用于数学/科学/工程应用
推荐度:★★
 
124. ggplot
 
类型:第三方库
描述:ggplot是用Python实现的图形输出库,类似于 R中的图形展示版本
推荐度:★★★
 
 
11 交互学习和集成开发
 
交互学习和集成开发主要用来做Python开发、调试和集成之用,包括Python集成开发环境和IDE。
 
 
 
125. IPython/ Jupyter
 
类型:第三方库
描述:IPython 是一个基于Python 的交互式shell,比默认的Python shell 好用得多,支持变量自动补全、自动缩进、交互式帮助、魔法命令、系统命令等,内置了许多很有用的功能和函数。从IPython4.0开始,IPython衍生出了IPython和Jupyter两个分支。在该分支正式出现之前,IPython其实已经拥有了ipython notebook功能,因此,Jupyter更像是一个ipython notebook的升级版。
推荐度:★★★
 
126. Elpy
 
类型:第三方库
描述:Elpy是Emacs用于Python的开发环境,它结合并配置了许多其他软件包,它们都是用Emacs Lisp和Python编写的
推荐度:★★
 
127. PTVS
 
类型:第三方库
描述:Visual Studio 的 Python 工具
推荐度:★★
 
128. PyCharm
 
类型:外部工具
描述:PyCharm带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、项目管理、代码跳转、智能提示、自动完成、单元测试、版本控制并可集成IPython、系统终端命令行等,在PyCharm里几乎就可以实现所有有关Python工作的全部过程
推荐度:★★★
 
129. LiClipse
 
类型:外部工具
描述:LiClipse是基于Eclipse的免费多语言 IDE,通过其中的PyDev可支持 Python开发应用
推荐度:★★
 
130. Spyder
 
类型:外部工具
描述:Spyder是一个开源的Python IDE,由IPython和众多流行的Python库的支持,是一个具备高级编辑、交互式测试、调试以及数字计算环境的交互式开发环境
推荐度:★★
 
 
12 其他Python协同数据工作工具
 
其他Python协同数据工作工具指除了上述主题以外,其他在数据工作中常用的工具或库。
 
131. tesseract-ocr
 
类型:外部工具
描述:这是一个Google支持的开源OCR图文识别项目,支持超过200种语言(包括中文),并支持自定义训练字符集,支持跨Windows、Linux、Mac OSX 多平台使用
推荐度:★★★
 
132. RPython
 
类型:第三方库
描述:R集成库
推荐度:★★★
 
133. Rpy2
 
类型:第三方库
描述:Python连接R的库
 
134. matpython
 
类型:第三方库
描述:MATLAB集成库
推荐度:★★★
 
135. Lunatic Python
 
类型:第三方库
描述:Lua集成库
推荐度:★★
 
136. PyCall.jl
 
类型:第三方库
描述:Julia集成库
推荐度:★★
 
137. PySpark
 
类型:第三方库
描述:Spark提供的Python API
推荐度:★★★
 
138. dumbo
 
类型:第三方库
描述:这个模块可以让Pythoner轻松的编写和运行 Hadoop 程序,程序版本比较早,可以作为参考
推荐度:★★
 
139. dpark
 
类型:第三方库
描述:Python对Spark的克隆版本,类MapReduce框架
推荐度:★★
 
140. streamparse
 
类型:第三方库
描述:Streamparse允许通过Storm对实时数据流运行Python代码
推荐度:★★★

推荐阅读
  • 本文是一位90后程序员分享的职业发展经验,从年薪3w到30w的薪资增长过程。文章回顾了自己的青春时光,包括与朋友一起玩DOTA的回忆,并附上了一段纪念DOTA青春的视频链接。作者还提到了一些与程序员相关的名词和团队,如Pis、蛛丝马迹、B神、LGD、EHOME等。通过分享自己的经验,作者希望能够给其他程序员提供一些职业发展的思路和启示。 ... [详细]
  • 如何实现织梦DedeCms全站伪静态
    本文介绍了如何通过修改织梦DedeCms源代码来实现全站伪静态,以提高管理和SEO效果。全站伪静态可以避免重复URL的问题,同时通过使用mod_rewrite伪静态模块和.htaccess正则表达式,可以更好地适应搜索引擎的需求。文章还提到了一些相关的技术和工具,如Ubuntu、qt编程、tomcat端口、爬虫、php request根目录等。 ... [详细]
  • 本文介绍了lua语言中闭包的特性及其在模式匹配、日期处理、编译和模块化等方面的应用。lua中的闭包是严格遵循词法定界的第一类值,函数可以作为变量自由传递,也可以作为参数传递给其他函数。这些特性使得lua语言具有极大的灵活性,为程序开发带来了便利。 ... [详细]
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • Java实战之电影在线观看系统的实现
    本文介绍了Java实战之电影在线观看系统的实现过程。首先对项目进行了简述,然后展示了系统的效果图。接着介绍了系统的核心代码,包括后台用户管理控制器、电影管理控制器和前台电影控制器。最后对项目的环境配置和使用的技术进行了说明,包括JSP、Spring、SpringMVC、MyBatis、html、css、JavaScript、JQuery、Ajax、layui和maven等。 ... [详细]
  • 本文介绍了C#中生成随机数的三种方法,并分析了其中存在的问题。首先介绍了使用Random类生成随机数的默认方法,但在高并发情况下可能会出现重复的情况。接着通过循环生成了一系列随机数,进一步突显了这个问题。文章指出,随机数生成在任何编程语言中都是必备的功能,但Random类生成的随机数并不可靠。最后,提出了需要寻找其他可靠的随机数生成方法的建议。 ... [详细]
  • 本文介绍了如何使用php限制数据库插入的条数并显示每次插入数据库之间的数据数目,以及避免重复提交的方法。同时还介绍了如何限制某一个数据库用户的并发连接数,以及设置数据库的连接数和连接超时时间的方法。最后提供了一些关于浏览器在线用户数和数据库连接数量比例的参考值。 ... [详细]
  • Metasploit攻击渗透实践
    本文介绍了Metasploit攻击渗透实践的内容和要求,包括主动攻击、针对浏览器和客户端的攻击,以及成功应用辅助模块的实践过程。其中涉及使用Hydra在不知道密码的情况下攻击metsploit2靶机获取密码,以及攻击浏览器中的tomcat服务的具体步骤。同时还讲解了爆破密码的方法和设置攻击目标主机的相关参数。 ... [详细]
  • Python瓦片图下载、合并、绘图、标记的代码示例
    本文提供了Python瓦片图下载、合并、绘图、标记的代码示例,包括下载代码、多线程下载、图像处理等功能。通过参考geoserver,使用PIL、cv2、numpy、gdal、osr等库实现了瓦片图的下载、合并、绘图和标记功能。代码示例详细介绍了各个功能的实现方法,供读者参考使用。 ... [详细]
  • Oracle10g备份导入的方法及注意事项
    本文介绍了使用Oracle10g进行备份导入的方法及相关注意事项,同时还介绍了2019年独角兽企业重金招聘Python工程师的标准。内容包括导出exp命令、删用户、创建数据库、授权等操作,以及导入imp命令的使用。详细介绍了导入时的参数设置,如full、ignore、buffer、commit、feedback等。转载来源于https://my.oschina.net/u/1767754/blog/377593。 ... [详细]
  • Python SQLAlchemy库的使用方法详解
    本文详细介绍了Python中使用SQLAlchemy库的方法。首先对SQLAlchemy进行了简介,包括其定义、适用的数据库类型等。然后讨论了SQLAlchemy提供的两种主要使用模式,即SQL表达式语言和ORM。针对不同的需求,给出了选择哪种模式的建议。最后,介绍了连接数据库的方法,包括创建SQLAlchemy引擎和执行SQL语句的接口。 ... [详细]
  • 延迟注入工具(python)的SQL脚本
    本文介绍了一个延迟注入工具(python)的SQL脚本,包括使用urllib2、time、socket、threading、requests等模块实现延迟注入的方法。该工具可以通过构造特定的URL来进行注入测试,并通过延迟时间来判断注入是否成功。 ... [详细]
  • MySQL中的MVVC多版本并发控制机制的应用及实现
    本文介绍了MySQL中MVCC的应用及实现机制。MVCC是一种提高并发性能的技术,通过对事务内读取的内存进行处理,避免写操作堵塞读操作的并发问题。与其他数据库系统的MVCC实现机制不尽相同,MySQL的MVCC是在undolog中实现的。通过undolog可以找回数据的历史版本,提供给用户读取或在回滚时覆盖数据页上的数据。MySQL的大多数事务型存储引擎都实现了MVCC,但各自的实现机制有所不同。 ... [详细]
  • 本文讨论了在VMWARE5.1的虚拟服务器Windows Server 2008R2上安装oracle 10g客户端时出现的问题,并提供了解决方法。错误日志显示了异常访问违例,通过分析日志中的问题帧,找到了解决问题的线索。文章详细介绍了解决方法,帮助读者顺利安装oracle 10g客户端。 ... [详细]
  • 在数据分析工作中,我们通常会遇到这样的问题,一个业务部门由若干业务组构成,需要筛选出每个业务组里业绩前N名的业务员。这其实是一个分组排序的 ... [详细]
author-avatar
猫儿爱妞_591
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有