`
dw008
  • 浏览: 19952 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Python语言简介

 
阅读更多

Python(派森),是一个简单的、解释型的、交互式的、可移植的、面向对象的超高级语言”。这就是对Python语言的最简单的描述。Python作为一种功能强大且通用的编程语言而广受好评,它具有非常清晰的语法特点,适用于多种操作系统,目前在国际上非常流行,正在得到越来越多的应用。

Python强大的功能表现在:

l        编程语言

Python语言可以用来作为批处理语言,写一些简单工具,处理些数据,作为其他软件的接口调试等。Python语言可以用来作为函数语言,进行人工智能程序的开发,具有Lisp语言的大部分功能。Python语言可以用来作为过程语言,进行我们常见的应用程序开发,可以和VB等语言一样应用。Python语言可以用来作为面向对象语言,具有大部分面向对象语言的特征,常作为大型应用软件的原型开发,再用C++改写,有些直接用Python来开发。

l        数据库

Python在数据库方面也很优秀,可以和多种数据库进行连接,进行数据处理,从商业型的数据库到开放源码的数据库都提供支持。例如:Oracle,Ms SQL Server等等。有多种接口可以与数据库进行连接,至少包括ODBC。有许多公司采用着PythonMySql的架构。因此,掌握了Python使你可以充分利用面向对象的特点,在数据库处理方面如虎添翼。

l        Windows编程

Python不仅可以在Unix类型的操作系统上应用,同样可以在Windows系统里有很好的表现。通过添加PythonWin模块,就可以通过COM形式调用和建立各种资源,包括调用注册表、ActiveX控件以及各种COM等工作,最常见的例子就是通过程序对Office文档进行处理,自动生成文档和图表。

通过Python,还可以利用py2exe模块生成exe应用程序。还有许多其他的日常维护和管理工作也可以交给Python来做,从而减少维护的工作量。利用Python,你还可以开发出象VB,VC,Delphi那样的GUI程序,但却可以在多个平台上执行。这在许多方面并不逊色于Java

l        多媒体

利用PILPiddleReportLab等模块,你可以处理图象、声音、视频、动画等,从而为你的程序添加亮丽的光彩。动态图表的生成、统计分析图表都可以通过Python来完成。另外,还有OpenGL。利用PyOpenGl模块,你可以非常迅速的编写出三维场景。

l        科学计算

Python可以广泛的在科学计算领域发挥独特的角色。有许多模块可以帮助你在计算巨型数组、矢量分析、神经网络等方面高效率完成工作。尤其是在教育科研方面,可以发挥出独特的优势。

l        网络编程

Python可以非常方便的完成网络编程的工作,提供了众多的解决方案和模块,可以非常方便的定制出自己的服务器软件,无论是c/s,还是b/s模式,都有很好的解决方法。

l        图形用户界面

Python可以非常方便的实现GUI编程,通过Tkinter,wxPython,QT等等模块,你就可以根据需要编写出强大的跨平台的用户界面程序。

 

JythonPython编程语言100%Java实现[1],它结合了PythonJava虚拟机和库的优点,成为了Java平台的有益补充。

       最初的Jython又称为JPython,是一个十足的Java应用程序,它允许使用Python编程语言的语法和大多数特性。和其它编程语言比较,Jython有如下几个优点:

l        Python解释器shellJython版本可以对某些想法和API作便利的实验和研究。而不必经历一般的Java编译运行周期。

l        Python被设计成动态且通用的,因此你不必通过使用复杂的库(如用于Java反射和内省的库)来添加这些特性。这使开发更简单,而且它在自动测试框架中特别有用。

l        部署简捷,提供了及时部署能力,无需花大量时间在打包和编译周期上。

l        易于学习和使用,技术门槛低,可以轻松地找到大量的使用者。

分享到:
评论

相关推荐

    第1讲 :一.Python语言简介.pptx

    Python 语言简介 Python 语言是当前最流行的编程语言之一,它的设计哲学是“优雅”“明确”“简单”。Python 语言是一种面向对象、解释型计算机程序设计语言,具有非常强大的功能和可拓展性。 Python 语言的诞生...

    python语言简介资料学习

    网页制作 课题研究 python语言学习

    Python语言简介、特点、标识符、变量类型.pdf

    Python语言简介、特点、标识符、变量类型

    Python语言简介和运行环境搭建【Python一周入门教程1】

    Python语言简介和运行环境搭建【Python一周入门教程1】

    python语言程序设计实践教程上海交通大学-Python语言程序设计.pdf

    上海交通大学推出的《Python语言程序设计实践教程》正是顺应这一趋势,旨在普及Python语言的教学,帮助学生掌握这门现代编程语言,并通过实践提升解决实际问题的能力。 Python语言之所以能够在教育领域广受欢迎,...

    基于Python语言的树叶识别系统源码+演示视频.zip

    基于Python语言的树叶识别系统源码+演示视频.zip基于Python语言的树叶识别系统源码+演示视频.zip基于Python语言的树叶识别系统源码+演示视频.zip基于Python语言的树叶识别系统源码+演示视频.zip基于Python语言的树叶...

    高中信息技术Python语言程序训练

    一、Python语言简介 Python是一种高级编程语言,具有易读性强、代码简洁的特点,广泛应用于Web开发、数据分析、人工智能等多个领域。在高中阶段引入Python,有助于培养学生的逻辑思维能力和问题解决能力。 二、...

    《Python语言基础》期末测试试题.docx

    Python语言基础期末测试试题知识点总结 本资源摘要信息涵盖了Python语言基础期末测试试题的知识点,涵盖了Python语言的基础概念、语法、数据类型、函数、模块、异常处理、文件输入/输出、数据结构等方面。 Python...

    Python语言程序设计习题答案.zip

    组合数据类型是Python语言区别于其他高级编程语言的一大特色,通过组合数据类型,省去了其他语言各种复杂数据结构的设计,给编程人员带来了极大的方便,这也是Python流行于数据分析领域的原因之一。学习本章,要熟练...

    《Python语言程序设计》[刘卫国][习题解答]

    Python语言不仅语法优雅、清晰、简洁,而且具有大量的第三方函数模块,因此很适合初学者作为程序设计入门语言进行学习,对学科交叉应用也很有帮助。本书介绍Python语言程序设计的基础知识。全书以Python作为实现工具...

    Python语言程序设计(微课版)配套PPT

    "Python语言程序设计(微课版)"是一门旨在教授Python编程基础知识及其在不同领域应用的课程,由专家宁爱军主讲。这门课程通过一系列PPT讲义,详细介绍了Python的核心概念和技术,包括编程基础、数据结构、控制结构...

    《Python语言程序设计》教学大纲(本科).docx

    知识点1: Python语言简介 * Python是一种面向对象、直译式计算机程序设计语言 * Python具有简单、易学、免费开源、可移植性、可扩展性等特点 * Python在药物基因组信息学中具有越来越重要的地位 知识点2: Python...

    Python语言数据结构.pdf

    Python语言数据结构.pdf

    Python语言程序设计教程.pptx

    "Python语言程序设计教程" 本资源是关于Python语言程序设计的教程,总共分为10章,涵盖了Python编程语言的基础知识、数据类型、控制结构、函数、模块、文件处理、异常处理、面向对象编程、多线程编程等方面的内容。...

    Python语言程序设计基础教程(持续更新).pdf

    Python语言是一种高级编程语言,以其简洁明了的语法和强大的功能深受程序员喜爱,尤其适合初学者入门。本教程旨在提供Python编程的基础知识,帮助学习者快速掌握Python编程的基本概念和技巧。 第一章概述部分通常会...

    Python语言程序设计(T0-T9)课件打包.zip

    Python语言程序设计课件 T0-说明.ppt Python语言程序设计课件 T1-程序设计基本方法.ppt Python语言程序设计课件 T2-Python程序实例解析.ppt Python语言程序设计课件 T3-基本数据类型.ppt Python语言程序设计课件 T4-...

    Python语言程序设计基础第2版嵩天课后习题答案.pdf

    《Python语言程序设计基础》第二版是一本针对初学者深入浅出的Python教程,由嵩天、礼欣、黄天翮三位作者共同编写。书中强调了以理解和应用计算生态为目标的Python教学理念,旨在帮助读者不仅仅是掌握Python语法,更...

    Python基础入门教程 Python语言编程导论04 第四章 流程控制 (共48页).ppt

    Python基础入门教程 Python语言编程导论 SciPy扩展库简介 (共53页).ppt Python基础入门教程 Python语言编程导论 算法评价 (共29页).ppt Python基础入门教程 Python语言编程导论01 第一章 绪论 (共28页).ppt ...

    Python语言程序设计实践教程-参考答案.rar

    本教程“Python语言程序设计实践教程”旨在帮助学习者通过实践来掌握Python编程基础,而“参考答案”部分则是对教程练习的解答,旨在辅助学习者检查自己的理解并深化技能。 在Python语言中,基础知识点包括: 1. *...

    赵璐python教程答案-《Python语言程序设计教程》赵璐著【摘要书评在线阅读】-苏宁 .pdf

    第1章“计算机基础及Python简介”介绍了计算机的基本概念,包括计算机的工作原理和历史,同时也讲解了Python语言的发展历程和当前在各领域的广泛应用。此外,这一章还教导读者如何安装和配置Python开发环境,为后续...

Global site tag (gtag.js) - Google Analytics