Python的一大特色是其丰富的模块,基本上只要你能想到的常见的开发需求,都能找到别人已经实现的库直接使用,或者相关工具或则框架来辅助实现。但这对于新人来说也是一个问题:这么多库,我要从哪里学起?怎样才能记住这些库的用法?

GUI 图形界面

Tkinter : Tkinter默认的图形界面接口

wxPython: Python首选的GUI库

PyGTK: PyGTK是一套GTK +GUI库的Python封装程序,它是GNOME项目的一部分。它提供了用于使用Python构建桌面应用程序的综合工具。也可以使用其他流行的GUI库的Python绑定。

PyQt: 用来Python的Qt开发库。Qt就是实现了KDE环境的那个库,由一系列模板组成,有qt,qtcanvas,qtgl,qqtnetwork,qtsql,qttable,qtui,and,qtxml,包含有300个类和超过5750的函数和方法。

PySide:PySide是Qt界面框架对Python语言的绑定,可以使用Python语言和Qt进行界面开发,Python程序员开发桌面程序。

Web框架

Django:Django是一个开放源代码的Web应用框架,由Python写成。采用了MTV的框架模式,即模型M,视图V和模版T

web2py:web2py具有非常良好的架构设计和代码实现,其不依赖于除了Python标准库之外的任何第三方软件包,另一方面web2py的架构使得其很容易和第三方软件包协作。web2py提供了一个基于web的IDE环境,您可以在这个环境中创建、修改、部署以及管理您的程序,大大提高您的工作效率。

Flask:Flask框架的主要特征是核心构成比较简单,但具有很强的扩展性和兼容性,程序员可以使用Python语言快速实现一个网站或Web服务。

Bottle: Bottle是一个Python Web框架,整个框架只有一个文件,几十K,却自带了路径映射、模板、简单的数据库访问等web框架组件,确实是个可用的框架。初学web开发可以拿来玩玩,其语法简单,部署也很方便。

tornadoweb :tornadoweb是一个Python Web框架和异步网络库,最初是在FriendFeed上开发的。

webpy: webpy是python基础的web框架,上手简单,基本上有15分钟左右就可以初步了解并写一些简单的demo。

cherrypy:是一个基于python的面对对象的HTTP框架,使用Cherrpy的面对对象 Web Application是非常轻松的。

科学计算

numpy: 提供了许多高级的数值编程工具,如:矩阵数据类型、矢量处理,以及精密的运算库。专为进行严格的数字处理而产生。多为很多大型金融公司使用,以及核心的科学计算组织如

SciPy:建立在Numpy的基础之上,用于数值运算.具有很多高效操作,如数值积分、优化、统计、信号处理,以及图像处理功能。

pandas:Pandas]是python的一个数据分析包,目前由专注于Python数据包开发的PyData开发team继续开发和维护,属于PyData项目的一部分。

密码学

cryptography:攻击者不知道信息的内容

Hashids:是一个小型的开源库,它从数字生成简短的、惟一的、非顺序的id。它将像347这样的数字转换成像“yr8”这样的字符串,或者像[27,986]这样的数字数组转换成“3kTMd”

Paramiko:paramiko最开始是用Python对ssh进行的一个封装,封装就是对一些面向对象的方法,就是把变量和方法给他包装起来。提供一些外部的api,给大家很方便的使用它

python gui界面设置数据储存在哪里_我整理的一些常用Python库!让你快速记住这些库的用法!建议收藏...相关推荐

  1. python gui界面设置数据储存在哪里_Python写GUI

    开头啰嗦 最近在想着学Python好像也很久了(从18年年底到现在,虽然中间断断续续),总是在反反复复学习语法,反反复复忘记语法.马克思原理告诉我们:"实践是检验真知的唯一原理." ...

  2. python类的数据成员和成员方法_静态方法和类成员方法(Python)

    静态方法和成员方法分别在创建时分别被装入Staticmethod 类型和 Classmethod类型的对象中.静态方法的定义没有 self参数,且能够被类本身直接调用,类方法在定义时需要名为 cls的 ...

  3. python写入excel表格数据绘制图表_(原创)xlsxwriter,python excel 写入数据\图表等操作_图表操作(二)...

    前面分享了使用xlsxwriter创建excel和写入数据GUC:(原创)xlsxwriter,python excel 写入数据\图表等操作_创建.写入(一)​zhuanlan.zhihu.com ...

  4. c语言和python中的数据储存方式

    c语言和python中的数据储存方式 1. c语言 c语言在定义变量的时候是根据数据的类型就开辟了固定大小的内存空间 然后再将数据储存到对应的内存空间中,并且将变量和内存空间绑定 此时无论数据大小都是 ...

  5. 用python玩转数据第一周答案_用Python玩转数据_答案

    用Python玩转数据_答案 答案: 更多相关问题 求由参数方程所确定的函数y=y(x)的二阶导数 已知数列的通项公式,则取最小值时=,此时=. (本小题满分10分)已知是等差数列,其中](1)求的通 ...

  6. Python简单实现数据降噪滤波处理_滢泷版

    Python简单实现数据降噪.滤波处理_滢泷版 由于项目需要对数据进行降噪滤波处理,又要尽可能保证变化特征不失真. 我在网上搜索了一下Python的方库,没找到. 我安装了scipy 之后找不到spl ...

  7. 用python玩转数据第四周答案_用Python玩转数据_答案公众号

    用Python玩转数据_答案公众号 更多相关问题 隧道式一次发酵设备投资很少().隔音符号一般加在哪些字母开头的拼音上?隧道洞口工程包括石方开挖.洞口防护与排水工程.洞门建筑的制作.安装.明洞工程.( ...

  8. 用python玩转数据第四周答案_大学mooc用Python玩转数据答案搜题公众号

    大学mooc用Python玩转数据答案搜题公众号 更多相关问题 不寐多梦,易于惊醒,胆怯心悸,气短倦怠,小便清长,舌淡,脉弦细.治疗主方为 "以痛为腧"这一名词首载于 先指出&qu ...

  9. python 路径格式化_吐血整理!140种Python标准库、第三方库和外部工具都有了!...

    导读: Python数据工具箱涵盖从数据源到数据可视化的完整流程中涉及到的常用库.函数和外部工具.其中既有Python内置函数和标准库,又有第三方库和工具. 这些库可用于文件读写.网络抓取和解析.数据 ...

最新文章

  1. SSRS配置2:加密管理
  2. Quasar Akka Vertx Norbert 比较
  3. boost::hana::is_a用法的测试程序
  4. 计算机最小二乘法拟合,数值计算_第6章 曲线拟合的最小二乘法.doc
  5. 可以输入值的下拉框(select和input的组合使用)
  6. sqlserver 中事务与错误机制的处理
  7. python装饰器解析_Python 装饰器解析
  8. 7安装sql cent os server_CentOS7 安装并使用SQL Server
  9. 手把手教你破速达5000PRO v2.33加密狗
  10. Flex Builder中创建的项目4种
  11. 服务器电脑cpu性能排行,服务器cpu性能排行,小编教你服务器cpu性能排行
  12. 运维部门工作总结_IT部门运维年终总结报告
  13. MySQL中用生日计算年龄
  14. Ubuntu-图形界面和字符界面切换快捷键
  15. smbcontrol - 向smbd或nmbd进程发送消息
  16. 剪映+json解析将视频中的声音转换成文本
  17. java异常类_java中常见的异常类
  18. 生鲜配送管理系统_升鲜宝V2.0 供应商协同系统设计思想及设计效果展现(一)...
  19. 流氓迅雷,永别了万恶的迅雷,永别了万恶的迅雷播放组件
  20. [贴装专题] 基于halcon的最小二乘法计算吸嘴或机械轴旋转中心

热门文章

  1. HJ75 公共字符串计算
  2. c++一些常见的知识点
  3. ttf,woff2字体转化为png图片,python读取图片
  4. LeetCode简单题之矩阵对角线元素的和
  5. LeetCode简单题之数组拆分 I
  6. X-Deep Learning功能模块
  7. TensorFlow指定CPU和GPU方法
  8. 目标检测中的anchor-based 和anchor free
  9. Android多进程引发的问题
  10. MongoDB之conf配置文件详解