python语言程序设计基础(第2版)课后答案

本文详细介绍了Python语言程序设计基础第二版的课后答案,涵盖Python的起源、特点、应用领域,以及程序设计的基本概念如模块、库、函数、结构化程序框架。此外,还强调了Python的缩进规则、关键字、标识符和变量的使用。

这篇文章主要介绍了python语言程序设计基础第二版课后答案,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获,下面让小编带着大家一起了解一下。

 

第一章 初识Python

1.1学好Python的关键
  1. 刷代码:寻找一个适合自己的Python刷题网站
  2. 记笔记:使用Typora
1.2 计算机的发展史
  1. 机器语言:利用二进制表示的语言,可移植性差,由0,1的指令代码构成
  2. 汇编语言:低级语言
  3. 高级语言:面向人的语言
  4. 编译和解释
    1. 编译是静态语言,将源代码转换成目标代码,然后计算机才能执行
    2. 解释是脚本语言,将源代码逐条转换成目标代码,并逐条执行目标代码
1.3 Python的概述
  1. Python的特点
    1. 语言简洁
    2. 丰富的第三方库
    3. 与平台无关
    4. 胶水语言
    5. 通用编程
    6. 强制缩进
    7. 模式多样
  2. Python的应用领域
    1. 人工智能,机器学习
    2. 科学计算与数据分析
    3. 云计算
    4. 网络爬虫
    5. web开发
    6. 自动化运维
    7. 网络编程
    8. 游戏开发
  3. Python2与python3不兼容
  4. 安装第三方库:使用pip命令在Python中安装第三方库

第二章 程序设计入门

2.1 计算生态和模块编程
  1. Python与其他编程语言最大的区别就是其拥有庞大的第三方库
  2. Python官方提供了第三方库的索引功能:PIPI
2.2导入库和函数(重点)
  1. Python模块包括库,模块,类,包。Python内置的库为标准库,其他库为第三方库

  2. 导入库和函数的常用方法

    方法示例说明
    导入库import math库名很短的时候
    导入库并起别名import numpy as np库名很长的时候
    从库中导入一个函数from math import sqrt——
    从库中导入多个函数from math import sqrt,fabs——
    从库中导入所有函数from math import *不推荐,限于实验和探索时使用
  3. 需要查看库中的函数,可以使用函数dir查看,如dir(math)

2.3 结构化程序的框架
  1. 每个程序都有统一的运算模式 ——输入(Input)数据、处理(Process)数据和输出(Output)数据,简称IPO
    • 输入:文件输入、网络输入、控制台输入、交互界面输入、随机数输入、内部参数输入
    • 处理:算法是程序最重要的组成部分,是程序的核心
    • 输出:控制台输出、图形输出、文件输出、网络输出、操作系统内部变量输出
2.4 Python程序语法元素分析
  1. 缩进(重点)

    • Python用缩进来标识代码,使代码显得简洁明了,同一个代码的语句必须保证使用相同的缩进空格符数
  2. 关键字:也称保留字,程序员编写程序时不能命名也关键字相同的标识符,与其他标识符一样,Python的关键字也是大小写敏感的,Python的关键字有33个

    andasassertbreakclasscontinue
    defdelelifelseexceptfinally
    forfromFalseglobalifimport
    inislambdanonlocalnotNone
    orpassraisereturntryTrue
    whilewithyield
  3. 标识符:标识符是计算机语言中允许作为名称的有效字符串集合

    1. 标识符由字母、下划线和数字组成,且不能以数字开头
    2. Python中的标识符是区分大小写的。例如,andy和Andy是不同的标识符。
    3. Python中的标识符不能使用关键字。例如,if不能作为标识符。
      1. 见名知意:起一个有意义的名字,尽量做到看一眼就可以知道标识符是什么意思,从提高代码的可读性。例如,定义名字使用name来表示,定义学生使用student来表示。
      2. 根据 Python之父Gud推荐的规范,在为Python中的变量命名时,建议对类名用大写字母开头的单词(如CapWorld),模块名应该用小写加下划线的方式(如low_with_under)
  4. 变量:

    1. 在Python中变量是不需要提前声明的,在创建时直接对其赋值即可
    2. 但是一旦创建了变量,就需要给变量赋值,创建一个变量时,系统会自动为该变量分配内存空间,用于存放变量
    3. 变量的命名必须严格按照标识符的规则
  5. 预备

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值