python开发环境-IDLE

IDLE是python官方推荐的python的开发环境,非常方便,支持语法高亮和自动补全,还支持一键运行。

 

先截2张图看看效果吧,第一张为编辑器的界面,第二张为运行环境的界面。

 

 

 

我曾经试过其他的几款,发现都没有这个好用。

 

windows下面直接使用的官网的python的安装包,安装python的同时就会安装idle:

http://www.python.org/download/

 

linux下面python… 更多... “python开发环境-IDLE”

python中使用mysql

要在python中使用或者链接mysql数据库,需要MySQLdb(mysql-python)这个库,因此下面安装这个库。

在安装之前如果你不确定你是否已经安装了mysql-python,使用下面的代码测试:

python

import MySQLdb

如果在你输入第二个命令后,没有什么错误输出,那说明你之前已经安装了mysql-python,如果输出: no module found之类的,说明你需要安装。

从下… 更多... “python中使用mysql”

强大的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)函数问题”