中学生可以这样学python.pdf_中学生可以这样学Python:董付国//应根球 : 电子电脑 :计算机技术 :程序与语言 ...

导语

董付国、应根球著的《中学生可以这样学Python》重点介绍Python基本语法和内置对象的用法,以Python为载体介绍了中学阶段常用的算法,以及数据库操作和大数据处理的一些基础知识。书中设计了大量例题和源代码,并配有相应的例题解析和代码注释,建议不要错过任何一个知识点,反复阅读和认真体会Python语言的奥妙,并亲自动手输入和调试这些代码。

内容提要

董付国、应根球著的《中学生可以这样学Python》以Python 3.5.x为主,同时兼容Python 3.4.x,并考虑了Python 3.6.x的部分新特性,重点介绍Python基本语法以及常用内置对象和标准库对象的用法。主要内容包括Python开发环境,Python基本数据类型、运算符与内置函数,常用的选择结构语法和应用,for循环与while循环,列表、元组、字典、集合和字符串等常用序列结构,函数基本用法,面向对象程序设计,解析算法、枚举算法、递推算法、递归算法、排序算法及查找算法的原理与Python实现,SQLite数据库及Python操作SQLite数据库的方法,大数据处理基础及Spark编程基础知识,以及通过电子时钟、猜数游戏、通讯录管理程序、图片浏览程序和温度单位转换这几个综合案例介绍Python的项目开发过程。

本书适合作为中学生“信息技术”课程的配套阅读资料,也可作为Python入门参考书。

目录

第1章  Python概述

1.1  Python语言简介

1.2  常用的Python开发环境

1.2.1  IDLE

1.2.2  Eclipse+PyDev

1.2.3  PAGE for Python

1.3  Python代码编写规范

1.4  安装扩展库

1.5  标准库与扩展库对象的导入和使用

1.5.1  导入整个模块

1.5.2  明确导入模块中的特定对象

1.5.3  一次导入特定模块中的所有对象

1.6  本章知识要点

第2章  Python编程基础

2.1  基本数据类型

2.1.1  常用内置对象

2.1.2  常量与变量

2.1.3  数字类型

2.1.4  字符串

2.1.5  序列

2.2  运算符与表达式

2.2.1  算术运算符

2.2.2  关系运算符

2.2.3  成员测试运算符和同一性测试运算符

2.2.4  逻辑运算符

2.2.5  集合运算符

2.3  常用内置函数

2.3.1  基本输入输出函数

2.3.2  数字有关的函数

2.3.3  序列有关的函数

2.3.4  精彩例题分析与解答

2.4  常用标准库用法简介

2.4.1  数学模块math

2.4.2  随机模块random

2.4.3  日期时间模块datetime

2.4.4  小海龟画图模块turtle

2.4.5  图形界面开发模块tkinter

2.5  本章知识要点

第3章  选择结构

3.1  单分支选择结构

3.2  双分支选择结构

3.3  多分支选择结构

3.4  选择结构的嵌套

3.5  pass语句

3.6  精彩例题分析与解答

3.7  本章知识要点

第4章  循环结构

4.1  for循环与while循环

4.2  break与continue语句

4.3  精彩例题分析与解答

4.4  本章知识要点

第5章  Python序列及应用

5.1  列表

5.1.1  列表创建与删除

5.1.2  列表元素访问

5.1.3  列表常用方法

5.1.4  列表对象支持的运算符

5.1.5  内置函数对列表的操作

5.1.6  精彩例题分析与解答

5.2  元组

5.2.1  元组创建与元素访问

5.2.2  元组与列表的异同点

5.3  字典

5.3.1  字典创建与删除

5.3.2  字典元素的访问

5.3.3  元素添加、修改与删除

5.3.4  精彩例题分析与解答

5.4  集合

5.4.1  集合对象创建与删除

5.4.2  集合操作与运算

5.4.3  精彩例题分析与解答

5.5  字符串

5.5.1  字符串编码格式简介

5.5.2  转义字符

5.5.3  字符串格式化

5.5.4  字符串常量

5.5.5  字符串对象的常用方法

5.5.6  精彩例题分析与解答

5.6  推导式

5.6.1  列表推导式

5.6.2  生成器推导式

5.7  序列解包

5.8  切片

5.8.1  使用切片获取部分列表、元组、字符串中的元素

5.8.2  使用切片对列表进行元素插入、删除、修改和替换操作

5.9  本章知识要点

第6章  函数

6.1  函数定义与调用

6.2  函数参数

6.2.1  默认值参数

6.2.2  关键参数

6.3  变量作用域

6.4  函数递归调用

6.5  lambda表达式

6.6  精彩例题分析与解答

6.7  本章知识要点

第7章  面向对象程序设计

7.1  面向对象程序设计简介

7.2  类的定义与实例化

7.3  数据成员与成员方法

7.3.1  私有成员与公有成员

7.3.2  数据成员

7.3.3  成员方法、类方法、静态方法

7.4  属性

7.5  继承

7.6  多态

7.7  精彩例题分析与解答

7.8  本章知识要点

第8章  常用算法的Python实现

8.1  解析算法案例分析

8.2  枚举算法案例分析

8.3  递推算法案例分析

8.4  递归算法案例分析

8.5  分治算法原理简介

8.6  排序算法案例分析

8.7  查找算法案例分析

8.8  本章知识要点

第9章  SQLite数据库编程基础

9.1  SQLite数据库简介

9.2  Python标准库sqlite3简介

9.3  常用SQL语句

9.4  精彩例题分析与解答

9.5  本章知识要点

第10章  大数据处理基础

10.1  大数据的基本概念与主要特征

10.2  大数据处理框架Spark与Python编程

10.3  精彩例题分析与解答

10.4  本章知识要点

第11章  综合案例设计与分析

11.1  GUI版电子时钟

11.2  GUI版猜数游戏

11.3  GUI版通讯录管理程序

11.4  GUI版图片浏览程序

11.5  GUI版温度单位转换程序

11.6  本章知识要点

附录A  Python关键字清单

附录B  常用Python扩展库清单

参考文献

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值