图书目录

目录

项目1简易名片的制作(Python概述)

项目描述

学习目标

1.1Python的发展、特点及应用

1.1.1Python的发展

1.1.2Python的特点

1.1.3Python在工程管理和管理科学中的应用

1.1.4Python在其他领域的应用

1.2Python环境配置

1.2.1Python的安装

1.2.2IDLE的使用

1.2.3集成开发环境PyCharm的安装

1.2.4PyCharm的使用

1.3程序的开发与编写

1.3.1程序开发流程

1.3.2程序编写的基本方法

1.3.3良好的Python程序设计习惯

项目实现

项目小结

拓展练习

课后习题

项目2简易计算器(Python语法基础)

项目描述

学习目标

2.1Python基本语法

2.1.1变量和关键字

2.1.2注释

2.2基本数据类型

2.2.1数字类型

2.2.2字符串类型

2.2.3数据的格式化输出

2.2.4数据类型转换

2.3运算符和表达式

2.3.1算术运算符

2.3.2比较运算符

2.3.3赋值运算符

2.3.4逻辑运算符

2.3.5位运算符

2.3.6成员运算符

2.3.7身份运算符

2.3.8运算符优先级

2.4分支语句

2.4.1ifelse语句

2.4.2省略else的if语句

2.4.3ifelif语句

2.4.4if语句嵌套

2.4.5判断多个条件

2.5循环语句

2.5.1for语句

2.5.2while语句

2.5.3嵌套循环

2.6其他语句

2.6.1break语句

2.6.2continue语句

2.6.3pass语句

项目实现

项目小结

拓展练习

课后习题

项目3学生选课系统(Python序列)

项目描述

学习目标

3.1序列的介绍及通用操作

3.1.1序列的分类

3.1.2序列的通用运算符

3.2列表

3.2.1列表的创建

3.2.2列表的遍历

3.2.3列表的排序

3.2.4列表元素的添加、删除和修改

3.2.5列表的嵌套

3.3元组

3.3.1认识元组

3.3.2元组的创建和访问

3.3.3元组的基本操作

3.4字典

3.4.1字典的创建

3.4.2字典的基本操作

3.4.3字典元素的操作

3.5集合

3.5.1集合的创建和删除

3.5.2集合与集合间的运算

项目实现

项目小结

拓展练习

课后习题

项目4斗地主发牌系统(Python函数)

项目描述

学习目标

4.1Python函数介绍

4.1.1函数的分类

4.1.2函数的定义

4.1.3函数的调用

4.2函数的参数

4.2.1参数的分类

4.2.2参数的传递

4.2.3变量的作用域

4.3函数的调用

4.3.1函数的嵌套调用

4.3.2函数的递归调用

4.3.3lambda表达式和匿名函数

项目实现

项目小结

拓展练习

课后习题

项目5水墨钟表(Python模块)

项目描述

学习目标

5.1模块概述

5.1.1模块的概念

5.1.2模块的导入

5.1.3模块的导入特性

5.2标准模块

5.2.1os模块

5.2.2random模块

5.2.3datetime模块

5.2.4turtle模块

5.3自定义模块

5.4第三方模块

5.4.1下载安装第三方模块

5.4.2常见的第三方模块

项目实现

项目小结

拓展练习

课后习题

项目6学生管理系统(Python面向对象程序设计)

项目描述

学习目标

6.1面向对象概述

6.2类和对象

6.2.1类的定义

6.2.2对象的创建

6.2.3构造方法和析构方法

6.2.4self的使用

6.3面向对象程序设计的三大特性

6.3.1封装性

6.3.2继承性

6.3.3多态性

6.4类属性和类方法

6.4.1类属性

6.4.2类方法

项目实现

项目小结

拓展练习

课后习题

项目7用户注册登录系统(Python文件操作)

项目描述

学习目标

7.1文件的打开与关闭

7.1.1文件的打开

7.1.2文件的关闭

7.2读取文件数据

7.2.1read()方法

7.2.2readline()方法

7.2.3readlines()方法

7.3文件写入数据

7.3.1write()方法

7.3.2writelines()方法

7.4文件的定位读写

7.4.1tell()方法

7.4.2seek()方法

7.5文件的复制与重命名

7.5.1文件的复制

7.5.2文件的重命名

7.6目录操作

7.6.1创建目录

7.6.2删除目录

7.6.3获取目录的文件列表

7.7文件路径操作

7.7.1相对路径与绝对路径

7.7.2获取当前路径

7.7.3检测路径的有效性

7.7.4路径的拼接

项目实现

项目小结

拓展练习

课后习题

项目8在线购物车系统(Python异常)

项目描述

学习目标

8.1异常的定义和分类

8.1.1异常的定义

8.1.2异常的分类

8.2异常的处理

8.3异常的抛出

8.4自定义异常

项目实现

项目小结

拓展练习

课后习题

项目9高校学生数据库信息(Python连接MySQL数据库)

项目描述

学习目标

9.1数据库SQL语言基础知识

9.1.1登录MySQL数据库软件

9.1.2创建数据库SQL代码格式

9.1.3创建数据表SQL代码格式

9.1.4添加数据SQL代码格式

9.2数据库操作

9.2.1连接数据库

9.2.2执行SQL语句

9.2.3操作数据

项目实现

项目小结

拓展练习

课后习题

项目10我要100分(Python综合实训)

项目描述

学习目标

10.1创建项目和文件夹

10.2创建Python文件

10.3上传素材文件

10.4代码的实现

10.5运行结果说明

项目小结

参考文献