用python写的软件怎么安装
百度python,点击搜索页面中第二项,进入python的官网。
在官网中点击Downloads标签,可以下载python2和python3两个版本。
点击需要的版本进行下载,这里我们现在python2.7.7版本,进行安装包的下载。
下载完成后,进入python的安装界面。
在安装界面中,根据需要一步步next即可。
安装完后,点击windows键,在程序中找到python的IDE,验证下是否安装成功。
在python 2.7.7界面中,输入print'hello',按回车后,显示hello,即表示python安装成功
用python写一个软件,如何在客户端嵌入一个浏览器
前提:用来做数据处理和相关的系统开发刚学python时,面对简陋的官方版idle和一大堆开发平台和发行版,不知道究竟如何下手。
在进行多方尝试后,我最后的选择是Anaconda + Pycharm,用anaconda集成的ipython做工作台,做一些分析和小段程序调试的工作,用Pycharm写相应脚本和程序包的开发。
这两个工具都是跨平台的,也都有免费版本。
具体来说Anaconda集成了几乎所有我需要的包库,包含了我整个工作流程,做数据分析的pandas\scipy\numpy、绘图的matplotlib、读写Excel文档的xlrd/xlwt,链接SQL数据库的SQLalchemy、机器学习框架sklearn等。
对于Anaconda集成的两个工作平台,Spyder——一个类似于Matlab和Rstudio的IDE,是专注于面向数据的分析的,因为其特点也主要是数据区的存在,可以即时知道变量值的变化;Ipython——一个基于cell的shell界面,可以理解为python自带shell的增强版,它将程序分成一块一块的cell,每个cell可以包含多条语句,可以单独调试运行,并将结果保存在内存中,cell之间可以相互调用,并保持一定的相互独立。
可以说有了anaconda自带的这两个工具,足够做数据处理相关的工作了(本身anaconda就是一个为了数据科学而诞生的发行版),但如果涉及到脚本程序和包的开发,感觉spyder还是有点弱,在试过IDE,代码编辑器(比如visual code、sublime等)+插件,这两种方案后,我最后选择了集成度更高的成熟IDE——Pycharm替换spyder作为主要的开发平台,看我头像也可以知道我是一个喷气大脑的死忠,他们家的IDE真的很好用~理由如下:1、首先作为学生,可以通过edu邮箱申请到Jetbrains全家桶,即便无法获取授权,pycharm的community版本免费并且功能足够2、对于pycharm,可以方便快捷地切换python不同版本的解释器,甚至可以安装相同版本的python解释器配置不同的开发环境,这可以解决有些包之间冲突的情况,也可以针对有些框架按需装包;并且pycharm内置包管理,可以免去pip或者conda方式管理包。
3、pycharm这个IDE的颜色方案、拼写补全、函数联想、函数跳转源代码、断点调试及debug等功能都让我用的十分顺手。
总之我现在的工作流程就是,先用对我需要的功能进行设计,而后在ipython界面下设计调试每个功能模块,调试成功后放到pycharm中组合起来,写成脚本文件,最后用pycharm做调试形成成品。
2017、10、25 补充:Pycharm作为IDE还有两个功能值得使用,一个是可以结合unitest包做我们开发模块的单元测试,另一个就是与svn、git等版本工具合作进行我们程序的版本控制,此外,在最新版的pycahrm当中,除了左侧折叠显示程序层次,下方也有我们当前光标所在位置对应的层次,并可以方便进行跳转。
总之,用pycharm写python真是越用越顺手~
我想用python编写一个小软件。
求大神说说用python可以不?如果可以...
#!/usr/bin/env pythondef login(username, password):f = open("db", 'r') # 读文件for line in f:l1 = line.split("|") if l1[0] == username and l1[1] == password: return Truereturn Falsedef regedit(username, password):f = open("db", 'a') # a表示添加temp = "\n" + username + "|" + passwordf.write(temp)f.close()def main():a = input("1:登陆,2:注册") if a == "1":username = input("请输入用户名:")password = input("请输入密码:")r = login(username, password) if r == True:print("登陆成功") else:print("登陆失败") elif a == "2":print("注册")user = input("请输入用户名:")passwd = input("请输入密码:")regedit(user, passwd)main()
python可以写QQ软件吗?
好多年前,delphi出1.0的时候,我是delphi狂热的爱好者。
把贵阳市场上的所有delphi全买到。
其实也只有几本。
后来2003年的时候,经过深思熟虑学习python,当时把北京市场上的所有python书都买到,也只有几本书。
现在网上python的书估计有1个GB。
delphi特别好学,而python是不同的语言,它是脚本。
如果没有学过脚本语言开始会觉着怪。
我学过两个星期还不会编程,后来把它的所有library的帮助也看了一遍。
最后才明白几个道理。
1. library帮助就是最好的python教程了2. 学习编程需要从学习别人的程序开始。
最后可以看看site-packages目录里的源码3. 多练习,建立自己的python学习笔记与库(又叫cookbook),这样会加速你的学习大约用了几年时间,python已经熟悉到主要的库都背下来了。
不过仍然有大部分的python领域我还没有涉及。
不过足够用了。
python已经有一个webqq的封装版本,很简单,100行左右。
在linux上常用。
如果写一套完成的qq,对于python来讲太容易了。
就相当于一个作业。
很轻松,2-3天就做完了。
客户端与服务端可以一起做。
python是很强大的,快速开发语言。
某些方面比delphi快。
不过界面方面delphi比python又强了几代。
C语言是一个基础学习语言。
与python有很大关系。
因为python与C可以很好的融合。
这是python的高级话题,开始的时候,C与python完全没有关系。
后来你会交叉使用。
C语言是一个独立的语言,学习好有单独的用途,当然对于java, c++, 其它的三代语言学习都有帮助。
但是对python的初学者没有特别的帮助 。
新手Python编写软件
展开全部 Python开发软件可根据其用途不同分为两种,一种是Python代码编辑器,一种是Python集成开发工具,两者的配合使用可以极大的提高Python开发人员的编程效率,以下是常用的几款Python代码编辑器和Python集成开发工具。
一、Python代码编辑器1. Sublime TextSublime Text是一款非常流行的代码编辑器,支持Python代码编辑,同时兼容所有平台,并且丰富的插件扩展了语法和编辑功能,迅捷小巧,具有良好的兼容性,很受编程人士的喜爱!2. VimVim和Vi是一种模型编辑器,它将文本查看从文本编辑中分离,VIM在原始VI之上做了诸多改进,包括可扩展模型和就地代码构建,VIMScripts可用于各种Python开发任务!3. AtomAtom被称为“21世纪可破解的文本编辑器”,可以兼容所有平台,拥有时尚的界面、文件系统浏览器和扩展插件市场,使用Electron构建,其运行时安装的扩展插件可支持Python语言!4. GNU EmacsGNU Emacs是一款终身免费且兼容任何平台的代码编辑器,使用强大的Lisp编程语言进行定制,并为Python开发提供各种定制脚本,是一款可扩展、可定制、自动记录、实时显示的编辑器,一直萦绕在UNIX周围。
5. Visual Studio CodeVisual Studio Code是一款兼容Linux、Mac OS X和Windows 平台的全功能代码编辑器,可扩展并且可以对几乎所有任务进行配置,对于Python的支持可以在Visual Studio Code中安装插件,只需快速点击按钮即可成功安装,且可自动识别Python安装和库。
二、Python集成开发环境1. PyCharmPyCharm是唯一一款专门面向Python的全功能集成开发环境,同样拥有付费版和免费开源版,PyCharm不论是在Windows、 Mac OS X系统中,还是在Linux系统中都支持快速安装和使用。
PyCharm直接支持Python开发环境,打开一个新的文件然后就可以开始编写代码,也可以在PyCharm中直接运行和调试Python程序,它还支持源码管理和项目,并且其拥有众多便利和支持社区,能够快速掌握学习使用!2. Eclipse + PyDevPyDev是Eclipse集成开发环境的一个插件,支持Python调试、代码补全和交互式Python控制台等,在Eclipse中安装PyDev非常便捷,只需从Eclipse中选择“Help”点击“Eclipse Marketplace”然后搜索PyDev,点击安装,必要的时候重启Eclipse即可,对于资深Eclipse开发者来说,PyDev可以很轻松上手!3. Visual StudioVisual Studio是一款全功能集成开发平台,提供了免费版和付费版,可以支持各种平台的开发,且附带了自己的扩展插件市场。
在Visual Studio中可进行Python编程,并且支持Python智能感知、调试和其他工具,值得注意的是Visual Studio不支持Linux平台!4. SpyderSpyder是一款为了数据科学工作流做了优化的开源Python集成开发环境,它是附在Anaconda软件包管理器发行版中的,Spyder拥有大部分集成开发环境该具备的功能,如强大语法高亮功能的代码编辑器、Python代码补全以及集成文件浏览器,其还具有其他Python编辑环境中所不具备的变量浏览器功能,十分适合使用Python的数据科学家们。
5. ThonnyThonny是针对新手的一款集成开发环境,适用于全部主流平台,默认情况下,Thonny会和自带捆绑的Python版本一起安装,十分方便新手使用!
如何Python写一个安卓APP
开发一个完整app需要掌握哪些知识1、前期需求规划与信息——你需要制定出一个完整的需求文档,功能文档,流程图,时序图。
2、交互设计、UI设计——设计出基本且完善的原型图和app基础的交互设计效果,之后再根据这些设计出完整的UI界面并学会切图,一些需要做自适应的素材图片需要做点9patch。
这里还需要你懂得px,pt和dp之间的换算,屏幕密度的换算和相互之间的系数,以便你的app能完美适应不同分辨率设备。
其中交互设计需要你懂得很多人机操作的技巧经验,掌握Axure等交互工具的使用,UI设计需要你掌握Photoshop和Illustrator等操作。
3、使用ADT之类的开发环境进行app软件开发,你最基本的也得掌握java语言,熟悉android环境和机制。
4、如果不是单机版的app,需要用到服务器,那你还得掌握WebService相关知识和开发语言,常用的有ASP.Net,PHP,JSP等。
5、熟悉并能开发数据库。
6、某些功能需要做算法,这还需要一定得专业知识,尤其是数学基础。
7、熟悉API接口开发,这里包括你自行开发API的能力以及调用第三方API的经验。
8、熟悉TCP/IP,socket等网络协议和相关知识。
9、熟练掌握App发布的流程,真机调试技巧,证书,打包,上架。
App开发其实不一定适合一个人搞,太费劲,除非是一个单机版的小应用,或者利用现成的app开发简单的第三方应用,否则还是让一个团队来完成各自擅长的领域。
转载请注明出处51数据库 » 如何用python写软件
清馨10456190