《Python编程从入门到实践》简介
《Python编程从入门到实践》这本书是由.肖衡,刘开南,杨博雄主编创作的,《Python编程从入门到实践》共有161章节
1
前言
人工智能自诞生以来,相关的理论和技术日益成熟,其应用领域也在不断扩大。就其本质而言,是对人类思维过程的信息模拟,如语音识别、图像识别、自然语言处理等都是对人类思...
2
目录
目 录 前言 第1章 Python编程语言简介 1.1 Python概述 1.2 Python的特点 1.3 Python的应用领域 1.4 Python语言开...
3
第1章 Python编程语言简介
问题导向 ·如何安装配置Python运行环境? ·怎么编写运行程序? ·选择什么样的编辑器? 重点与难点 ·掌握Python编辑器的安装。 ·掌握程序运行的方式...
4
1.1 Python概述
Python语言诞生于1990年,由Guido van Rossum设计并领导开发。1989年12月,Guido为打发圣诞节的无趣,决定开发一个新的脚本解释程序...
5
1.2 Python的特点
Python是一种面向对象的、解释型的、通用的、开源的脚本编程语言,具有非常多的优点。 1.简单易学 Python是一种代表极简主义的编程语言,阅读一段排版优美...
6
1.3 Python的应用领域
1.Web应用开发 由于Python是一种解释型的脚本语言,开发效率高,所以非常适合用来做Web开发。如通过mod_wsgi模块,Apache可以运行用Pyth...
7
1.4 Python语言开发环境的安装
Python语言解释器是一个轻量级的小尺寸软件,可以在Python语言主网站上下载,网址:https://www.python.org/downloads/。主...
8
1.5 运行Python程序
运行Python程序有两种方式:交互式和文件式。交互式是指Python解释器即时响应用户输入的每一条代码,给出输出结果,一般用于调试少量代码。文件式也称为批量式...
9
1.6 集成开发环境
集成开发环境(Integrated Development Environment,IDE)是专用于软件开发的程序。顾名思义,IDE集成了几款专门为软件开发而设...
10
1.7 扩展库的安装与使用
1.扩展库的安装 扩展库的安装有很多种方式,如使用源码安装、二进制安装、easy_install以及pip工具安装等。其中pip工具安装是管理和安装Python...
11
第2章 Python基本语法
问题导向 ·Python编程要遵循什么规则? ·基本的输入/输出如何实现? ·用Python编程解决实际问题的流程是什么? 重点与难点 ·IPO分析解决问题的方...
12
2.1 用程序实现问题求解
编写程序的目的是“使用计算机解决问题”。程序设计可以分为6个步骤。 (1)分析问题 分析问题的计算部分,想清楚计算什么。首先必须明确,计算机只能解决计算问题,即...
13
2.2 Python程序语法元素
程序设计的6个步骤是利用计算机解决问题的方法步骤,程序设计语言则是解决问题的实现载体。在编写Python程序时,需要遵守哪些规则,使用哪些元素呢?下面我们通过一...
14
2.3 常用函数
1.input()函数 在案例2-1中第二行代码就使用了一个input()函数从控制台获得用户输入,无论用户在控制台输入什么内容,input()函数都以字符串类...
15
2.4 基本结构
1.顺序结构 顺序结构是最简单的程序结构,也是最常用的程序结构,只要按照解决问题的顺序写出相应的语句就行,它的执行顺序是自上而下,依次执行。例如: 这段程序代...
16
课后习题
1.改写温度的转换程序,将以F或C结尾的温度值改为以F或C开头的温度值并输入。根据输入的温度进行转换。转换公式:C=(F-32)/1.8,F=C*1.8+32。...
17
第3章 Python数据类型
问题导向 ·Python语言中数据的表现形式有哪几种? ·每种数据类型都有什么特征? ·数据的运算符号有哪些,如何构成表达式? ·复杂的数据计算用什么来实现? ...
18
3.1 数字类型
从案例3-1中可以看到程序中有许多数字,在Python中,我们将表示数字或数值的数据类型称为数字类型。而案例3-1中的数字有整数,也有小数,在Python中分别...
19
3.1.1 整型
案例3-1中出现的1,2,3这样的数据称为整型,与数学中整数的概念一致。Python 3.×中整型数据的长度不受机器字长的影响,它的取值范围只与计算机的内存有关...
20
3.1.2 浮点型
像案例3-1中出现的0.01这样带小数的数据称为浮点型。Python的浮点型数据一般以十进制表示,由整数和小数两部分组成,如0.0,2.34,0.0000005...
21
3.1.3 复数型
2+3j,5.6+7.8j这样格式的数据称为复数型。一个复数由实部和虚部两部分组成,实部是一个实数,虚部由一个实数后加j或J组成,虚部不能单独存在。 获取一个复...
22
3.1.4 布尔型
布尔型只有True和False两个值,本质上来说,布尔型其实是一种特殊的整型,True对应1,False对应0。 任何对象都具有布尔属性,在Python中,以下...
23
3.2 运算符
在案例3-1中出现了几种运算符:+、-、*、**、>。通过这些运算符可以将两个不同的数据组合起来得到一个运算结果。由此可见,运算符是告诉编译程序执行指定运算操作...
24
3.2.1 数值运算符
数值运算符是一类对数值型操作数有效的运算符。按照不同的功能,其又可以分成算术运算符、赋值运算符、比较运算符、逻辑运算符、成员运算符等。 1.算术运算符 (1)一...
25
3.2.2 运算符优先级
对于表达式(2+3)*4-5*2,运算的顺序是什么样的呢?小学数学告诉我们应该先算括号内的,再算括号外的,先算乘除,再算加减。这种优先顺序就是运算符的优先级,乘...
26
3.2.3 常用数值型函数
常用数值型函数如表3-6所示。 表3-6 常用数值型函数 代码测试结果: ...
27
3.2.4 math库
对数字类型的数据不仅可以作简单的基本运算,还可以进行更加复杂的数学运算,如求对数、三角函数、高斯误差等。在Python中要实现这些运算需要用到数学模块——mat...
28
3.3 字符串
Python中的字符串是由一对单引号('')、一对双引号("")或一对三引号(‴‴)括起来的字符序列。 ·单引号:单引号括起来的单行,可以使用双引号("")作为...
29
3.3.1 字符串的基本操作
1.基本操作符 Python提供了众多字符串的基本操作符,如表3-8所示。 表3-8 字符串的基本操作符 字符串操作符示例: 2.字符索引 字符串中的多个字...
30
3.3.2 字符串的处理函数
Python提供了许多的内置函数,其中有6个与字符串处理相关的函数。字符串函数如表3-10所示。 表3-10 字符串函数 示例代码: 【案例3-8】 恺撒密...