-
内容大纲
本书是帮助Python新手入门的“红宝书”,涵盖了Python编程的方方面面。本书前半部分介绍了基础知识,从安装Python、配置环境、列表、元组、字典、函数、类与对象等基本语法,到可迭代对象、迭代器、生成器、解包与压包、函数式编程等高级概念。本书后半部分向读者详尽介绍了当下最热门流行的10个Python项目的开发过程。
为了让读者更好地掌握,作者基于实际工作以及面试经验,精心挑选了大量高质量的练习题。此外,本书还配有课件PPT以及各种资源,以便各大高校的老师教学使用。 -
作者介绍
莫振杰,全栈工程师、产品设计师,涉猎前端、后端、Python等多个领域,熟练掌握JavaScript、Vue、React、Node.js、Python等多门技术。拥有一个高人气的个人网站——绿叶学习网,用于分享开发经验以及各种技术。他还是多本图书的作者,凭着“从0到1”系列图书,获得了“人民邮电出版社IT图书2020年最有影响力作者”称号。 -
目录
第1部分 基础语法
第1章 快速掌握基础知识
1.1 交互式解释器:IDLE
1.2 VSCode编辑器
1.3 变量
1.3.1 变量的命名
1.3.2 变量这样用
1.4 数据类型
1.4.1 数字
1.4.2 字符串
1.4.3 判断类型
1.5 运算符
1.5.1 算术运算符
1.5.2 赋值运算符
1.5.3 比较运算符
1.5.4 逻辑运算符
1.6 类型转换
1.6.1 把“数字”转换为“字符串”
1.6.2 把“字符串”转换为“数字”
1.6.3 “整数”与“浮点数”互转
1.7 注释
1.8 输出内容
1.9 输入内容
1.10 试一试:交换两个变量的值
1.11 试一试:交换个位和十位
1.12 小结
第2章 流程控制
2.1 选择结构
2.1.1 单向选择:if
2.1.2 双向选择:if-else
2.1.3 多向选择:if-elif-else
2.1.4 if语句的嵌套
2.1.5 条件表达式
2.1.6 真假判断
2.2 循环结构
2.2.1 while语句
2.2.2 for语句
2.2.3 循环中的else
2.2.4 pass语句
2.3 break和continue
2.3.1 break语句
2.3.2 continue语句
2.4 试一试:获取月份对应的季节
2.5 试一试:找出“水仙花数”
2.6 试一试:求0~100之间所有质数
2.7 试一试:输出一个图案
2.8 小结
第3章 列表与元组
3.1 列表概述
3.2 创建列表
3.3 基本操作
3.3.1 获取元素
3.3.2 修改元素
3.3.3 添加元素
3.3.4 删除元素
3.4 列表方法
3.4.1 统计元素的个数:count()
3.4.2 获取元素下标:index()
……
第2部分 项目开发
附录A Python之禅(图灵社区下载)
附录B 数据科学简介(图灵社区下载)
附录C 运算符优先级(图灵社区下载)
附录D 安装Python(图灵社区下载)
附录E 安装VSCode(图灵社区下载)
附录F 安装MySQL(图灵社区下载)
附录G 安装MongoDB(图灵社区下载)
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...