计算机
类型
7.8
豆瓣评分
可以朗读
语音朗读
78千字
字数
2019-06-01
发行日期
展开全部
主编推荐语
7天入门Python编程,适合零基础及有经验读者。
内容简介
本书内容是针对真正零基础的读者打造。只需要坚持7天时间即可入门Python编程,为以后的学习或者工作打下坚实的基础。本书内容也是笔者带领的“Python实战圈”里数千名“圈友”的学习结晶。圈子里的小伙伴基本都是零基础开始学习Python编程,甚至是没有接触过编程的。本书涉及的知识点丰富,基本涵盖了Python所有基础语法点,比如列表、if、函数等内容,每一部分内容除了有项目实战,还有实际工作中需要注意的问题。既能让零基础的朋友更好地学习,也能让有一定基础的朋友继续提升自身水平。本书不仅适合零基础读者学习。也适合以下读者学习:想要入门人工智能的朋友、立志进入数据分析编程领域的朋友、或是计划加入Python网页工程师或者游戏工程师、或是Python爱好者等。
目录
- 封面
- 书名页
- 内容简介
- 推荐语
- 前言
- 目录
- 第1章 如何入门Python编程
- 1.1 编程语言的选择
- 1.2 如何开始学习
- 1.3 学习Python的捷径
- 1.4 Python版本的选择
- 1.5 Python相关就业方面的选择
- 1.5.1 Web网页工程师方向
- 1.5.2 网络爬虫工程师方向
- 1.5.3 自动化运维方向
- 1.5.4 数据分析师方向
- 1.5.5 游戏开发方向
- 1.5.6 自动化测试方向
- 1.5.7 AI方向
- 1.6 注意事项
- 1.6.1 牢记搜索
- 1.6.2 学一点简单的英语
- 第2章 Python“三剑客”,你会用哪个
- 2.1 什么是Python“三剑客”
- 2.2 为Windows系统安装Python软件
- 2.2.1 下载地址
- 2.2.2 安装
- 2.2.3 开始使用
- 2.3 为macOS系统安装Python软件
- 2.4 PyCharm简介
- 2.4.1 下载地址
- 2.4.2 安装
- 2.4.3 开始使用
- 2.5 Anaconda简介
- 2.5.1 下载地址
- 2.5.2 安装
- 2.5.3 如何使用Anaconda
- 2.6 Jupyter Notebook简介
- 2.6.1 Jupyter Notebook是什么
- 2.6.2 安装
- 2.6.3 启动
- 2.6.4 创建文件
- 2.6.5 如何写代码
- 第3章 夯实Python基础,为进阶做准备
- 3.1 第一次写代码
- 3.2 数据——程序的原材料
- 3.3 学会写注释,方便你我他
- 3.4 常量与变量
- 3.4.1 变量命名规则
- 3.4.2 变量命名方法
- 3.5 数字类型
- 3.5.1 整数
- 3.5.2 浮点数
- 3.6 布尔类型
- 3.7 字符串类型
- 3.7.1 什么是字符串
- 3.7.2 字符串的基本用法
- 3.7.3 字符串的常见运算
- 3.7.4 字符串的切片
- 3.7.5 各种类型之间的转换
- 第4章 Python数据结构原来并不难
- 4.1 什么是数据结构
- 4.2 列表
- 4.2.1 什么是列表
- 4.2.2 列表的基本操作
- 4.2.3 列表的高级用法
- 4.3 元组
- 4.3.1 创建元组
- 4.3.2 修改元组
- 4.3.3 元组拆包
- 4.3.4 元组方法
- 4.3.5 元组与列表的区别
- 4.4 项目练习:用列表创建《延禧攻略》之魏璎珞宴请名单
- 4.4.1 描述项目
- 4.4.2 解析项目
- 4.4.3 实现功能
- 4.5 字典
- 4.5.1 什么是字典
- 4.5.2 字典特性
- 4.5.3 字典的基本操作
- 4.5.4 内置字典函数与方法
- 4.6 结合字典与列表
- 4.6.1 字典列表
- 4.6.2 在字典中存储列表
- 4.6.3 在字典中存储字典
- 4.7 项目练习:用字典管理电视剧《扶摇》的演员信息
- 4.7.1 描述项目
- 4.7.2 解析项目
- 4.7.3 实现功能
- 第5章 Python控制结构,厉害了
- 5.1 Python运算符与表达式
- 5.1.1 算术运算符
- 5.1.2 比较(关系)运算符
- 5.1.3 赋值运算符
- 5.1.4 位运算符
- 5.1.5 逻辑运算符
- 5.1.6 成员运算符
- 5.1.7 身份运算符
- 5.1.8 浅拷贝与深拷贝
- 5.1.9 运算符优先级
- 5.2 Python的三大控制结构
- 5.3 顺序结构
- 5.4 分支结构
- 5.5 循环结构
- 5.6 for循环
- 5.6.1 for循环与列表
- 5.6.2 for循环与字典
- 5.6.3 嵌套for循环
- 5.6.4 项目练习:运用for循环生成九九乘法表
- 5.7 列表解析式
- 5.7.1 概念
- 5.7.2 指定if条件的列表解析式
- 5.7.3 无条件的列表解析式
- 5.7.4 嵌套循环的列表解析式
- 5.7.5 字典解析式
- 5.8 while循环
- 5.8.1 用户输入
- 5.8.2 break与continue语句
- 5.8.3 使用while循环操作列表和字典
- 5.9 项目练习:运用Python控制结构创建通讯录
- 5.9.1 描述项目
- 5.9.2 解析项目
- 5.9.3 实现4个功能
- 第6章 Python函数,给你不一样的介绍
- 6.1 什么是函数
- 6.1.1 为什么要用函数
- 6.1.2 如何定义函数
- 6.1.3 如何调用函数
- 6.2 如何传递参数
- 6.2.1 传递实参
- 6.2.2 传递数据结构
- 6.3 返回值
- 6.3.1 return语句
- 6.3.2 返回多个值
- 6.4 函数是对象
- 6.4.1 第一类对象
- 6.4.2 函数赋值给变量
- 6.4.3 嵌套函数
- 6.4.4 函数作为参数
- 6.4.5 将函数放在容器中
- 6.4.6 函数作为返回值
- 6.5 盒子的秘密
- 6.5.1 LEGB作用域
- 6.5.2 关键字global
- 6.5.3 关键字nonlocal
- 6.6 闭包
- 6.6.1 概念
- 6.6.2 __closure__属性
- 6.6.3 为什么使用闭包
- 6.7 三大“神器”之装饰器
- 6.7.1 概念
- 6.7.2 装饰带有参数的函数
- 6.7.3 多个装饰器
- 6.7.4 项目练习:使用装饰器为函数添加计时功能
- 6.8 三大“神器”之迭代器
- 6.9 三大“神器”之生成器
- 6.9.1 生成器表达式
- 6.9.2 关键字yield
- 6.10 匿名函数
- 6.10.1 概念
- 6.10.2 匿名函数的使用场景
- 6.10.3 柯里化
- 6.11 将函数存储在模块中
- 6.12 如何设计函数
- 6.13 项目练习:运用函数创建自动化管理文件
- 6.13.1 项目描述
- 6.13.2 项目拆解
- 6.13.3 主程序
- 6.13.4 实现管理功能
- 第7章 Python面向对象,简单易懂
- 7.1 程序设计方法
- 7.2 面向对象程序设计中的概念
- 7.3 如何定义类
- 7.3.1 创建类
- 7.3.2 创建对象
- 7.4 继承
- 7.5 导入类
- 7.6 Python库
- 7.7 类编码风格
- 7.8 项目练习:运用面向对象程序设计方法设计餐馆系统
- 7.8.1 项目概述
- 7.8.2 项目解析
- 7.8.3 源代码实现
- 第8章 Python项目实战
- 8.1 项目实战1:运用第三方库设计微信聊天机器人
- 8.1.1 项目目的
- 8.1.2 Wxpy库介绍
- 8.1.3 指定聊天对象
- 8.1.4 聊天机器人
- 8.2 项目实战2:开发简化版《阴阳师》游戏
- 8.2.1 项目描述
- 8.2.2 项目解析
- 8.2.3 欢迎界面
- 8.2.4 设计游戏人物
- 8.2.5 介绍游戏场景
- 8.2.6 开始游戏
- 8.2.7 判断是否进入下一轮
- 8.2.8 项目总结
- 封底
展开全部
出版方
电子工业出版社
电子工业出版社成立于1982年10月,是国务院独资、工信部直属的中央级科技与教育出版社,是专业的信息技术知识集成和服务提供商。经过三十多年的建设与发展,已成为一家以科技和教育出版、期刊、网络、行业支撑服务、数字出版、软件研发、软科学研究、职业培训和教育为核心业务的现代知识服务集团。出版物内容涵盖了电子信息技术的各个分支及工业技术、经济管理、科普与少儿、社科人文等领域,综合出版能力位居全国出版行业前列。