作品简介

本书是一本实用易学、轻量级的Python入门教材,以30个实用案例为载体,详细介绍了Python语言的基础知识和编程思想,内容包括Python语言概述,基础语法,流程控制语句,字符串与正则表达式,列表、元组、字典等常用数据结构,函数,异常处理,文件操作,模块和包以及面向对象编程。每章后都配有丰富的习题、课后实训和精练的小结,方便读者进一步巩固知识,增强实践能力。

本书基于Python 3.6.4,以PyCharm作为主要开发环境。书中代码遵循Python编码规范,简洁优雅。本书可作为高职高专计算机相关专业Python课程的教材,也可作为广大计算机编程爱好者的入门参考书。

张宗霞,讲师,自2005年从事教学工作以来,先后讲授过《C语言程序设计》、《C#程序设计》、《PHP与MySQL应用开发》、《Python程序设计》、《数据结构》和《机器学习》等多门课程。主编《C#程序设计任务式教程》教材被评为中国通信工业协会“全国计算机类教材”,撰写多篇论文,其中一篇发表在《系统仿真学报》上,EI收录。指导学生在2019年全国职业院校技能大赛高职组“新华三杯”大数据技术与应用比赛中荣获一等奖,荣获指导教师奖。具有丰富的实践、教科研经验。

作品目录

  • 前言
  • 第1章 Python语言概述
  • 1.1 Python简介
  • 1.2 安装
  • 1.3 案例1:输出“Hello Python!”
  • 1.4 案例2:绘制菱形图案
  • 1.5 案例3:绘制小猪佩奇图形
  • 小结
  • 习题
  • 课后实训
  • 第2章 基础语法
  • 2.1 案例4:求出一个三位自然数各个位上的数字
  • 2.2 案例5:判断一个给定年份是否为闰年
  • 小结
  • 习题
  • 课后实训
  • 第3章 流程控制语句
  • 3.1 案例6:三个数中找最大
  • 3.2 案例7:求100以内所有奇数的和
  • 3.3 案例8:猜数游戏
  • 3.4 案例9:百钱百鸡
  • 小结
  • 习题
  • 课后实训
  • 第4章 字符串与正则表达式
  • 4.1 案例10:从豆瓣读书的相关语句中提取作者等信息
  • 4.2 案例11:从豆瓣电影网的HTML语句中提取电影名称和评价人数
  • 小结
  • 习题
  • 课后实训
  • 第5章 数据结构
  • 5.1 案例12:模拟评委打分
  • 5.2 案例13:奇偶位置交换
  • 5.3 案例14:奇偶数交换
  • 5.4 案例15:不同时间段显示不同问候语
  • 5.5 案例16:个数统计
  • 5.6 案例17:构造没有重复元素的数据集
  • 5.7 案例18:编写简单的爬虫程序
  • 小结
  • 习题
  • 课后实训
  • 第6章 函数
  • 6.1 案例19:发红包
  • 6.2 案例20:统计高频词
  • 6.3 案例21:增加函数计时功能
  • 小结
  • 习题
  • 课后实训
  • 第7章 异常处理
  • 7.1 案例22:猜数游戏
  • 7.2 案例23:限定范围的猜数
  • 小结
  • 习题
  • 课后实训
  • 第8章 文件操作
  • 8.1 案例24:英语四级真题的词频统计
  • 8.2 案例25:文件批量重命名
  • 小结
  • 习题
  • 课后实训
  • 第9章 模块和包
  • 9.1 案例26:导入模块
  • 9.2 案例27:导入包
  • 小结
  • 习题
  • 课后实训
  • 第10章 面向对象编程
  • 10.1 案例28:设计“人”类
  • 10.2 案例29:设计不同类型的“员工”类
  • 10.3 案例30:处理来自不同数据源的书评
  • 小结
  • 习题
  • 课后实训
  • 参考文献
展开全部