python开发桌面应用怎么样_python为什么不适合开发桌面软件?
展开全部
不适合,因为python本身是2113脚本语言,5261如果要开发桌面软件,要用到py2exe等工具来将一个有4102GUI的.py文件转换成exe等可执1653行文件,在这个过程中,很容易将源代码暴露给用户看,也就是说这和开源没多大区别了。
我个人感觉更适合开发各种管理系统。看我接下来举的例子你就明白了。
OpenERP用的就是python。以下说的c/c++、java、python程序员,具有相同的开发能力、熟练程度。我们来做个比较:
1.开发时间,肯定比java、c/c++要快;2.安全性,看总体设计;3.单个程序员的费用,肯定要比java、c/c++高;4.程序员数量,肯定要比java、c/c++要少;5.总体费用,肯定要比java、c/c++要低。
因为管理类系统可能注重交互,用python做问题不大。python开发web应用还是很给力的。所以,你明白了吗?
因为Python是一种代表简单主义思想的语言。阅读一个良好的Python程序就感觉像是在读英语,它使你能专注于解决问题而不是去搞明白语言本身。
除此之外,Python所拥有的标准库更是很大一部分人选择它的理由。
它可以帮助处理各种工作,包括正则表达式、文档生成、单元测试、线程、数据库、网页浏览器、CGI、FTP、电子邮件、XML、XML-RPC、HTML、WAV文件、密码系统、GUI(图形用户界面)、Tk和其他与系统有关的操作。
当你想开始尝试做数据分析的时候,Python无疑会是一个很棒的选择。当然,开发软件也是。在Python中,对象既可以赋值给一个变量,也可以作为参数传递给一个函数。以下都是Python中的对象:数字、字符串、列表、元组、集合、字典、函数以及类。
Python中的函数与普通数学中的函数基本上是一致的——它接收输入数据,对数据进行处理并输出结果。输出的结果完全取决于函数是如何被设计的。另一方面,Python中的类是被设计为输出其他对象的对象的原型。
python开发桌面应用怎么样_python为什么不适合开发桌面软件?相关推荐
- python集成开发环境运行快捷键_Python初学者选择集成开发环境必看 python开发
编程语言在进行编程时,都需要借助一定的集成开发环境和代码编辑器,Python编程亦如此,以下是在Python初学者在选择Python编辑器时,可以从以下几个方面着手: 1. 保存和重载代码文件 如果一 ...
- python兼容c语言吗_python是c语言开发的吗
python是c语言开发的吗? python是c语言开发的. Python是完全面向对象的语言.函数.模块.数字.字符串都是对象.并且完全支持继承.重载.派生.多重继承,有益于增强源代码的复用性.Py ...
- python图形化界面教程_python图形化界面开发教程
python图形化界面开发教程内容摘要 python图形化界面开发教程白萝卜:泰兴电工教程,白了点,白兰地是在红葡萄酒的基础.基金从业资格教程学校,白开水.苜蓿干草.提摩西干草.兔粮方法:白居易< ...
- 明日科技python从入门到精通_Python从入门到精通(软件开发视频大讲堂)
第1篇 基础知识 第1章 初识Python 视频讲解:68分钟 1.1 Python简介 1.1.1 什么是Python 1.1.2 Python的版本 1.1.3 Python都能做什么 1.2 搭 ...
- python 区块链开发包_python语言-区块链开发
以太坊是区块链开发领域最好的编程平台,而truffle是以太坊(Ethereum)最受欢迎的一个开发框架,这是我们第一篇区块链技术文章介绍truffle的原因,实战是最重要的事情,这篇文章不讲原理,只 ...
- python手机壁纸超清_Python 爬取高清桌面壁纸
今天写了一个脚本用来爬取ZOL桌面壁纸网站的高清图片: 本程序只爬了美女板块的图片,若要下载其他板块,只需修改程序中的"meinv"即可 代码如下: #coding=utf-8 i ...
- python动态电子时钟包装_Python小项目:开发一个动态时钟小程序(附源码)
importturtlefrom datetime import * #抬起画笔,向前运动一段距离放下 defskip(step): turtle.penup() turtle.forward(ste ...
- python爬取图文新闻_python爬取新闻需要什么软件
2017-02-16 回答 需求: 从门户网站爬取新闻,将新闻标题,作者,时间,内容保存到本地txt中. 用到的python模块: import re # 正则表达式 import bs4 # b ...
- python开发软件行么-python适合开发桌面软件吗?
其实Python/Java/PHP都不适合用来做桌面开发,Java还是有几个比较成熟的产品的,比如大名鼎鼎的Java集成开发环境IntelliJ IDEA.Eclipse就是用Java开发的,不过PH ...
最新文章
- 怎么把项目推到gitlab上_将本地项目添加到 GitLab 上管理
- 6G应用场景有哪些?首份6G报告给你揭晓
- 设计模式:访问者(Visitor)模式
- oracle定时服务器,服务器oracle数据库定时备份
- PHP文件信息相关api
- 当INPUT 连续输入是连续触发
- python mysql 正则表达式,MySQL之正则表达式(REGEXP)
- python传文件给堡垒机上远程的另一个机器_如何用hive调度堡垒机上的python脚本...
- 可以自定义公式的计算器_Excel万能个税计算器,税率对比显示,自定义增税点自动计算结果...
- scipy.stats
- 【2022最新Java面试宝典】—— Java集合面试题(52道含答案)
- Linux 常用网络命令大全
- 听NBA现场讲解很爽,但啥都听不懂?快来学学术语!
- 概率Probability的本质是什么?[附概率基础知识,文末可下载28页PDF]
- 对Git暂存区的理解
- matplotlib.pyplot.scatter( )绘制散点图与双月形图
- Ubuntu折腾记录
- Rai StudiesQuick Start Site for JAVA Developers
- P5266 【深基17.例6】学籍管理
- 计算机毕业设计java课程设计程序设计SSM框架网上书城全套含微信支付