标签
内容简介
全书共14章,内容涵盖Python基础语法、数据类型和运算、流程控制语句、函数和模块、面向对象编程、异常处理、文件和网络操作,以及GUI编程、数据库编程和多线程编程。
书中每章都设有总结与扩展和同步练习,以及若干训练营,旨在通过综合案例巩固知识。本书还提供配套代码、课件、答疑服务,以及视频来辅助学习(下载方式见封底)。
书中目录采用幽默风格命名,使用漫画角色对话的形式讲解知识,以吸引读者学习兴趣。
无论您是编程新手,还是有经验的程序员,本书都将以浅显易懂的方式,带您掌握Python语言实用技能。您只要耐心学习践行,必将收获满满,现在请您开始Python编程之旅吧!
编辑推荐
适合谁读
适合
- 零基础想自学Python的编程新手
- 需要一本课堂配套教材的初学者
- 希望用案例巩固语法的自学者
- 想快速了解Python常用应用方向的读者
不适合
- 已有丰富经验、想深入研究底层机制的开发者
- 专攻算法竞赛或高性能计算的读者
- 只想读理论、不愿动手写代码的人
阅读建议
- 按章节顺序阅读,每章先跑通示例代码,再独立完成同步练习。
- 把训练营案例当作小项目,先自己写一遍,再对照配套代码修改。
- 遇到报错先读异常信息,尝试定位,再查书中的异常处理章节。
- 学完文件、网络、GUI、数据库和多线程后,选一个方向做小作品串联知识。
出版社简介
机械工业出版社(China Machine Press)在科技与专业出版之外,库内图书还体现出对心理学、计算机、管理、财经与社科等方向的持续关注。心理学方面收入荣格作品及分析心理学导论,并涉及压力与健康、成瘾与疗愈等应用议题;计算机领域有《计算机程序的构造和解释(JavaScript版)》;管理与财经类包括《管理行为(原书第4版)》《不平等的代价(珍藏版)》《这次不一样:八百年金融危机史(纪念版)》;科学哲学与科学史方面则有《世界观(原书第3版)》。相关作者资源涵盖C.G.荣格、威廉·麦圭尔、索努·沙姆达萨尼、加博尔·马泰等。公开资料有限,以上仅据库内图书归纳其出版面貌。
目录
- 版权信息
- 前言
- 第1章 你好,世界!我是Python!——从Hello World开始
- 1.1 编写你的第一个Python程序
- 1.2 使用PyCharm工具
- 1.3 Python语言概述
- 1.4 Python语言应用前景
- 1.5 如何获得帮助
- 1.6 总结与扩展
- 1.7 同步练习
- 第2章 魔法师的咒语书——Python基本语法
- 2.1 标识符和关键字
- 2.2 编程基础知识
- 2.3 训练营:理解变量和语句
- 2.4 Python代码组织方式
- 2.5 总结与扩展
- 2.6 同步练习
- 第3章 以数据之名,激荡人心——Python数据类型
- 3.1 基本数据类型
- 3.2 训练营1:基本数据类型
- 3.3 高级数据类型
- 3.4 总结与扩展
- 3.5 同步练习
- 第4章 我快乐,我自由!——运算符
- 4.1 算术运算符
- 4.2 关系运算符
- 4.3 逻辑运算符
- 4.4 训练营1:熟悉算数运算符、关系运算符和逻辑运算符
- 4.5 位运算符
- 4.6 训练营2:熟悉位运算符
- 4.7 赋值运算符
- 4.8 总结与扩展
- 4.9 同步练习
- 第5章 让代码通透你的心——决策语句
- 5.1 if语句
- 5.2 训练营:掌握if语句
- 5.3 总结与扩展
- 5.4 同步练习
- 第6章 编织代码的舞者——循环语句
- 6.1 while语句
- 6.2 训练营1:掌握while语句
- 6.3 for语句
- 6.4 训练营2:掌握for语句
- 6.5 break语句
- 6.6 训练营3:掌握break语句
- 6.7 continue语句
- 6.8 训练营4:掌握continue语句
- 6.9 总结与扩展
- 6.10 同步练习
- 第7章 一个人的独角戏,一群人的协奏曲——函数
- 7.1 用户自定义函数
- 7.2 函数参数
- 7.3 函数变量作用域
- 7.4 匿名函数与lambda函数
- 7.5 训练营1:熟悉匿名函数
- 7.6 生成器
- 7.7 训练营2:了解生成器
- 7.8 高阶函数
- 7.9 总结与扩展
- 7.10 同步练习
- 第8章 唯美的艺术——面向对象
- 8.1 声明类
- 8.2 封装性
- 8.3 继承性
- 8.4 多态性
- 8.5 总结与扩展
- 8.6 同步练习
- 第9章 捉虫大队行动中——异常处理
- 9.1 异常类继承层次
- 9.2 处理异常
- 9.3 释放资源
- 9.4 显式抛出异常
- 9.5 总结与扩展
- 9.6 同步练习
- 第10章 掌握文件才能侃侃而谈——文件访问
- 10.1 访问文件
- 10.2 总结与扩展
- 10.3 同步练习
- 第11章 在视觉与交互的海洋中游泳——GUI编程
- 11.1 GUI开发工具包概述
- 11.2 编写第一个Tkinter程序
- 11.3 布局管理
- 11.4 常用控件
- 11.5 训练营2:熟悉布局管理
- 11.6 总结与扩展
- 11.7 同步练习
- 第12章 畅游信息的海洋——网络编程
- 12.1 网络基础
- 12.2 Python网络编程库
- 12.3 训练营1:下载图片
- 12.4 JSON数据交换格式
- 12.5 训练营2:编码所有“备忘录”信息
- 12.6 总结与扩展
- 12.7 同步练习
- 第13章 用数据解析你我的故事——数据库编程
- 13.1 MySQL数据库管理系统
- 13.2 编写Python程序访问MySQL数据库
- 13.3 训练营:学生表CRUD操作
- 13.4 总结与扩展
- 13.5 同步练习
- 第14章 拥抱变幻无常的世界——多线程编程
- 14.1 创建线程
- 14.2 等待线程结束
- 14.3 线程同步
- 14.4 总结与扩展
- 14.5 同步练习
常见问题
完全没学过编程,能看懂这本书吗?
书里包含哪些Python应用方向?
有配套资源吗?怎么用?
目录用幽默风格命名,会影响学习吗?
读者评论
查询本书
本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。
作者简介
关东升,1973年12月生,中国移动开发专家、CTO、IT作家,智捷课堂创始人及首席培训专家,Cocos最有价值专家(CVP),51CTO学堂高级讲师。他精通iOS、Android、Python等技术,曾参与北京市公交一卡通等项目,并著有《iOS开发指南》《Python从小白到大牛》等五十余部技术图书。其写作面向编程入门与实战应用,近年作品涵盖Python、MATLAB、R语言在科研绘图与学术图表绘制中的应用,以及AI时代借助ChatGPT、DeepSeek等工具进行金融大数据分析与量化交易等主题,常以漫画、全彩插图等轻松形式降低学习门槛,兼顾趣味性与实用性。