养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

Python调研报告

时间:2024-10-23 05:01:04

Python指导思想:对于一个特定的问题,只要有一种最好的方法来解谛忖认噤决就好了。Python简介Python是一种解释语言,它可以在程序开发过程中为您节省大量的时间,霸烹钟爷Python语言写的程序不需要编译成二进制代码,不需要编译和链接。可以直接从源代码运行程序。在计算机内部,Python解释器把源代码转换成称为字节码的中间形式,然后再把它翻译成计算机使用的机器语言并运行。这使得使用Python更加简单。也使得Python程序更加易于移植。Python既支持面向过程的编程也支持面向对象的编程。在“面向过程”的语言中,程序是由过程或仅仅是可重用代码的函数构建起来的。在“面向对象”的语言中,程序是由数据和功能组合而成的对象构建起来的。许多Python特性在代码中以隐含方式提出,这些特性包括:Python不需要显式声明数据类型,关键字说明,字符串函数的解释等等。Python具有可扩展性:如果需要一段关键代码运行得更快或者希望某些算法不公开,可以部分程序用C或C++编写,然后在Python程序中使用它们。PyQt简介PyQt是用来创建GUI应用程序的工具包。它是Python编程语言与已获得成功的Qt库的混合。PyQt让你用Python轻松创建具有图形用户界面的程序。Qt提供了各式的可视元素和功能。PyQt的实现被视作Python的一个模块。它由300多个类和接近6000个函数与方法构成。作为一个跨平台的工具包,PyQt可以在所有主流的操作系统上运行(Unix、Windows、Mac)。因为PyQt有大量的类,为便于管理,它们被划分为如下的七个模块:QtGui、QtCore、QtNetWork、QtXml、QtSvg、QtOpenGL、QtSql。开发环境搭建下载需要的安装文件(1)JDK6Java的开发包,安装Eclipse需要它。(2)Eclipse4.3.2,作为开发环境来安装使用。注意下载的版本,版本太低对PyDev的安装带来很大困扰。注:JDK和Eclispse下载同为32位或者64位的,否则有可能遇到问题。(3)Python2.7.6,根据这个网址可以选择下载Python2或者Python3,如果选择PyGtk的话,安装Python3将安装不上PyGtk。(4)PyDev3.1.0,连接Eclipse和Python的插件,用于在Eclipse中用Python开发软件。这个可以在Eclipse中安装,如果安装出现问题,可以根据这个文件手动安装PyDev,步骤在后面讲述。(5)PyQt4安装工具(1)安装JDKJDK的安装很容易的,一般一直点下一步即可。如今的IDE已经不再通过环境变量来查找JDK的路径了,所以这个可以不设置环境变量。(2)安装Eclipse和PythonEclipse是绿色软件,找个地方解压一下就行了。Python安装按默认的来就行。(3)给Eclipse安装PyDev插件在Eclipse中安装1)启用Eclipse,第一次启动会让你选择一个工作空间,按缺省设置,勾选一下不再提醒,就可以了。2)在Help菜单中,选择InstallNewSoftware···,选择Add按钮,Name:PyDev(这个随便起),Location:http://pydev.org/updates(PyDev的更新地址),OK。3)选择PyDev下的PyDevforEclipse,不选Contactallupdatesitesduringinstalltofindrequiredsoftware,点下一步,下一步安装。如果中会问你是否信任Aptana、Pydev什么的,信任就可以了。4)重启Eclipse。5)打开Eclipse中的菜单window,选择preferences。找到左侧边栏的pydev,展开,点击Interpreter-Python。6)点击new,找到python安装路径,我是c:\python2\python.exe,确定导入就可以了。手动安装PyDev步骤如下:1)安装Eclipse和Python。2)添加环境变量,在path里加入c:\python,和java差不多。3)下载PyDev。4)把下载后的PyDev压缩包内的plugins和features文件夹内的内容复制到Eclipse的解压目录的相应文件夹中。5)打开Eclipse中的菜单window,选择preferences.找到左侧边栏的pydev,展开,点击Interpreter-Python。6)点击new,找到python安装路径,我是c:\python2\python.exe,确定导入就可以了。至此,PyDev就安装完毕了。(4)安装PyQt41)将PyQt4安装在Python文件夹下,路径为C:\Python27\Lib\site-packages2)在Eclipse的Window->Preference->PyDev->Interpreter-Python下的Libraries添加PyQt安装后在Python文件夹下的路径。2)在ForcedBuiltins选项卡中添加PyQt4中的模块,可以在IDLE中使用importPyQt4help(PyQt4)查看有哪些模块,分别添加进去,但现在还不知道如何和QtDesigner集成,时间有限,以后再弄。如果成功集成,以后可以在Python下用Qt进行开发,界面设计和实现将会更方便。(5)验证PyDev和PyQt4是否工作,使用PyDev和PyQt4去进行Python开发。1)启动Eclipse,File->New-Other2)再选择PyDev->PyDevProject3)然后再填写完项目信息后,点击完成4)第一次的话,其会问你,是否使用PyDev的试图,点击Remember和Yes。会出现PyDev的视图。5)然后可以点开对应的pydevTest项目去新建一个文件,输入文件名pydevTest.py。6)然后就可以看到新建的python文件,输入代码。点击Run去运行Python代码,选择PythonRun运行。以下为测试代码:importsysfromPyQt4importQtGui,QtCoreclassQuitButton(QtGui.QWidget):def__init__(self,parent=None):QtGui.QWidget.__init__(self,parent)self.setGeometry(300,300,250,150)self.setWindowTitle('quitbutton')quit=QtGui.QPushButton('Close',self)quit.setGeometry(50,50,60,35)self.connect(quit,QtCore.SIGNAL('clicked()'),QtGui.qApp,QtCore.SLOT('quit()'))app=QtGui.QApplication(sys.argv)qb=QuitButton()qb.show()sys.exit(app.exec_())PyQt5:importsysfromPyQt5importQtGui,QtCore,QtWidgetsclassQuitButton(QtWidgets.QWidget):def__init__(self,parent=None):QtWidgets.QWidget.__init__(self,parent)self.setGeometry(300,300,250,150)self.setWindowTitle('quitbutton')self.quit=QtWidgets.QPushButton('Close',self)self.quit.setGeometry(QtCore.QRect(50,50,60,35))self.quit.clicked.connect(self.quit1)#quit,QtCore.SIGNAL(*clicked()*),QtWidgets.qApp,QtCore.SLOT(*quit()*))defquit1(sekf):quit()app=QtWidgets.QApplication(sys.argv)qb=QuitButton()qb.show()sys.exit(app.exec_())至此,终于能够使用Eclipse+PyDev+PyQt,正常运行Python代码,可以进行Python开发了。开发计划分析软件开发的需求,明确软件开发的背景及意义。设计开发流程,选择界面开发工具和开发语言。资源规划。包括人力资源(开发团队的组建)、硬件资源(硬件设施的分配)、资金(开发资金的来源和使用计划)、进度安排(开发周期规划)。规划软件设计目标。具体描述软件功能需要达到的最低目标和能够达到的最高目标。根据软件需求设计界面控件,并对界面整体进行规划。综合考虑实用、易用、美观的特点,使用PyQt库提供的控件及函数实现界面的设计与开发。界面布局合理、控件风格一致且色彩和谐,最大限度的方便用户操作。根据选择的开发语言、界面开发工具和软件需求实现软件功能。

© 一点知识