admin 管理员组

文章数量: 1086019


2024年4月12日发(作者:simmechanics在哪)

Python语言

欢迎来到Python语言讲义。这里我们重点讨论Python的入门学习和基本的语法,场景。

整个讲义基于

Python3

Python的基础

Python

是一种计算机程序设计语言。你可能已经听说过很多种流行的编程语言,比如非

常难学的

C

语言,非常流行的

Java

语言,适合入门编程上手的

C#

语言,适合初学者的

Basic

语言,适合网页编程的

PHP

JavaScript

语言等等。

那Python是一种什么语言?

1、Python是一种少有的既简单又功能强大的编程语言:

由于它开源的本质,Python已经被移植到许多不同的平台,如果你小心的避免使用依赖于

操作系统的特性,那么就意味着你的Python程序不需要修改就能在目前绝大多数的操作系统上

运行,包括:Windows、Linux/Unix、Macintosh、OS/2、Win CE(Windows嵌入式操作系

统)等等

2、Python是一种高级编程语言,相比其他高级语言C/C++/Java等流行开发语言,Python的代

码更简单,但在执行速度上将会更慢,实际上Python本身就是由C/C++语言开发的;

3、Python中可以调用C/C++语言编写的代码,反过来C/C++也能调用Python代码;

4、Python既支持面向过程又支持面向对象编程;

5、Python有丰富的库文件支持,库文件你可以理解为已经写好的功能模块,在Python中可以

直接调用:

a)Python标准库:可以帮助你处理各种工作,包括正则表达式、文档生成、单元测

试、线程、数据库、网页浏览器、CGI、FTP、电子邮件、XML、XML‐RPC、HTML、WAV文件、密

码系统、GUI(图形用户界面)、Tk和其他与系统有关的操作。记住,只要安装了Python,所有

这些功能都是可用的。这被称作Python的“功能齐全”理念。

等等。

b)除标准库外,还有许多其他高质量的库,如wxPython、Twisted和Python图像库

作为测试工程师学会一门语言是非常重要的,优点如下:

1、对被测系统的理解可以从代码级的深度,从而能更好的做好测试;

2、掌握一种编程语言可以做很多测试辅助工具,如:写一段程序脚本来准备测试数据;写一个

辅助工具来辅助测试等;

3、自动化测试的需要。

在所有语言中Python是一种代表简单主义思想的语言,他的代码更像是在阅读简单的英

语,它使你专注于解决问题而不是搞懂语言本身。

Python的简介

/'paɪθәn/

Python的创始人为Guido Van Rossum。1989年圣诞节期间,在阿姆斯特丹,Guido为

了打发圣诞节的无趣,决心开发一个新的脚本解释程序,做为ABC 语言的一种继承。之

所以选中Python(大蟒蛇的意思)作为程序的名字,是因为他是一个叫Monty Python

的喜剧团体的爱好者。

Python 语言除了在自动化测试领域有出色的表现外,在系统编程,网络编程,web 开

发,GUI开发,科学计算,游戏开发等多个领域应用非常广泛,而且具有非常良好的社区

支持。也就是说学习和掌握python 编程,其实是为你打开了一道更广阔的大门。

Python是一种相当高级的语言。比如,完成同一个任务,C语言要写1000行代码,Java

只需要写100行,而Python可能只要20行。当然,代码少的代价,就是运行慢。C程序运

行1秒钟,Java程序可能需要2秒,而Python程序可能就需要10秒。

对于初学者和完成普通任务,Python语言是非常简单易用的。连Google都在大规模使用

Python,你就不用担心学了会没用。

Python是著名的“龟叔”Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞

节而编写的一个编程语言。

Python就为我们提供了非常完善的基础代码库,覆盖了网络、文件、GUI、数据库、文

本等大量内容,被形象地称作“内置电池(batteries included)”。用Python开发,许多

功能不必从零编写,直接使用现成的即可。

除了内置的库外,Python还有大量的第三方库,也就是别人开发的,供你直接使用的东

西。当然,如果你开发的代码通过很好的封装,也可以作为第三方库给别人使用。


本文标签: 语言 代码 程序 开发 测试