iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >为什么使用Python, Python应
  • 690
分享到

为什么使用Python, Python应

Python 2023-01-31 05:01:43 690人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

 ------------------------------------- python 因为通用(General-purpose) 所以什么能做。。。 问在领域优势?就是想知道py在已经成熟的领域的优势?几乎没有。已知的成熟领域有



-------------------------------------
python 因为通用(General-purpose) 所以什么能做。。。
问在领域优势?就是想知道py在已经成熟的领域的优势?几乎没有。已知的成熟领域有许多专门、专项、成熟的工具、套件、中间件

py的优势在未知领域、作为探索新创意,探索新算法的辅助工具。
像游戏的创意部分,经常变动的规则部分就用Python
像做研究的,有新想法要验证,可以用python。比如bittorrent BT就是这么来的
像写代码的,有算法要尝试,可以用python。

总之,不适合拿来做“照猫画虎”做山寨式抄袭(模仿)开发的。适合重点放在设计策划而不是实现implemetation的岗位。
----
python一般认为是脚本语言,或者说是动态语言,速度慢肯定是所有解释性语言的缺点了,除此之外,python的多线程无法在多核上运行肯定也是需要解决的问题,不过它最大的优点就是敏捷,堪称敏捷开发的典范,适合的场合分两种:专业人士来做一些有意思的事情,比如写一些很有意思的脚本啊(黑客必学的语言之一);非专业人士用来做一些普通的事情,比如搭个自己的网站(Django)或者一般的科学计算、格式转换等等。业界用python做web开发其实蛮少,不过也有,WEB框架比较好用的就是djanGo,比较适合快速开发程序员至少得会C语言吧,剩下的看需要。语言无所谓。只要人牛叉,什么语言都能写出牛叉的程序。
-----
1. 支持OOP编程
从根本上讲Python仍是一种面向对象的语言,支持多态、继承等高级概念,在Python里使用OOP十分容易
没有c++、Java那样复杂,但不必做Python下OOp高手,够用即可。
2. 免费Python的使用是完全免费的,您可以从网络上免费下载、安装使用,
Python上的其他程序包,也可下载安装使用。
Python的免费的同时又有很多的的社区对用户的提问提出快速的技术支持,学习和使用Python技术不再是一个人在战斗!
3. 可移植性
Python的实现是用ansi c编写的,可以运行在目前所有主流平台上,手机、pad上均可运行Python程序,其下的程序包也具有可移植性。
4. 功能强大
从特性的观点上看,Python是一个混合体,他丰富的工具集使得他介于传统的脚本语言和系统语言之间。
------
python好不好,还在于自己的积累与感觉。如果你积累的多,游刃有余,会觉着它很好。从一般情况来看python是脚本语言之王,十年前是这样,十年后还是这样。

胶水是指,python借助C语言接口,几乎可以驱动所有已知的软件,模块。 只要我们用到的,通常你都能找到一个开源的库。安装后就可以驱动它。无论是数据库,网络,互联网,图形,游戏,科学计算,GUI,OA,自动控制,甚至宇航员都在用。

python通常不作为工程语言出现。就是正规的软件生产不使用它。主要用java, C#, xml, c。至于为什么,这是软件工程的需要。python不具有完整的语法检查。

python并不为特定目的而产生。虽然它更适用于系统维护。不过它就是一个通用的脚本语言。

从个人感觉来说,微软件东西,非常好,省心,一流的技术理念,开发工具是全世界最好的(没有之一)。不过,因为它只限于微软的平台,所以范围上大大打了折扣。 世界上最流行的服务器还是unix和linux。而不是windows。桌面操作系统最流行的是windows。不过在所有的平台上都有C语言,大部分平台,甚至手机平台都有python语言和它的执行环境。这是其它的所有语言,包括java几乎都很难做到的。

python严格说叫CPython,与C/C++有天然的融合性。这也是python强大的原因之一。在windows环境下可以使用ironpython,这个版本与vc可以结合的比较好。其它的平台可以使用eclipse,不过最好还是直接使用普通的文本编辑器。比较推荐的一个编辑器是sublime text2, geany, vi等。

python图形化编程不难。当然MFC也不难。我不认为MFC有多难。其实学习起来只是略难,但是这不是一个数量级的。MFC可以生产出非常强劲的界面。而python界面多属于简单的。

虚拟机可以跑linux,配置好就可以。也可以独立安装一个linux。也可以直接在windows下学习python。没有太多区别。建议你买一个200多元的树莓派,很好玩。安装的是linux操作系统。

IDLE是我初学,甚至几年中用得最多的。后来有了sublime才基本上不用它。idle只有一个缺点,就是有时候程序大了,输入键盘会有感觉延迟。
---
python应用的很多的呀,web的比如豆瓣,还有非常多的网页游戏的后端。我知道的都是作为后台服务,无论开发速度还是调试之类的都很好。前端的应用产品虽然python可以实现,但是在GUI方面的开发效率还是没有VS或者XCode快。
----
如果说c是剑,c++是刀,java是枪的话,python就是飞刀,学精了可以成为李寻欢那样的高手,当作常规武器用,不过绝大多数人只能把飞刀当作暗器,在某些特定场合,出奇制胜
----
做web开发肯定首选PHP 数据挖掘首选python
--

Python的web框架很多,比如Django,webpy等 - webpy
---
Http://www.oschina.net/translate/10-myths-of-enterprise-python

--结束END--

本文标题: 为什么使用Python, Python应

本文链接: https://www.lsjlt.com/news/188316.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 为什么使用Python, Python应
     ------------------------------------- python 因为通用(General-purpose) 所以什么能做。。。 问在领域优势?就是想知道py在已经成熟的领域的优势?几乎没有。已知的成熟领域有...
    99+
    2023-01-31
    Python
  • 为什么在Python中使用Git?
    Python 和 Git 都是现代软件开发中不可或缺的工具。Python 是一种流行的编程语言,而 Git 是一种版本控制系统。在 Python 中使用 Git 可以帮助开发者更好地管理代码,并与其他开发者协作。本文将介绍为什么在 Pyth...
    99+
    2023-09-30
    path shell git
  • Python 和 Django:为什么 Windows 用户应该考虑使用它们?
    Python 是一种高级编程语言,它非常易于学习和使用,被广泛应用于各种领域。Django 是一个基于 Python 的 Web 框架,它提供了一种快速、易用和安全的方式来构建 Web 应用程序。如果你是一个 Windows 用户,那么使...
    99+
    2023-10-14
    django 关键字 windows
  • 为什么Python与numpy相互响应?
    Python与numpy是人工智能领域中非常重要的两个工具,它们之间的相互响应也是非常紧密的。本文将会从多个方面探讨Python与numpy的相互响应。 一、Python与numpy的介绍 Python是一门高级编程语言,它具有简单易学、开...
    99+
    2023-08-02
    响应 numy 关键字
  • 为什么运维用Python?
    基于Python本身的优点:简单,易学,速度快,免费、开源,高层语言,可移植性,解释性,可扩展性,可嵌入性,丰富的库,独特的语法。Python已经成为现在编程的必备语言。作为“胶水语言”它能够把其他语言制作的各种模块轻松联结在一起。比起C...
    99+
    2023-01-31
    运维用 Python
  • 为什么不在Python中使用无用分号
    这篇文章主要介绍“为什么不在Python中使用无用分号”,在日常操作中,相信很多人在为什么不在Python中使用无用分号问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”为什么不在Python中使用无用分号”的疑...
    99+
    2023-06-16
  • 为什么使用VB.NET应用框架
    这篇文章主要为大家展示了“为什么使用VB.NET应用框架”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“为什么使用VB.NET应用框架”这篇文章吧。为什么使用VB.NET应用框架单词框架(fram...
    99+
    2023-06-17
  • 为什么要在LeetCode中使用Python的NumPy库?
    近年来,人工智能和机器学习的兴起,让编程语言的选择变得更加重要。在算法和数据结构领域,LeetCode已经成为了一个非常受欢迎的学习平台,许多程序员在这里刷题、学习和交流。而在这个过程中,Python的NumPy库也成为了许多程序员喜爱的选...
    99+
    2023-06-22
    numy leetcode 文件
  • 为Python Web应用配置IIS
    要在IIS上配置Python Web应用,需要完成以下步骤:1. 安装IIS:在Windows操作系统上,打开控制面板,选择“程序”...
    99+
    2023-09-14
    Python
  • 为什么学习python、python的安
    为什么学习python 1、python易学,语法简单2、python的强大得到了很多的大公司的肯定例如Google, Yahoo!, IBM等等都在使用python,一些我们耳熟能详的产品也都是用python开发的Dropbox, Ins...
    99+
    2023-01-31
    python
  • 为什么Python像JavaScript
    这篇文章主要介绍“为什么Python像JavaScript”,在日常操作中,相信很多人在为什么Python像JavaScript问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”...
    99+
    2024-04-02
  • 为什么《Dive into Python
    2010 年 5 月 5 日更新:我翻译了一篇《<Dive Into Python>非死不可》作为对本文观点的进一步支持和对评论的回复,请见:http://blog.csdn.net/lanphaday/archive/201...
    99+
    2023-01-31
    Dive Python
  • Python为什么这么慢
    本篇内容介绍了“Python为什么这么慢”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Python 现在越来越火,已经迅速扩张到包括 Dev...
    99+
    2023-06-17
  • 为什么不用Print调试Python
    这篇文章主要介绍“为什么不用Print调试Python”,在日常操作中,相信很多人在为什么不用Print调试Python问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”为什么不用Print调试Python”的疑...
    99+
    2023-06-15
  • 怎么理解Python使用行为
    这篇文章主要介绍“怎么理解Python使用行为”,在日常操作中,相信很多人在怎么理解Python使用行为问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么理解Python使用行为”的疑惑有所帮助!接下来,请跟...
    99+
    2023-06-16
  • Python知识:为什么使用makemigrations提示No changes detected
    我们在使用Django创建工程的时候都使用makemigrations、migrate来生成最初的数据库模型,但是到最后都是直接在数据库中手动创建表,为什么呢?因为这些数据库迁移命令经常会显示No changes detected,明明我们...
    99+
    2023-06-02
  • 为什么 Python 对象响应框架是 Python 开发者的最爱?
    Python 对象响应框架是 Python 开发者的最爱,这是因为它极大地简化了开发过程,并提供了强大的工具来处理应用程序中的数据。在本文中,我们将探讨为什么 Python 对象响应框架是如此受欢迎,以及如何使用它来构建应用程序。 什么是 ...
    99+
    2023-10-03
    对象 响应 框架
  • 为什么要学习Python及Python环
    为什么要学习Python Python十分强大,学习python理由我就列举如下几条: 可以做服务器后台 可以做自动化工具 可以网络爬取数据 可以做web网站 可以进行数据分析 可以人工智能研究 个人以前学的东西太杂了:Android...
    99+
    2023-01-31
    要学 Python
  • 怎样为Linux打包Python应用
    本篇文章给大家分享的是有关怎样为Linux打包Python应用,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。在基于 Debian 的操作系统(例如 Debian 或 Eleme...
    99+
    2023-06-16
  • 什么是Python响应IDE文件,为什么它如此重要?
    Python是一种非常流行的编程语言,因为它易学、易用、可扩展性强。Python的优秀生态系统使得它成为了许多开发人员的首选,而Python响应IDE文件则是Python生态系统中的一个重要组成部分。 什么是Python响应IDE文件? P...
    99+
    2023-09-11
    响应 ide 文件
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作