展开全部

主编推荐语

趣味编程学Python:轻松掌握基本语法、常用算法,快速具备实战开发能力。

内容简介

本书内容经过多次实践,从趣味易懂的语言讲解枯燥的编程知识,能够让初学者轻松掌握Python的基本语法、计算机程序设计中的常用算法,快速具备一定的实战开发能力。本书共分为四个部分,第一部分是基础篇,重点讲解基本语法;第二部分是进阶篇,重点讲解函数和多种组合数据类型;第三部分是提高篇,重点讲解数据结构和常用算法,为日后进行信息学奥林匹克学习打基础;第四部分是应用篇,重点讲解程度设计、web开发及游戏开发,让学习者能够快速具备Python实战能力。

目录

  • 封面
  • 作者简介
  • 扉页
  • 内容简介
  • 版权页
  • 推荐序 奔向未来
  • 前言
  • 目录
  • 第一部分 基础篇
  • 第1节 编程如此简单
  • 1.1 程序是什么
  • 1.2 程序的执行
  • 1.3 选择更好的算法
  • 1.4 跟着全球的程序员学编程
  • 第2节 认识“大蟒蛇”
  • 2.1 Python的诞生
  • 2.2 人生苦短,我用Python
  • 2.3 学习前的准备工作
  • 本节练习
  • 第3节 向世界说“你好”
  • 3.1 “Hello World”的故事
  • 3.2 print输出语句
  • 3.3 print()函数的用法总结
  • 本节练习
  • 第4节 盖个房子来“养猪”
  • 4.1 变量和变量的类型
  • 4.2 变量的命名
  • 4.3 变量的赋值
  • 4.4 数据类型
  • 本节练习
  • 第5节 格式化输出
  • 5.1 format格式化
  • 5.2 格式控制
  • 5.3 print格式输出
  • 本节练习
  • 第6节 数值运算
  • 6.1 数值运算符
  • 6.2 数值运算函数
  • 本节练习
  • 第7节 奇妙P进制
  • 7.1 从0讲起
  • 7.2 认识二进制
  • 7.3 P进制转换
  • 本节练习
  • 第8节 数据类型的转换
  • 8.1 整数类型的转换
  • 8.2 浮点数类型的转换
  • 8.3 复数类型的转换
  • 8.4 数字转换为字符串
  • 本节练习
  • 第9节 数据的输入
  • 9.1 变量的读入
  • 9.2 eval()函数
  • 9.3 综合实例
  • 本节练习
  • 第10节 程序控制结构的基础
  • 10.1 流程图
  • 10.2 流程图的画法
  • 10.3 程序控制的三种常见结构
  • 10.4 伪代码
  • 本节练习
  • 第11节 逻辑运算
  • 11.1 认识“真”和“假”
  • 11.2 比较运算符
  • 11.3 逻辑运算符
  • 本节练习
  • 第12节 学会做“选择”
  • 12.1 单分支结构
  • 12.2 双分支结构
  • 12.3 多分支结构
  • 12.4 综合实例
  • 本节练习
  • 第13节 遍历循环
  • 13.1 for循环
  • 13.2 for循环中的else语句
  • 13.3 测试运算符
  • 13.4 综合实例
  • 本节练习
  • 第14节 while循环
  • 14.1 什么是while循环
  • 14.2 无限循环
  • 14.3 while循环中的else语句
  • 14.4 综合实例
  • 本节练习
  • 第15节 break,continue和try语句
  • 15.1 break语句
  • 15.2 continue语句
  • 15.3 try语句
  • 本节练习
  • 第二部分 进阶篇
  • 第16节 函数
  • 16.1 数学中的函数
  • 16.2 Python中的函数
  • 16.3 函数的定义
  • 本节练习
  • 第17节 函数的使用
  • 17.1 无参数无返回值函数
  • 17.2 有参数无返回值函数
  • 17.3 无参数有返回值函数
  • 17.4 有参数有返回值函数
  • 本节练习
  • 第18节 谁的影响力大
  • 18.1 变量的作用范围
  • 18.2 局部变量
  • 18.3 全局变量
  • 本节练习
  • 第19节 一劳永逸的好方法
  • 19.1 代码复用
  • 19.2 lambda函数
  • 19.3 递归函数
  • 19.4 面向对象的编程简介
  • 本节练习
  • 第20节 序列之列表
  • 20.1 列表的定义及性质
  • 20.2 列表的索引
  • 20.3 列表的操作
  • 20.4 列表的嵌套
  • 20.5 综合实例
  • 本节练习
  • 第21节 序列之元组
  • 21.1 元组的定义及性质
  • 21.2 元组常见操作
  • 21.3 综合实例
  • 本节练习
  • 第22节 序列之字符串
  • 22.1 字符串的性质与定义
  • 22.2 字符串常见操作
  • 22.3 综合实例
  • 本节练习
  • 第23节 序列之集合
  • 23.1 数学中的集合
  • 23.2 Python中的集合定义及性质
  • 23.3 集合常见运算
  • 23.4 集合常见操作
  • 23.5 综合实例
  • 本节练习
  • 第24节 序列之字典
  • 24.1 字典的性质与定义
  • 24.2 字典常用操作
  • 24.3 综合实例
  • 本节练习
  • 第25节 多维数据的处理
  • 25.1 数据的维度
  • 25.2 一维数据的处理
  • 25.3 二维数据的处理
  • 25.4 数据处理的高级函数
  • 25.5 综合实例
  • 本节练习
  • 第26节 Python的大仓库
  • 26.1 常见的标准库
  • 26.2 第三方库的安装
  • 26.3 程序发布
  • 本节练习
  • 第27节 用小乌龟画画
  • 27.1 小乌龟的安装
  • 27.2 创建一张可用的画布
  • 27.3 定义画笔
  • 27.4 开始画画
  • 27.5 综合实例
  • 本节练习
  • 第28节 “高大上”的分词
  • 28.1 jieba库的介绍
  • 28.2 jieba的三种模式及常用方法
  • 28.3 综合实例
  • 本节练习
  • 第29节 文件及文件操作
  • 29.1 文件的概念
  • 29.2 文件读写操作
  • 29.3 文件的其他操作
  • 本节练习
  • 第三部分 应用篇
  • 第30节 数据库入门
  • 30.1 什么是数据库
  • 30.2 关系型数据库
  • 30.3 认识SQLite
  • 本节练习
  • 第31节 SQLite数据库的创建
  • 31.1 数据库的创建与连接
  • 31.2 表的创建
  • 31.3 索引的创建
  • 本节练习
  • 第32节 SQLite数据库的使用
  • 32.1 数据查询
  • 32.2 添加数据
  • 32.3 删除数据
  • 32.4 修改数据
  • 本节练习
  • 第33节 GUI程序入门
  • 33.1 认识GUI
  • 33.2 PyQt的安装
  • 33.3 Qt Creator绘制界面
  • 本节练习
  • 第34节 学生成绩统计系统实例
  • 34.1 设计目标
  • 34.2 界面设计
  • 34.3 程序控制
  • 34.4 数据库操作
  • 34.5 程序代码
  • 本节练习
  • 第35节 Web应用基础
  • 35.1 什么是Web应用程序
  • 35.2 常见的Web库
  • 35.3 HTML介绍及常见命令
  • 本节练习
  • 第36节 web2py制作个人主页
  • 36.1 web2py的安装
  • 36.2 个人主页的制作
  • 本节练习
  • 后折页
  • 封底
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

电子工业出版社

电子工业出版社成立于1982年10月,是国务院独资、工信部直属的中央级科技与教育出版社,是专业的信息技术知识集成和服务提供商。经过三十多年的建设与发展,已成为一家以科技和教育出版、期刊、网络、行业支撑服务、数字出版、软件研发、软科学研究、职业培训和教育为核心业务的现代知识服务集团。出版物内容涵盖了电子信息技术的各个分支及工业技术、经济管理、科普与少儿、社科人文等领域,综合出版能力位居全国出版行业前列。