【PythonUI开发用哪个好?】教程文章相关的互联网学习教程文章

Python开发编码规范

这篇文档所给出的编码约定适用于在主要的Python发布版本中组成标准库的Python 代码,请查阅相关的关于在Python的C实现中C代码风格指南的描述。 这篇文档改编自Guido最初的《Python风格指南》一文,并从《Barry's style guide》中添加了部分内容。在有冲突的地方,Guide的风格规则应该是符合本PEP的意图(译注:指当有冲突时,应以Guido风格为准)。这篇PEP仍然尚未完成(实际上,它可能永远都不会完成)。 在这篇风格指导中的一致性...

python的几种开发工具介绍

1 IDLE1.1 IDLE是python创初人Guido van Rossum使用python and Tkinter来创建的一个集成开发环境。要使用IDLE必须安装python and Tkinter。1.2 特性:自动缩进,彩色编码,命令历史(Alt+p,Alt+n)和单词自动(Alt+/)完成。1.3 用IDLE执行Tkinter程序,不要在程序中包括mainloop。IDLE本身就是Tkinter应用程序,它会自动调用mainloop。再调用一次mainloop会与IDLE的事件循环冲突,造成运行时错误。2 BlackAdder2.1 BlackAdder支持wind...

用Python进行行为驱动开发的入门教程【图】

为驱动开发(Behavior-Driven Development,BDD)是一种卓越的开发模式。能帮助开发者养成日清日结的好习惯,从而避免甚至杜绝“最后一分钟”的情况出现,因此对提高代码质量是大有裨益的。其与Gherkin语法相结合的测试结构及设计形式,使得对团队的全部成员包括非技术人员都具有极好的易读性。 所有代码都必须进行测试,这意味着上线时把系统瑕疵降到最低甚至为零。这需要与完整的测试套件相配,从整体把控软件行为,使得检测与维护都...

11个并不被常用但对开发非常有帮助的Python库【图】

近来,越来越多的数据科学家开始使用Python,我不由得想到,尽管他们从pandas、scikit-learn和numpy这些库中得到了不少好处,但是他们也许错过了一些也许较老但同样有帮助的Python库。 在这篇博文里,我将给大家推荐一些鲜为人知的库。即便你是Python高手,也应该看一看,其中的一到两个库可能是你从没见过的。 1)Delores Dolorean是一个很酷的日期/时间库。除了名字好听之外,也是一个我曾用过的最舒心的日期/时间修改库。它有点像...

10款最好的Web开发的Python框架【图】

Python 是一门动态、面向对象语言。其最初就是作为一门面向对象语言设计的,并且在后期又加入了一些更高级的特性。除了语言本身的设计目的之外,Python标准 库也是值得大家称赞的,Python甚至还自带服务器。其它方面,Python拥有足够多的免费数据函数库、免费的Web网页模板系统、还有与Web服务 器进行交互的库、这些都可以设计到你的Web应用程序里面。在这篇文章里,我们将为Python Web开发者介绍基于Python的10大Web应用框架。Cub...

python测试驱动开发实例

本文实例讲述了python测试驱动开发的方法,分享给大家供大家参考。具体方法如下:import unittest from main import Sample class SampleTest(unittest.TestCase): def setUp(self): print "create a new Sample" self._sample = Sample("b64e5843ca7db8199c405be565fa7f57") def tearDown(self): print "Destory the sample" self._sample = None def test_GetVirusNameFromVT(self): "this md5 has the VT info" aSample = Sam...

纯Python开发的nosql数据库CodernityDB介绍和使用实例【图】

看看这个logo,有些像python的小蛇吧 。这次介绍的数据库codernityDB是纯python开发的。先前用了下tinyDB这个本地数据库,也在一个api服务中用了下,一开始觉得速度有些不给力,结果一看实现的方式,真是太鸟了,居然就是json的存储,连个二进制压缩都没有。 这里介绍的CodernityDB 也是纯开发的一个小数据库。 CodernityDB是开源的,纯Python语言(没有第三方依赖),快速,多平台的NoSQL型数据库。它有可选项支持HTTP服务版本(...

使用Python开发windowsGUI程序入门实例

今天终于可以用wxPython开发GUI程序了,非常高兴。把其中的一些注意点写下来以供参考。在windows XP平台下,首先需要做以下环境的配置: 1. 首先是安装python ,安装完之后将python/bin所在目录添加到path中。 2. 安装wxPython, 此时要注意wxPython的版本要与前面python的版本一致。 3. 安装py2exe, 这是windows平台下一个非常好的python程序发布工具,可以将python程序编译成exe而脱离python环境执行。做完上面的安装后,我们就可...

python使用wxpython开发简单记事本的方法【图】

本文实例讲述了python使用wxpython开发简单记事本的方法。分享给大家供大家参考。具体分析如下: wxPython是Python编程语言的一个GUI工具箱。他使得Python程序员能够轻松的创建具有健壮、功能强大的图形用户界面的程序。它是Python语言对流行的wxWidgets跨平台GUI工具库的绑定。而wxWidgets是用C++语言写成的。 和Python语言与wxWidgetsGUI工具库一样,wxPython是开源软件。这意味着任何人都可以免费地使用它并且可以查看和修改它的...

Python Django 开发 2 数据库【代码】【图】

>>>import django >>>django.VERSION (1, 8, 2, ‘final‘, 0)把官网的那段示例Model copy过来,为了加深印象,我自己会手写一边:from django.db import modelsclass Blog(models.Model):name = models.CharField(max_length=100)tagline = models.TextField()def __str__(self): # __unicode__ on Python 2return self.nameclass Author(models.Model):name = models.CharField(max_length=50)email = models.Email...

Python开发MySQL数据库(表)克隆工具【代码】

前段时间因为某些需求,需要频繁的克隆MySQL的某些数据库或者某几个表。手动导出导入操作了几次,感觉甚是繁琐,而且效率不高,出错几率过大。索性抽时间用Python开发了一个MySQL的clone工具,用了一段时间,将数据库或者表克隆到同一台服务器的话(即源数据库与目标数据库在同一主机上),百万条数据也就是几十秒的时间搞定。该工具也支持将本地数据库或者表克隆到远程主机上。程序比较简单,就一个Python文件,原理就是主要使用了My...

Bluemix云端数据库服务ClearDB MySQL使用示例———Python开发投票程序【图】

对 HTML(超文本标记语言)的基本了解;对CSS (层叠样式表)的基本了解;对JavaScript(一种直译式脚本语言)的基本了解;对Python 编程的基本了解;对MySQL数据库及管理工具的基本了解;对SQL语言的基本了解;我提供了所有必要代码,但对这些技术的基本了解有助于您理解有关的细节。步骤 1. 创建您的Python应用程序1、在 Bluemix 用户界面中,转至“仪表板”。2、单击创建应用程序。3、单击 Web,然后按照指导经验来选择入门模板...

在ubuntu下搭建python开发环境(pycharm,postgresql,virtualenv, Django)【代码】【图】

输入如下命令 sudo apt-get install postgresql 系统会提示安装所需磁盘空间,输入"y",安装程序会自动完成。 安装完毕后,系统会创建一个数据库超级用户“postgres”, 密码为空。这个用户既是不可登录的操作系统用户,也是数据库用户。 2. 修改Linux用户postgres的密码 输入如下命令 sudo passwd postgres 3. 修改数据库超级用户postgres的密码 1) 切换到Linux下postgres用户 sudo su postgres 2) 登录postgres数据库 ...

Python开发:ORM sqlalchemy【代码】

import sqlalchemy from sqlalchemy import create_engine from sqlalchemy.ext.declarative import declarative_base from sqlalchemy import Column, Integer, String from sqlalchemy.orm import sessionmaker‘‘‘ORM 方式 1、链接数据库 2、创建一个orm基类 3、创建一个表对应的类 4、创建表结构 ‘‘‘engine = create_engine("mysql+pymysql://root:123@172.11.2.109/test2",encoding=‘utf-8‘) #echo=True表示打印数据,...

Python全栈开发【MySQL进阶】【代码】

pymsql是Python中操作MySQL的模块,其使用方法和py2的MySQLdb几乎相同。 模块安装pip install pymysql执行sql语句import pymysql#添加数据conn = pymysql.connect(host=‘127.0.0.1‘, port=3306, user=‘root‘, passwd=‘‘, db=‘yyy‘)cursor = conn.cursor()# sql = """CREATE TABLE EMPLOYEE ( # FIRST_NAME CHAR(20) NOT NULL, # LAST_NAME CHAR(20), # AGE INT, # SEX CHAR(1), # ...