mysql idea ipv4 jquery perl ssl animation 虚拟机 routes 建造师报考条件 vue教程 vue钩子函数 vue开发 nginx视频教程 jq遍历 mac虚拟打印机 erp项目描述 matlab复数求模 matlab中不等于怎么表示 ai如何导出矢量图 python转java mysql 导入数据 mysql更新 windows搭建python开发环境 python做界面 java数据库连接 javaif语句 java的for循环 java自学编程入门教程 java时间戳转换 java异常处理 java定义 java输出 linuxshell编程 图吧导航怎么样 php连接mssql ** 摩斯电码翻译器 din字体 java语言程序设计
当前位置: 首页 > 学习教程  > 编程语言

开胃菜 Whetting Your Appetite

2021/2/13 18:04:38 文章标签: 测试文章如有侵权请发送至邮箱809451989@qq.com投诉后文章立即删除

1. 开胃菜 Whetting Your Appetite 如果你在电脑上做了很多工作,最终你会发现有些任务你想自动化。例如,您可能希望对大量文本文件执行搜索和替换,或者以复杂的方式重命名和重新排列一堆照片文件。也许您想编写一个小型的自定义数据库&#…

1. 开胃菜 Whetting Your Appetite

如果你在电脑上做了很多工作,最终你会发现有些任务你想自动化。例如,您可能希望对大量文本文件执行搜索和替换,或者以复杂的方式重命名和重新排列一堆照片文件。也许您想编写一个小型的自定义数据库,或者一个专门的GUI应用程序,或者一个简单的游戏。

如果你是一个专业的软件开发人员,你可能需要使用几个C/C++和java库,但是发现通常的写/编译/测试/再编译周期太慢。也许您正在为这样一个库编写测试套件,并且发现编写测试代码是一项乏味的任务。或者您已经编写了一个可以使用扩展语言的程序,您不想为您的应用程序设计和实现一种全新的语言。
Python就是你的语言。

您可以为其中一些任务编写unixshell脚本或Windows批处理文件,但shell脚本最擅长移动文件和更改文本数据,不太适合GUI应用程序或游戏。你可以编写C++ C/java程序,但是要想得到第一个草稿程序,就需要很多开发时间。Python使用起来更简单,可以在Windows、macosx和Unix操作系统上使用,并且可以帮助您更快地完成工作。

Python使用简单,但它是一种真正的编程语言,它为大型程序提供了比shell脚本或批处理文件多得多的结构和支持。另一方面,Python也提供了比C更多的错误检查,而且作为一种非常高级的语言,它内置了高级数据类型,例如灵活的数组和字典。由于Python具有更通用的数据类型,因此它适用于比Awk甚至Perl更大的问题域,然而在Python中,许多事情至少和在这些语言中一样简单。
Python允许您将程序拆分为可在其他Python程序中重用的模块。它附带了大量的标准模块,您可以将这些模块用作程序的基础,或者作为开始学习用Python编程的示例。其中一些模块提供了文件I/O、系统调用、套接字,甚至是Tk等图形用户界面工具包的接口。

Python是一种解释语言,它可以在程序开发过程中节省大量的时间,因为不需要编译和链接。解释器可以交互使用,这使得在自下而上的程序开发过程中,可以很容易地测试语言的特性、编写一次性程序或测试函数。它也是一个方便的台式计算器。

Python使程序编写简洁易读。由于Python编写的程序比通常的C、C++或java程序短很多,这有以下几个原因:

  • 高级数据类型允许您在一条语句中表达复杂的操作;
  • 语句分组是通过缩进而不是开始和结束括号来完成的;
  • 不需要变量或参数声明。

Python是可扩展的:如果您知道如何用C编程,那么可以很容易地向解释器添加新的内置函数或模块,或者以最大速度执行关键操作,或者将Python程序链接到只能以二进制形式提供的库(例如特定于供应商的图形库)。一旦您真正上钩了,就可以将Python解释器链接到用C编写的应用程序中,并将其用作该应用程序的扩展或命令语言。

顺便说一下,这种语言是以BBC节目“Monty Python’s Flying Circus(巨蟒飞行马戏团)”命名的,与爬行动物无关。在文档中引用 Monty Python 不是允许的,而且是鼓励的!

Monty Python:是英国六人喜剧团体,喜剧界的披头士。成员包括: 格雷厄姆·查普曼 (Graham Chapman)、约翰·克里斯(John Cleese)、特里·吉列姆 (Terry Gilliam)、艾瑞克·爱都 (Eric Idle)、特瑞·琼斯(Terry Jones)和迈克尔·帕林 (Michael Palin)。

既然大家都对Python很感兴趣,那么您将需要更详细地研究它。因为学习一门语言的最好方法就是使用它,所以本教程邀请您在阅读时使用Python解释器。

在下一章中,将解释使用解释器的机制。这是相当平凡的信息,但对于尝试后面显示的示例非常重要。
本教程的其余部分通过示例介绍Python语言和系统的各种特性,从简单的表达式、语句和数据类型开始,通过函数和模块,最后讨论诸如异常和用户定义类之类的高级概念。


本文链接: http://www.dtmao.cc/news_show_700179.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?