强大的python界面和多媒体库-pyglet

先提供官网: 

http://pyglet.org/

 

我们知道python 本身提供了界面库和多媒体库,但是确实不好用。

 

我们在界面的时候可以使用PyQT库,和xWidget。而开发多媒体的时候则用本文提到的pyglet库。先来看看这些特性:

  • 扩平台,支持windows, Max OS, Linux
  • 可以创建任意多的窗口,支持多监视器和开发全屏游戏
  • 可以操作几乎所有格式的图片
  • 可以播放所有的音频和视频,例如mp3, og
  • 更多... “强大的python界面和多媒体库-pyglet”

    Python 与 C/C++ 的交互编程

    以上文字转自:

    http://gordenfl.blog.163.com/blog/static/136330620061241206963/?hasChannelAdminPriv=true 

     

    基础知识

    编译语言和解释语言

    尽管现在很多编程技术都在交融,出现了不少带有编译系统的解释语言,和带有复杂运行时系统的编译语言,但通常我们还是可以比较明确的区分它们。在这个大前提下,Python和C++属于这个两类技

    更多... “Python 与 C/C++ 的交互编程”

    python之模块之间相互调用

     这里说的模块就是py为后缀的一个文件,其中定义一些功能函数或者功能类。

    我们的程序不可能总是只有一个py文件就能完成,可能多过一个,比如有2个

    main.py

    submod.py

    main.py是主模块,submod.py提供一些功能,那么main.py怎么调用submod.py的函数呢

    比如我们的submod.py中这样定义

    def func( str ):
        print str

     

    那么main.py中可以这样调用subm… 更多... “python之模块之间相互调用”

    Python的主(main)函数问题

    python并不像c/c++那样由main函数作为入点函数,而是每个以py为后缀的文件可以单独执行,并且从文件中的第一行执行到最后一行。那么你可能要问一个问题,那么我们一个python工程中可能不止一个py文件,而是很多个,那么每个都能执行那不是乱套了,怎么办呢?

    有办法,请看下面。

    每个py文件被解释器解释执行的时候,都会默认有一个__name__内置的变量,如果这个py文件是被解释器直接解释执行,… 更多... “Python的主(main)函数问题”

    python之创建线程

    直接上代码吧,下面创建自己的线程类,继承自threading.Thread, 注意__init__函数的写法,及其里面的实现。run是线程的执行体,线程就是每一秒打印自己的名字。

     

    import threading
    import time
    
    #define class start
    class mythread( threading.Thread ):
        def __init__( self, threadname ):
            threadin
    更多... “python之创建线程”

    python编辑器利器-IDLE

    介绍

    IDLE是一款很不错的python的代码编辑器,我认为它不仅仅是一个代码编辑器,是一个完整的IDE开发环境了,它可以很大程度上提高你的开发效率,:

    1. 高亮python的关键字;

    2. 通过alt+/ 自动完成代码;

    3. 可以运行在多平台,可以在unix和windows

    4. 可以直接调试运行。

    5. 纯粹的python IDE。

    6. 提供了python语言的chm的帮助文档。

    7. 同时是python官网提供的IDE… 更多... “python编辑器利器-IDLE”

    快速部署Python应用:Nginx uWSGI配置详解

    快速部署Python应用:Nginx uWSGI配置详解   

     

    PHP里,最方便的就是deployment了,只要把php文件丢到支持PHP的路径里面,然后访问那个路径就能使用了;无论给主机添加多少PHP应用,只要把目录改好就没你的事了,完全不用关心php-cgi运行得如何,deployment极为方便。

    反观Python,部属起来真是头痛,常见的部署方法有:

    ◆fcgi:… 更多... “快速部署Python应用:Nginx uWSGI配置详解”