展开全部

不适合,因为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为什么不适合开发桌面软件?相关推荐

  1. python集成开发环境运行快捷键_Python初学者选择集成开发环境必看 python开发

    编程语言在进行编程时,都需要借助一定的集成开发环境和代码编辑器,Python编程亦如此,以下是在Python初学者在选择Python编辑器时,可以从以下几个方面着手: 1. 保存和重载代码文件 如果一 ...

  2. python兼容c语言吗_python是c语言开发的吗

    python是c语言开发的吗? python是c语言开发的. Python是完全面向对象的语言.函数.模块.数字.字符串都是对象.并且完全支持继承.重载.派生.多重继承,有益于增强源代码的复用性.Py ...

  3. python图形化界面教程_python图形化界面开发教程

    python图形化界面开发教程内容摘要 python图形化界面开发教程白萝卜:泰兴电工教程,白了点,白兰地是在红葡萄酒的基础.基金从业资格教程学校,白开水.苜蓿干草.提摩西干草.兔粮方法:白居易< ...

  4. 明日科技python从入门到精通_Python从入门到精通(软件开发视频大讲堂)

    第1篇 基础知识 第1章 初识Python 视频讲解:68分钟 1.1 Python简介 1.1.1 什么是Python 1.1.2 Python的版本 1.1.3 Python都能做什么 1.2 搭 ...

  5. python 区块链开发包_python语言-区块链开发

    以太坊是区块链开发领域最好的编程平台,而truffle是以太坊(Ethereum)最受欢迎的一个开发框架,这是我们第一篇区块链技术文章介绍truffle的原因,实战是最重要的事情,这篇文章不讲原理,只 ...

  6. python手机壁纸超清_Python 爬取高清桌面壁纸

    今天写了一个脚本用来爬取ZOL桌面壁纸网站的高清图片: 本程序只爬了美女板块的图片,若要下载其他板块,只需修改程序中的"meinv"即可 代码如下: #coding=utf-8 i ...

  7. python动态电子时钟包装_Python小项目:开发一个动态时钟小程序(附源码)

    importturtlefrom datetime import * #抬起画笔,向前运动一段距离放下 defskip(step): turtle.penup() turtle.forward(ste ...

  8. python爬取图文新闻_python爬取新闻需要什么软件

    2017-02-16 回答 需求: 从门户网站爬取新闻,将新闻标题,作者,时间,内容保存到本地txt中. 用到的python模块: import re  # 正则表达式 import bs4  # b ...

  9. python开发软件行么-python适合开发桌面软件吗?

    其实Python/Java/PHP都不适合用来做桌面开发,Java还是有几个比较成熟的产品的,比如大名鼎鼎的Java集成开发环境IntelliJ IDEA.Eclipse就是用Java开发的,不过PH ...

最新文章

  1. 怎么把项目推到gitlab上_将本地项目添加到 GitLab 上管理
  2. 6G应用场景有哪些?首份6G报告给你揭晓
  3. 设计模式:访问者(Visitor)模式
  4. oracle定时服务器,服务器oracle数据库定时备份
  5. PHP文件信息相关api
  6. 当INPUT 连续输入是连续触发
  7. python mysql 正则表达式,MySQL之正则表达式(REGEXP)
  8. python传文件给堡垒机上远程的另一个机器_如何用hive调度堡垒机上的python脚本...
  9. 可以自定义公式的计算器_Excel万能个税计算器,税率对比显示,自定义增税点自动计算结果...
  10. scipy.stats
  11. 【2022最新Java面试宝典】—— Java集合面试题(52道含答案)
  12. Linux 常用网络命令大全
  13. 听NBA现场讲解很爽,但啥都听不懂?快来学学术语!
  14. 概率Probability的本质是什么?[附概率基础知识,文末可下载28页PDF]
  15. 对Git暂存区的理解
  16. matplotlib.pyplot.scatter( )绘制散点图与双月形图
  17. Ubuntu折腾记录
  18. Rai StudiesQuick Start Site for JAVA Developers
  19. P5266 【深基17.例6】学籍管理
  20. 计算机毕业设计java课程设计程序设计SSM框架网上书城全套含微信支付

热门文章

  1. (超详细)语音信号处理之特征提取
  2. 计算机组成TEC4,计算机组成原理实验系统TEC4详细资料
  3. ThinkPad R400 全系列官方恢复盘及官方分区工具
  4. Java核心类库之(网络编程:网络编程入门、UDP通信程序、TCP通信程序)
  5. JavaScript简单版计算器
  6. 解决 pycharm 插件下载慢的问题
  7. Win10家庭版怎么添加本地用户和组?
  8. 调用第三方接口,实现电子签章的功能
  9. ID3算法详解及python实现
  10. linux 下 adb 安装apk