Python是一门优雅的编程语言,被广泛应用在Web开发、游戏开发、人工智能、云计算开发、大数据开发、数据分析、科学运算、爬虫、自动化运维、自动化测试等领域,Python在各领域的应用最方便的就是使用框架,可以让程序员以更少的代码实现自定义功能,还可以将更多的精力集中在业务逻辑上,更加的轻松便利!

2018年主流的Python框架有以下5种:

1. Django

Django是一个开源的Web应用框架,由Python写成,支持许多数据库引擎,可以让Web开发变得迅速和可扩展,并会不断的版本更新以匹配Python最新版本,如果是新手程序员,可以从这个框架入手。

2. CherryPy

CherryPy是一种用于Python的、简单而非常有用的Web框架,其主要作用是以尽可能少的操作将Web服务器与Python代码连接,其功能包括内置的分析功能、灵活的插件系统以及一次运行多个HTTP服务器的功能,可与运行在最新版本的Python、Jython、Android上。

3. Web2py

web2py 是一个为Python语言提供的全功能Web应用框架,旨在敏捷快速的开发Web应用,具有快速、安全以及可移植的数据库驱动的应用,兼容

Google App Engine。

4. TurboGears

TurboGears可以快速实现Web应用程序开发,富含丰富的特殊性能,可以解决更多的框架领域问题,从简单到复杂的项目都可以开发,并具有实时的多数据库支持和灵活的ORM,简单的文档和最小的设置使它成为一个理想的使用框架。

5. Pylons

Pylons是一个开源的Web应用框架,使用Python语言编写,它对WSGI标准进行了扩展应用,提升了重用性且将功能分割到独立的模块中,而且提供了在线调试器,易于错误跟踪!

以上是2018年主流Python框架,Web开发人员可能更感兴趣一些,可以了解学习一下!

python游戏开发框架_2018年Python主流框架有哪些?最流行的Python框架相关推荐

  1. python游戏开发框架_Python游戏开发:数字华容道

    今年年初,新一季的<最强大脑>开播了,第一集选拔的时候大家做了一个数字游戏,名叫<数字华容道>,当时何猷君以二十几秒的成绩夺得该项目的冠军,看了这个游戏之后我决定要写一个< ...

  2. python游戏开发框架_用Python和Pygame写游戏-从入门到精通(实战二:恶搞俄罗斯方块1)...

    游戏是为了什么而存在的?Bingo,是为了娱乐~ 在这个最高主题之前,技术啥的什么都无所谓! 前一段时间,有位姓刘的网友用Pygame写了个俄罗斯方块,在用py2exe打包的时候遇到一些问题,和我交流 ...

  3. python 游戏开发框架_Python开发 基于python实现坦克大战游戏

    这篇文章主要为大家详细介绍了基于python实现坦克大战游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本文实例为大家分享了python实现坦克大战游戏的具体代码, ...

  4. Python游戏开发-04-键盘方向键控制精灵移动和翻转(基于Python游戏开发-01)

    import pygame import sys from pygame.locals import *#初始化Pygame pygame.init()clock = pygame.time.Cloc ...

  5. 《Python游戏趣味编程》 第7章 飞机大战

    7 飞机大战 Python游戏开发 图书简介可以看这里: 童晶:<Python游戏趣味编程>新书上架了 本章我们将编写一个飞机大战的游戏,鼠标控制飞机移动.按下鼠标发射子弹,效果如图7-1 ...

  6. 《Python游戏趣味编程》 第6章 见缝插针

    6 见缝插针 Python游戏开发 图书简介可以看这里: 童晶:<Python游戏趣味编程>新书上架了 本章我们将编写一个见缝插针的游戏.按下空格键后发射一根针到圆盘上,所有发射的针跟着圆 ...

  7. 《Python游戏趣味编程》 第3章 美丽的圆圈画

    3 美丽的圆圈画 图书简介可以看这里: 童晶:<Python游戏趣味编程>新书上架了 本章我们将利用Python绘制美丽的圆圈画,鼠标点击时圆圈的颜色会随机变化.首先在上一章的基础上,绘制 ...

  8. 主流的比较流行的Python量化开源框架

    talib talib的简称是Technical Analysis Library,主要功能是计算行情数据的技术分析指标 numpy 介绍:一个用python实现的科学计算包.包括:1.一个强大的N维 ...

  9. python标准化开发框架_api框架 python

    python常用框架 Django: Python Web应用开发框架 Django 应该是最出名的Python框架,GAE甚至Erlang都有框架受它影响.Django是走大而全的方向,它最出名的是 ...

最新文章

  1. 六级单词pdf_雅思提高词汇量是背单词还是大量刷题
  2. [android] listview入门
  3. 你是信用卡卡奴吗?怎么摆脱卡奴?
  4. AjaxToolKit学习笔记 之 ModalPopupExtender
  5. python爬虫框架Scrapy采集数据,并制作词云图分析!
  6. python thread join timeout_了解thread.join(超时)
  7. spring mvc使用html页面,Spring MVC静态页面
  8. 北大计算机学硕几年,我的OI经历 --张正超(深学教育资深教练、北大计算机系研究生)...
  9. ipynb--pdf
  10. python嵌套函数return_python嵌套函数
  11. 费曼纪念日,霍金和蚁人下了一盘的“量子象棋”
  12. 一元线性回归(R语言)
  13. JavaProperties文件操作
  14. 邮件服务器没有MX类型,mx记录和邮件服务器的关系究竟是什么?
  15. windows常用命令行操作及相关快捷方式
  16. CDMA移动通信网的关键技术(转)
  17. php file_put_contents 根目录权限,php – Composer:file_put_contents(./ composer.json):无法打开流:权限被拒绝...
  18. 网络数据包最大长度 MTU 分片 科普
  19. Postgresql默认用户名与密码
  20. bitbake.bb文件解析[转]

热门文章

  1. matlab 有公式 变量,matlab两个变量拟合公式x=0.40.450.50.550? 爱问知识人
  2. java遍历hashmapk v_Java HashMap 遍历方式探讨
  3. python适配器模式角色_适配器模式(Adapter模式)详解
  4. 编写程序,生成一个包含20个随机整数的列表,然后对其中偶数下标的元素进行降序排列,基数下标的元素不变
  5. 安装Caffe报错:/usr/local/cuda-10.1/targets/x86_64-linux/lib/libcudnn.so.7 is not a symbolic link
  6. php ajax 增删改查 分页,Jquery之Ajax_分页及增删改查
  7. json对象的封装与解析
  8. python基础操作---string
  9. React技术栈梳理
  10. DSO的记录模式Record Mode字段测试