正版保障 假一赔十 可开发票
¥ 47.45 6.0折 ¥ 79 全新
库存13件
作者袁昕 贾炜
出版社北京大学出版社
ISBN9787301338353
出版时间2023-05
装帧平装
开本16开
定价79元
货号29566478
上书时间2024-11-03
为什么写这本书
Python是一门语法简单、功能强大的编程语言,不仅可以作为软件的开发工具,在信息采集、数据分析、科学计算等领域也广受青睐。
近年来,随着大数据和人工智能的发展,Python被越来越多的人熟知和使用,可以说是当下受欢迎的编程语言。而由于开发者众多,又使得Python拥有了大量第三方模块和解决方案,对于大部分我们可能遇到的开发场景,都有前人为我们造好的“轮子”可以直接拿来使用,这就进一步让Python变得更加简单易用,即使是没有太多编程经验的人,也可以通过不甚复杂的代码实现功能、解决问题、提升效率。
笔者作为学习过多种编程语言并长期使用Python的开发者,切身体会到了Python的易用和强大,因此非常愿意将这门优秀的编程语言介绍给更多的人。在过去的开发和教学经历中,笔者意识到,教授编程语言不能只讨论理论知识,更多的是需要通过实际的代码案例来讲解和操作,学习者既可以更容易地理解和接受,也更接近实际应用场景,做到学会就能使用。因此本书配套了大量的代码示例,并附以详细的解读说明,让初学者也能一目了然。
本书还创新性地将ChatGPT引入Python教学当中,重点讲解了当下热门AI工具ChatGPT在Python编程学习中的应用,给读者带来全新的学习方式。希望这些内容可以让各位读者顺利踏入Python的世界,享受编程技术带来的便利和快乐。
本书的特点
本书力求做到通俗易懂,让完全没有编程经验的零基础“小白”也能学会Python是笔者对本书的期望。因此,在内容选择和文字表达上,本书尽可能考虑初学者的情况。书中用了较多篇幅讲解Python的入门知识,从环境搭建等基础的步骤开始讲起,逐渐深入到常见的实际应用当中。并且,本书在讲解知识点的同时配有相应的代码示例,让读者可以边学边练,通过动手尝试辅助学习并加深理解。通过本书学习完Python基础,即可具备编写日常小工具的能力。本书整体特点可归纳如下。
(1)本书面向零基础读者,无须额外的背景知识即可学习Python。本书讲解细致,便于读者由浅入深地学习。
(2)内容系统、体系完整,可以帮助读者快速全面地了解Python的基本语法并掌握开发能力。
(3)理论与实践相结合,每个理论都有对应的代码示例,读者参考代码示例完成编写,就可以看到实践效果。
(4)本书配有实训与问答,方便读者阅读后尽快巩固知识点,做到举一反三、学以致用。
(5)将AI前沿产品ChatGPT应用到Python学习的过程中,演示了如何利用ChatGPT提高学习和开发的效率。
学习建议
读者阅读本书时,如果没有Python基础,建议从第1章开始按顺序学习。在学习的过程中,务必打开代码编辑器,一边学习,一边尝试编写和运行书中的配套代码示例。遍学习的过程中可能会遇到一些不太能理解的细节,可先不深究,继续往下学习。学习编程是一个反复的过程,学习并练习一段时间之后,再回头阅读,会有更深入的理解。
如果读者已经有了一些Python基础,则不必将每个代码示例都运行一遍,但仍然建议读者快速浏览一遍第1~9章内容,查漏补缺,然后再针对自己薄弱的环节和第10~16章的进阶与实战内容进行重点学习。
另外,强烈推荐阅读本书的第17章,因为ChatGPT很可能成为使教学模式产生重大变革的划时代产品。
总的来说,Python是一门对新手相对友好的语言,入门阶段的学习难度并不高,但学习Python也离不开足量的代码编写练习。只有通过编写和运行代码,对代码中的Bug进行调试,才能
发现可能忽视的细节问题,从而更深入地理解和掌握Python编程。所谓欲速则不达,学习者既要有信心,也要保持长期学习的心态,不断在写代码和改代码的过程中积累经验,提升能力,为以后的软件开发打下良好基础。
除了书,您还能得到什么
(1)赠送:案例源代码。提供书中完整的案例源代码,方便读者参考学习、使用。
(2)赠送:与书中案例同步的教学视频。
(3)赠送:23个Crossin老师针对Python初学者的经验分享视频与教学视频。
(4)赠送:100道Python练习题,方便读者学习后进行巩固练习,测试自己对Python编程基础的掌握情况。
(5)赠送:Python打卡学习交流群。可定期参与打卡学习活动,与其他学习者一起学习、交流讨论,并可在阅读本书遇到问题时得到解答,让读者在学习道路上少走弯路。
(6)赠送:PPT课件。本书配有与书中讲解内容同步的 PPT 课件,方便老师教学使用。
另外,读者若有学习问题,可以关注微信公众号“Crossin的编程教室”,发送相关问题,Crossin老师看到消息后会及时回复。
本书由凤凰高新教育策划,袁昕(Crossin)、贾炜两位老师执笔编写。在本书的编写过程中,作者竭尽所能地为您呈现好、全的实用内容,但仍难免有疏漏和不妥之处,敬请广大读者不吝指正。
《码上行动:零基础学会Python编程(ChatGPT版)》从零开始,由浅入深地介绍了 Python 编程语言的基础知识,是面向零基础编程学习者的入门教程。全书共 17 章,其中第 1~9 章为基础篇,介绍了 Python 的语言基础,包括环境安装、输入 / 输出变量、常见数据类型、数学与逻辑运算、条件判断与循环语句、复合数据类型、函数、模块、文件操作;第 10~13 章为进阶篇,介绍了与 Python 编程相关的拓展知识,包括 Excel 表格数据处理、使用正则表达式进行信息匹配、面向对象编程设计、多线程与多进程;第 14~16 章为实战篇,介绍了 3 个实战项目,分别是使用 requests 开发网络爬虫、使用 tkinter 开发 GUI 计算器、使用 pygame 开发飞机大战游戏;第 17 章为 ChatGPT 篇,主要介绍了初学者如何利用当下热门的 AI 工具 ChatGPT 学习 Python 编程。
《码上行动:零基础学会Python编程(ChatGPT版)》内容系统、全面,案例丰富,讲解浅显易懂,既适合 Python 零基础入门读者学习,也适合作为广大中职、高职院校相关专业的教材用书。
袁昕(Crossin),南京大学软件工程学士,上海交通大学计算机硕士。具有互联网金融、VR/AR、游戏等行业从业经历。曾受邀作为Python中国开发者大会讲师、腾讯云课堂评审专家。于2013年创办编程学习类自媒体“Crossin的编程教室”,全平台读者数超过30万。
贾炜,高级工程师,对多种开发语言都有深入研究,专注于Python人工智能开发、数据分析、机器学习,具有丰富的教育培训经验。
第1章Python 编程的准备工作:开发环境的搭建
1.1 Python介绍
1.2 Python的编程环境
1.3 IDLE的使用
Crossin老师答疑
思考与练习
本章小结
第2章 编程步:输入/输出函数与变量
2.1 输入与输出函数
2.2 变量
2.3 程序注释
Crossin老师答疑
上机实训:字符组成的菱形
思考与练习
本章小结
第3章 数据也分类:常见数据类型
3.1 数字类型
3.2 布尔类型
3.3 字符串类型
3.4 数据类型的相互转换
Crossin老师答疑
上机实训:统计文章的单词数
思考与练习
本章小结
第4章 不同的运算:算术、关系与逻辑
4.1 算术运算
4.2 关系运算
4.3 逻辑运算
Crossin 老师答疑
上机实训一:计算小能手
上机实训二:矩形的面积
思考与练习
本章小结
第5章 程序的逻辑:判断与循环语句
5.1 判断语句
5.2 while循环
5.3 for循环
5.4 跳出循环
Crossin老师答疑
上机实训一:输入三个偶数
上机实训二:判断一个整数是否为质数
思考与练习
本章小结
第6章 复合数据类型:列表、元组与字典
6.1 列表
6.2 元组
6.3 字典
Crossin老师答疑
上机实训一:统计单词出现的次数
上机实训二:统计终得分
思考与练习
本章小结
第7章 一段程序的名字:自定义函数
7.1 什么是函数
7.2 参数
7.3 返回值
7.4 lambda匿名函数
7.5 函数的嵌套
Crossin老师答疑
上机实训一:求质数的和
上机实训二:斐波那契数列
思考与练习
本章小结
第8章 别人写好的代码:模块的使用
8.1 模块
8.2 random模块
8.3 turtle 模块
Crossin老师答疑
上机实训一:生成优惠券号码
上机实训二:绘制奥运五环
思考与练习
本章小结
第9章 数据的长久保存:文件的操作
9.1 读文件
9.2 写文件
9.3 文件的重命名与删除
9.4 异常处理
Crossin老师答疑
上机实训一:员工信息管理系统
上机实训二:屏蔽词替换
思考与练习
本章小结
第10章 表格里的数据:用Python处理Excel文件
10.1 csv文件的读写
10.2 表格文件的创建与读写
10.3 表格内容的常见处理
Crossin老师答疑
上机实训:批量创建班级信息表
思考与练习
本章小结
第11章 信息的匹配方法:正则表达式
11.1 正则表达式的常用符号
11.2 Python中的re模块
Crossin老师答疑
上机实训:提取手机号
思考与练习
本章小结
第12章 万物皆对象:面向对象编程
12.1 何为面向对象
12.2 类的定义
12.3 属性
12.4 方法
12.5 继承
Crossin老师答疑
上机实训一:一个带计算功能的对象
上机实训二:奥运奖牌榜
思考与练习
本章小结
第13章 多个任务同时干:多线程与多进程
13.1 线程
13.2 进程
13.3 协程
Crossin老师答疑
上机实训:快速抓取网页内容
思考与练习
本章小结
第14章 实战:Python网络爬虫应用
14.1 爬虫的原理与工作流程
14.2 HTTP基础
14.3 网页基础
14.4 Cookie和Session
14.5 实战一:使用requests库抓取网络信息
14.6 实战二:爬取酷狗音乐排行榜TOP 200数据
本章小结
第15章 实战:用Python开发一款图形界面计算器
15.1 tkinter模块
15.2 常用组件使用说明
15.3 实战:开发一个计算器
本章小结
第16章 实战:用pygame开发“飞机大战”游戏
16.1 认识pygame模块
16.2 案例游戏介绍
16.3 游戏开发
本章小结
第17章 用ChatGPT学习Python
17.1 ChatGPT简介
17.2 用ChatGPT学Python
17.3 用ChatGPT辅助编程开发
17.4 编程接入ChatGPT
本章小结
《码上行动:零基础学会Python编程(ChatGPT版)》从零开始,由浅入深地介绍了 Python 编程语言的基础知识,是面向零基础编程学习者的入门教程。全书共 17 章,其中第 1~9 章为基础篇,介绍了 Python 的语言基础,包括环境安装、输入 / 输出变量、常见数据类型、数学与逻辑运算、条件判断与循环语句、复合数据类型、函数、模块、文件操作;第 10~13 章为进阶篇,介绍了与 Python 编程相关的拓展知识,包括 Excel 表格数据处理、使用正则表达式进行信息匹配、面向对象编程设计、多线程与多进程;第 14~16 章为实战篇,介绍了 3 个实战项目,分别是使用 requests 开发网络爬虫、使用 tkinter 开发 GUI 计算器、使用 pygame 开发飞机大战游戏;第 17 章为 ChatGPT 篇,主要介绍了初学者如何利用当下热门的 AI 工具 ChatGPT 学习 Python 编程。
《码上行动:零基础学会Python编程(ChatGPT版)》内容系统、全面,案例丰富,讲解浅显易懂,既适合 Python 零基础入门读者学习,也适合作为广大中职、高职院校相关专业的教材用书。
袁昕(Crossin),南京大学软件工程学士,上海交通大学计算机硕士。具有互联网金融、VR/AR、游戏等行业从业经历。曾受邀作为Python中国开发者大会讲师、腾讯云课堂评审专家。于2013年创办编程学习类自媒体“Crossin的编程教室”,全平台读者数超过30万。
贾炜,高级工程师,对多种开发语言都有深入研究,专注于Python人工智能开发、数据分析、机器学习,具有丰富的教育培训经验。
— 没有更多了 —
以下为对购买帮助不大的评价