![]()
内容推荐 本书侧重于Python程序开发过程中重点和难点的理解,结合具有典型性的程序案例,用通俗的语言由浅入深、循序渐进地帮助读者掌握Python语言。知识点都使用生活中的案例帮助理解,每个案例都有详尽的代码解释,实战部分也会将Python语言与Web和数据分析等技术相结合,进行技术应用上的扩展。 本书由Python编程基础、Python高级编程、Python应用技术和Python实战演练4个部分组成。Python编程基础针对程序设计的入门,介绍从过程化的编程要点到代码中使用的各种数据类型;Python高级编程针对程序设计的提高,介绍从面向对象的使用到算法上的提升;Python应用技术针对程序设计的场景运用,介绍从Web的开发到数据分析的思路;Python实战演练针对程序设计的逻辑,从游戏的开发到基本网站的建设。旨在使读者通过对本书内容一步步的学习,能够学会编程方法,打好编程基础,提升编程能力,扩展编程应用,锻炼编程思维,培养编程逻辑。 本书适用于学习Python的初学者、爱好者和进取者。对程序没有概念的人员可以看得懂,学得会;有程序基础的人员可以加点“料”,扩思路;程序上的“大咖”可以多提宝贵意见,更好地为读者服务。 作者简介 李刚,项目经理,从事IT行业超过十年,具有丰富的一线项目、授课、就业相关的实战经验。通晓Java、前端、Python等当下流行的技术,研究方向专注于人工智能、大数据等领域。 目录 第1章 认识Python语言 1.1 Python的起源 1.2 Python优缺点 1.2.1 Python的优点 1.2.2 Python的缺点 1.3 应用场景 1.4 学习建议 1.5 本章小结 第2章 编程环境的搭建 2.1 搭建Python环境 2.2 Python环境变量的设置 2.3 PyCharm编辑工具 2.3.1 PyCharm编辑工具的安装 2.3.2 启动PyCharm工具 2.3.3 PyCharm创建第一个Python程序 2.4 本章小结 第3章 变量和数据类型 3.1 变量的提出 3.1.1 变量的引入 3.1.2 变量的命名和使用 3.1.3 变量名的命名错误 3.2 字符串的认识 3.2.1 字符串的概念 3.2.2 修改字符串单词的大小写实战 3.2.3 拼接(合并)字符串实战 3.2.4 字符串中使用特殊字符的实战 3.2.5 删除字符串空白实战 3.2.6 判断字符串全是字母还是全是数字的实战 3.2.7 字符串的查找 3.2.8 字符串的替换 3.3 数字的认识 3.3.1 整数 3.3.2 浮点数 3.4 注释 3.4.1 编写注释实战 3.4.2 多行注释实战 3.5 能力测试 3.6 面试真题 3.7 本章小结 第4章 顺序结构 第5章 分支结构 第6章 循环结构 第7章 列表 第8章 操作列表 第9章 元组和集合 第10章 元组和集合 第11章 函数 第12章 算法 第13章 装饰器 第14章 生成器与迭代器 第15章 类和对象 第16章 魔术方法 第17章 文件和异常 第18章 进程和线程 第19章 Django开发入门 第20章 数据分析初步 第21章 乌鸦喝水游戏实战 第22章 鲜花礼品商品页实战 |