Python教程

Python学习手册~笔记1

本文主要是介绍Python学习手册~笔记1,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

Python学习手册前言

Python是一门多用途编程语言,时常扮演脚本角色。是面向对象的脚本语言。
脚本:倾向于描述简单的顶层代码文件;
程序:描述相对复杂的多文件应用。

Python作用:

1. 系统编程
	a. 对操作系统服务的内置接口,成为编写可移植的维护操作系统的管理工具和部件(shell工具)的理想工具。
	b. 可以搜索文件和目录树,运行其他程序,用进程或线程并行处理。
2. 用户图形接口
	a. 可以生成可移植的本地观感的GUI,适合开发GUI程序。
3. Internet脚本
	a. 通过套接字进行通信;
	b. 从发送给服务器端的CGI脚本的表单中提取信息;
	c. 通过FTP传输文件;
	d. 解析、生成和分析XML文件;
	e. 发送、接受、编写和解析Email;
	f. 通过URL获取页面;
	g. 从获取的页面中解析HTML和XML文件;
4. 组件集成
	a. 通过C/C++系统进行扩展。并能够嵌套C/C++系统的特性,作为粘合语言。脚本化处理其他系统和组件的行为。
5. 数据库编程
	a. 提供了对所有主流关系数据库系统的接口。
	b. Python定义了一种通过脚本存取SQL数据库系统的可移植的数据库API,且对于各种底层应用的数据库系统都是统一的。
6. 快速原型
7. 数值计算和科学计算编程
	a. Numpy数值编程扩展
8. 游戏、图像、人工智能、XML、机器人等

python优点:

1. 面向对象
	a. 类模块支持多态、操作符重载和多重继承等高级概念
	b. Python的OOP特性使其成为面向对象系统语言(如C++和Java)的理想脚本。   (Object Oriented Programming面向对象程序设计)
2. 免费
3. 可移植
	a. Python的标准实现是由可移植的ANSIC编写的,可以在目前所有主流平台上编译和运行。
4. 功能强大
	a. 动态类:在运行过程中随时跟踪对象种类,不需要关于复杂的类型和大小的声明
	b. 自动内存管理:自动分配和撤销对象
	c. 大型程序支持:可以把系统组织为组件,使用OOP重用并定制代码,并以一种优雅的方式处理事件。
	d. 内置对象类型:Python提供了常用的数据结构作为语言的基本组成部分。
	e. 内置工具、库工具、第三方工具。
5. 可混合
	a. 可以以多种方式轻易的与其他语言编写的组件“粘接”在一起。
6. 简单易用

ps: 本文仅为此书的个人读书笔记在这里插入图片描述

这篇关于Python学习手册~笔记1的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!