零基础入门学习Python 小甲鱼计算机/网络 程序设计 零基础学编程基础学习教程

零基础入门学习Python 小甲鱼计算机/网络 程序设计 零基础学编程基础学习教程 pdf epub mobi txt 电子书 下载 2025

图书标签:
  • Python
  • 编程入门
  • 零基础
  • 小甲鱼
  • 计算机
  • 网络编程
  • 程序设计
  • 教程
  • 学习
  • 编程基础
想要找书就要到 新城书站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!
店铺: 墨马图书旗舰店
出版社: 清华大学出版社
ISBN:9787302438205
商品编码:14348800157

具体描述

原价






  商品基本信息,请以下列介绍为准
商品名称:   零基础入门学习Python
作者:   小甲鱼
市场价:        49.5
ISBN号:    9787302438205
出版社:         清华大学出版社
商品类型:   图书

  其他参考信息(以实物为准)
  装帧:平装   开本:16开   语种:中文
  出版时间:2016年11月    版次:1   页数:349
  印刷时间:2017年7月   印次:5   字数:584千字

  目录
目录

第1章就这么愉快地开始吧
1.1获得Python
1.2从IDLE启动Python
1.3失败的尝试
1.4尝试点儿新的东西
1.5为什么会这样
第2章用Python设计第*个游戏
2.1第*个小游戏
2.2缩进
2.3BIF
第3章成为高手前必须知道的一些基础知识
3.1变量
3.2字符串
3.3原始字符串
3.4长字符串
3.5改进我们的小游戏
3.6条件分支
3.7while循环
3.8引入外援
3.9闲聊数据类型
3.9.1整型
3.9.2浮点型
3.9.3布尔类型
3.9.4类型转换
3.9.5获得关于类型的信息
3.10常用操作符
3.10.1算术操作符
3.10.2优先级问题
3.10.3比较操作符
3.10.4逻辑操作符
第4章了不起的分支和循环
4.1分支和循环
4.2课堂小练习
4.3结果分析
4.4Python可以有效避免“悬挂else”
4.5条件表达式(三元操作符)
4.6断言
4.7while循环语句
4.8for循环语句
4.9range()
4.10break语句
4.11continue语句
第5章列表、元组和字符串
5.1列表: 一个“打了激素”的数组
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元组: 戴上了枷锁的列表
5.2.1创建和访问一个元组
5.2.2更新和删除元组
5.3字符串
5.3.1各种内置方法
5.3.2格式化
5.4序列
第6章函数
6.1Python的乐高积木
6.1.1创建和调用函数
6.1.2函数的参数
6.1.3函数的返回值
6.2灵活即强大
6.2.1形参和实参
6.2.2函数文档
6.2.3关键字参数
6.2.4默认参数
6.2.5收集参数
6.3我的地盘听我的
6.3.1函数和过程
6.3.2再谈谈返回值
6.3.3函数变量的作用域
6.4内嵌函数和闭包
6.4.1global关键字
6.4.2内嵌函数
6.4.3闭包(closure)
6.5lambda表达式
6.6递归
6.6.1递归是“神马”
6.6.2写一个求阶乘的函数
6.6.3这帮小兔崽子
6.6.4汉诺塔
第7章字典和集合
7.1字典: 当索引不好用时
7.1.1创建和访问字典
7.1.2各种内置方法
7.2集合: 在我的世界里,你就是唯*
7.2.1创建集合
7.2.2访问集合
7.2.3不可变集合
第8章永*存储
8.1文件: 因为懂你,所以永恒
8.1.1打开文件
8.1.2文件对象的方法
8.1.3文件的关闭
8.1.4文件的读取和定位
8.1.5文件的写入
8.1.6一个任务
8.2文件系统: 介绍一个高大上的东西
8.3pickle: 腌制一缸美味的泡菜
第9章异常处理
9.1你不可能总是对的
9.2try�瞖xcept语句
9.2.1针对不同异常设置多个except
9.2.2对多个异常统一处理
9.2.3捕获所有异常
9.3try�瞗inally语句
9.4raise语句
9.5丰富的else语句
9.6简洁的with语句
第10章图形用户界面入门
10.1导入EasyGui
10.2使用EasyGui
10.3修改默认设置
第11章类和对象
11.1给大家介绍对象
11.2对象=属性 方法
11.3面向对象编程
11.3.1self是什么
11.3.2你听说过Python的魔法方法吗
11.3.3公有和私有
11.4继承
11.4.1调用未绑定的父类方法
11.4.2使用super函数
11.5多重继承
11.6组合
11.7类、类对象和实例对象
11.8到底什么是绑定
11.9一些相关的BIF
第12章魔法方法
12.1构造和析构
12.1.1__init__(self[, ...])
12.1.2__new__(cls[, ...])
12.1.3__del__(self)
12.2算术运算
12.2.1算术操作符
12.2.2反运算
12.2.3增量赋值运算
12.2.4一元操作符
12.3简单定制
12.4属性访问
12.5描述符(property的原理)
12.6定制序列
12.7迭代器
12.8生成器(乱入)
第13章模块
13.1模块就是程序
13.2命名空间
13.3导入模块
13.4__name__='__main__'
13.5搜索路径
13.6包
13.7像个极客一样去思考
第14章论一只爬虫的自我修养
14.1入门
14.2实战
14.2.1下载一只猫
14.2.2翻译文本
14.3隐藏
14.3.1修改User�睞gent
14.3.2延迟提交数据
14.3.3使用代理
14.4Beautiful Soup
14.5正则表达式
14.5.1re模块
14.5.2通配符
14.5.3反斜杠
14.5.4字符类
14.5.5重复匹配
14.5.6特殊符号及用法
14.5.7元字符
14.5.8贪婪和非贪婪
14.5.9反斜杠 普通字母=特殊含义
14.5.10编译正则表达式
14.5.11编译标志
14.5.12实用的方法
14.6异常处理
14.6.1URLError
14.6.2HTTPError
14.6.3处理异常
14.7安装Scrapy
14.8Scrapy爬虫之初窥门径
14.8.1Scrapy框架
14.8.2创建一个Scrapy项目
14.8.3定义Item容器
14.8.4编写爬虫
14.8.5爬
14.8.6取
14.8.7在Shell中尝试Selector选择器
14.8.8使用XPath
14.8.9提取数据
14.8.10使用item
14.8.11存储内容
第15章GUI的最终选择:  Tkinter
15.1Tkinter之初体验
15.2Label组件
15.3Button组件
15.4Checkbutton组件
15.5Radiobutton组件
15.6LabelFrame组件
15.7Entry组件
15.8Listbox组件
15.9Scrollbar组件
15.10Scale组件
15.11Text组件
15.11.1Indexes用法
15.11.2Marks用法
15.11.3Tags用法
15.12Canvas组件
15.13Menu组件
15.14Menubutton组件
15.15OptionMenu组件
15.16Message组件
15.17Spinbox组件
15.18PanedWindow组件
15.19Toplevel组件
15.20事件绑定
15.21事件序列
15.21.1type
15.21.2modifier
15.22Event对象
15.23布局管理器
15.23.1pack
15.23.2grid
15.23.3place
15.24标准对话框
15.24.1messagebox(消息对话框)
15.24.2filedialog(文件对话框)
15.24.3colorchooser(颜色选择对话框)
第16章Pygame: 游戏开发
16.1安装Pygame
16.2初步尝试
16.3解惑
16.3.1什么是Surface对象
16.3.2将一个图像绘制到另一个图像上是怎么一回事
16.3.3移动图像是怎么一回事
16.3.4如何控制游戏的速度
16.3.5Pygame的效率高不高
16.3.6我应该从哪里获得帮助
16.4事件
16.5提高游戏的颜值
16.5.1显示模式
16.5.2全屏才是王道
16.5.3使窗口尺寸可变
16.5.4图像的变换
16.5.5裁剪图像
16.5.6转换图片
16.5.7透明度分析
16.6绘制基本图形
16.6.1绘制矩形
16.6.2绘制多边形
16.6.3绘制圆形
16.6.4绘制椭圆形
16.6.5绘制弧线
16.6.6绘制线段
16.7动画精灵
16.7.1创建精灵
16.7.2移动精灵
16.8碰撞检测
16.8.1尝试自己写碰撞检测函数
16.8.2sprite模块提供的碰撞检测函数
16.8.3实现完美碰撞检测
16.9播放声音和音效
16.10响应鼠标
16.10.1设置鼠标的位置
16.10.2自定义鼠标光标
16.10.3让小球响应光标的移动频率
16.11响应键盘
16.12结束游戏
16.12.1发生碰撞后获得随机速度
16.12.2减少“抖动”现象的发生
16.12.3游戏胜利
16.12.4更好地结束游戏
16.13经典飞机大战
16.13.1游戏设定
16.13.2主模块
16.13.3我方飞机
16.13.4响应键盘
16.13.5飞行效果
16.13.6敌方飞机
16.13.7提升敌机速度
16.13.8碰撞检测
16.13.9完美碰撞检测
16.13.10一个BUG
16.13.11发射子弹
16.13.12设置敌机“血槽”
16.13.13中弹效果
16.13.14绘制得分
16.13.15暂停游戏
16.13.16控制难度
16.13.17全屏炸弹
16.13.18发放补给包
16.13.19超级子弹
16.13.20三次机会
16.13.21结束画面
参考文献



  精彩内容
 
......

  内容简介
本书适合学习Python3的入门读者,也适用对编程一无所知,但渴望用编程改变世界的朋友们!本书提倡理解为主,应用为王。因此,只要有可能,小甲鱼(作者)都会通过生动的实例来让大家理解概念。 虽然这是一本入门书籍,但本书的“野心”可并不止于“初级水平”的教学。本书前半部分是基础的语法特性讲解,后半部分围绕着Python3在爬虫、Tkinter和游戏开发等实例上的应用。 编程知识深似海,小甲鱼没办法仅通过一本书将所有的知识都灌输给你,但能够做到的是培养你对编程的兴趣,提高你编写代码的水平,以及锻炼你的自学能力。最后,本书贯彻的核心理念是: 实用、好玩,还有参与。

  作者简介

定价
编程启航:开启你的数字世界之旅 你是否曾对那些神奇的代码如何驱动着我们每天使用的应用程序、网站乃至智能设备感到好奇?是否渴望亲手创造属于自己的数字工具,将脑海中的创意变为现实?那么,欢迎来到《编程启航》的世界,这是一本为你量身打造的入门指南,将带领你踏上激动人心的编程学习之旅。 告别迷茫,拥抱清晰的学习路径 在浩瀚的编程领域,初学者常常会感到无从下手。各种语言、框架、工具琳琅满目,概念深奥难懂,很容易在学习的初期就遭遇挫败。而《编程启航》正是为了解决这个问题而生。我们深知零基础学习者的困境,因此,本书从最基础的概念讲起,循序渐进,层层递进,力求让每一个学习者都能轻松理解,逐步掌握。 本书摒弃了那些过于专业化、不适合初学者的晦涩术语,而是用最贴近生活的语言,结合生动形象的比喻,来解释编程的核心思想。我们将从“什么是程序”、“程序是如何工作的”这些最根本的问题开始,帮助你建立起对编程的宏观认知。然后,你将逐步接触到编程中最基本、也最重要的构成元素,例如: 变量与数据类型: 想象一下,计算机就像一个巨大的仓库,而变量就是仓库里一个个贴着标签的箱子,用来存放不同类型的数据,比如数字、文字、真假值等等。我们将详细讲解如何声明和使用这些“箱子”,以及不同“箱子”能够存放的数据有什么区别。 运算符: 就像我们日常计算会用到加减乘除一样,编程也有自己的“计算工具”,我们称之为运算符。本书将带你认识算术运算符、关系运算符、逻辑运算符等,让你学会如何让计算机进行各种各样的运算和比较。 控制流语句(条件判断与循环): 这是让程序“思考”和“重复”的关键。通过“如果…那么…”这样的条件判断,你可以让程序根据不同的情况做出不同的反应;而通过“重复做某事直到…”这样的循环结构,你可以让程序高效地完成重复性的任务。我们将通过大量实例,让你彻底理解这些强大的工具。 函数: 就像一个乐高积木块,一个函数可以被封装成一个独立的、可复用的模块,完成特定的功能。学习如何定义和调用函数,能让你写出更清晰、更模块化、更易于维护的代码,这是迈向大型项目开发的基石。 不仅仅是理论,更是实践的力量 我们深信,编程学习的真谛在于“动手”。“纸上得来终觉浅,绝知此事要躬行”,仅仅阅读理论知识是远远不够的。《编程启航》始终将实践放在首位,每一章的内容都紧密结合了大量的代码示例和练习题。 精选的“边学边练”环节: 在每个知识点讲解完毕后,都会有一系列精心设计的练习题,帮助你巩固所学。这些题目从易到难,逐步提升你的解题能力,让你在解决问题的过程中,深刻理解概念。 完整的实战项目: 为了让你体验到编程的乐趣和成就感,本书设计了几个由浅入深的实战项目。这些项目可能是一个简单的计算器,一个文本处理小工具,或者一个基础的网页交互。通过完成这些项目,你将学会如何将零散的知识点串联起来,解决实际问题,从而获得巨大的满足感。 代码解读与分析: 对于每一个代码示例,我们都会进行详细的解释,说明每一行代码的作用,以及它们是如何协同工作的。同时,我们也会引导你思考代码的优化和潜在的错误,培养良好的编程习惯。 选择一门适合你的编程语言 《编程启航》选择了一门当下最流行、最适合初学者入门的编程语言作为载体。这门语言以其简洁易懂的语法、强大的功能库和广泛的应用领域而闻名。无论你是想进行Web开发、数据分析、人工智能、自动化脚本编写,还是游戏开发,这门语言都能为你打下坚实的基础。 本书将带你安装和配置好这门语言的学习环境,让你迈出编程的第一步。你将学会如何编写、运行和调试你的第一个程序,感受代码在屏幕上跳动的奇妙。 不仅仅是编程,更是思维的训练 编程不仅仅是学习一门技术,更是一种全新的思维方式的培养。学习编程能够极大地提升你的逻辑思维能力、问题解决能力和抽象思维能力。 逻辑思维: 编程要求你严谨地思考问题,分析原因,设计步骤,一步步解决。这种严密的逻辑性会渗透到你生活的方方面面。 问题解决: 当遇到Bug时,你需要耐心地分析错误信息,定位问题,找出根本原因,并设计解决方案。这是一种宝贵的解决问题能力的锻炼。 抽象思维: 编程常常需要我们将复杂的问题抽象成更小的、可管理的部分,然后用更抽象的概念去描述和解决。这种能力对于理解更高级的知识至关重要。 本书的独特之处 “零基础”的承诺: 我们承诺,无论你是否接触过任何编程知识,都能从本书中受益。我们从最最基础的概念讲起,确保你不会在学习过程中感到困惑。 “小甲鱼”的教学风格: 本书继承了“小甲鱼”一贯的幽默风趣、通俗易懂的教学风格。在轻松愉快的氛围中,学习编程不再枯燥乏味。 “计算机/网络”的视角: 本书在讲解编程概念的同时,也会适时地结合计算机和网络的基础知识,让你不仅仅是学习一门语言,更能理解代码是如何在计算机中运行,以及如何与网络进行交互。这为你未来深入学习计算机科学和网络技术打下坚实的基础。 “程序设计”的理念: 我们不仅仅教你如何写代码,更注重培养你“设计程序”的能力。这意味着你将学会如何规划你的程序,如何组织代码,如何考虑效率和可维护性,从而写出高质量的程序。 “基础学习教程”的定位: 本书是你的编程启蒙之旅的第一站。它为你打下最坚实的基础,让你在掌握了本书的内容后,能够自信地继续探索更广阔的编程世界,无论是学习更高级的语言特性,还是深入某个特定的应用领域。 这本书将带你走向哪里? 完成《编程启航》的学习,你将具备: 理解计算机程序的基本工作原理。 熟练掌握一门主流编程语言的基础语法和核心概念。 能够独立编写简单的程序来解决实际问题。 具备初步的程序设计能力和调试能力。 培养起严谨的逻辑思维和解决问题的能力。 为进一步深入学习计算机科学、网络技术、人工智能等领域奠定坚实基础。 谁适合阅读本书? 对编程完全陌生的初学者。 希望系统学习编程入门知识的学生。 想要转行进入IT行业的职场人士。 对计算机科学和技术充满好奇心的任何人。 想要提升逻辑思维和解决问题能力的朋友。 不要再犹豫,编程的世界充满了无限可能! 《编程启航》将是你开启这段精彩旅程的最明智的选择。让我们一起,用代码点亮你的数字未来!

用户评价

评分

这本书简直让我打开了新世界的大门!作为一个完全的编程小白,我之前对计算机程序设计什么的完全是一头雾水,觉得那是高深莫测的学问。但自从我翻开《零基础入门学习Python》,我才发现原来学编程可以这么有趣,而且一点也不枯燥。作者小甲鱼的讲解方式真的太赞了,他用非常生动形象的比喻,把那些抽象的概念一下子就变得清晰易懂。比如,他讲到变量的时候,不是干巴巴地给你定义,而是会打比方说变量就像是放东西的盒子,可以往里面放不同的东西,而且可以随时换。这种方式让我一下子就能抓住核心。 而且,书中的例子也非常贴近生活,不是那种脱离实际的理论。我记得有一个例子是教我们如何用Python写一个小小的猜数字游戏,当时我就觉得哇,原来我真的可以自己动手做出一个能玩的东西来!书的排版也很清晰,代码块用得很规范,注释也很到位,让我这个初学者能够很容易地跟着敲代码,然后看到运行结果,那种成就感真的太棒了。还有,书中提供的练习题也是精心设计的,循序渐进,从简单的语法练习到稍微复杂一点的逻辑思考,都涵盖到了,让我能够不断巩固学到的知识。

评分

我之前尝试过其他编程入门教程,但往往都因为太理论化或者太枯燥而半途而废。直到我遇到了《零基础入门学习Python》,我才真正体验到了“零基础”学习的乐趣。小甲鱼的叙事方式非常有趣,他不是在“教”你,而是在“陪”你一起探索。书中的语言风格非常接地气,没有任何生硬的术语堆砌,读起来就像是在听一个经验丰富的朋友在分享他的学习心得。 让我印象最深刻的是,这本书不仅仅停留在语法层面,它还引导我去思考如何用编程来解决实际问题。例如,书里的一些小项目,比如制作一个简单的文本分析工具,让我看到了编程在现实生活中的应用价值,这极大地激发了我进一步学习的动力。而且,书中对一些容易出错的地方进行了特别的强调和解释,这对于新手来说,简直是救命稻草,避免了我走很多弯路。

评分

说实话,我之前对“程序设计”这个词一直有一种畏惧感,觉得那是需要很高智商和天赋才能掌握的东西。但《零基础入门学习Python》完全颠覆了我的这个看法。小甲鱼的教学风格不是那种高高在上、照本宣科的,更像是朋友在手把手地教你。他会提前预警一些常见的错误,然后给出解决办法,这种“防患于未然”的教学理念真的太贴心了,大大降低了学习过程中的挫败感。 我尤其喜欢书里关于“函数”的那部分讲解,以前觉得函数就是一堆看不懂的符号组合,但小甲鱼用“厨房里的食谱”来类比,一下子就明白了函数的概念:输入一些食材(参数),按照食谱(函数体)一步步操作,就能得到一道美味佳肴(返回值)。这种将复杂概念生活化的方式,让我学起来轻松愉快,并且印象深刻。书里的每一章都仿佛是一个小小的里程碑,每完成一章,我都能感觉到自己的能力在提升,对编程的理解也越来越深入。

评分

作为一名对编程充满好奇但又不知从何下手的人,《零基础入门学习Python》绝对是我遇到的最棒的入门教材。这本书的优点实在太多,我一时不知道该从何说起。首先,小甲鱼的讲解方式堪称一绝,他将原本可能枯燥乏味的知识点,用非常生动、有趣、甚至有点“不正经”的方式呈现出来,让你在不知不觉中就掌握了知识。 我特别喜欢书中的“案例驱动”式学习方法,通过一个个小而精的实际案例,让你快速感受到编程的魅力和实用性。比如,书里关于列表和字典的讲解,就结合了很多实际应用场景,让我不再是死记硬背,而是真正理解它们的作用。而且,这本书的排版非常人性化,代码块清晰明了,关键点会用粗体或下划线强调,即使是初学者也能轻松阅读。它真正做到了“零基础”的承诺,让我从最基本的概念开始,一步步建立起对Python的认知。

评分

一直想学点东西提升自己,但总是找不到合适的切入点。偶然间看到了《零基础入门学习Python》,抱着试试看的心态入手了。没想到,这本书带来的惊喜远超我的预期。作为一名从未接触过编程的职场人士,我最大的担忧就是代码会不会太难,会不会需要很强的逻辑思维能力。但小甲鱼用他独特的幽默感和耐心,一步步地把我从零带到了一定的基础。 书中的逻辑结构非常清晰,每一部分的知识点都讲解得非常透彻,而且不会跳跃。我特别欣赏的是,书里强调的不仅仅是代码的写法,更重要的是编程的思想和解决问题的思路。他会引导你去思考“为什么这么写”,而不是仅仅“怎么写”。这一点对于我这样想要举一反三的学习者来说,是非常宝贵的。而且,书里还穿插了一些关于计算机原理的简单介绍,虽然不是重点,但能让你对背后的原理有个大致的了解,这对于建立完整的知识体系非常有帮助。

评分

盗版的就是盗版的,各种错!还清华出版社呢!

评分

帮朋友买的,好评!送货速度!

评分

质量不错,一本很好的书,通俗易懂。您值得拥有。

评分

帮朋友买的,好评!送货速度!

评分

没有电子书,视频需要关注作者公众号获取(只看了视频的题目,感觉和书不是配套的),而且跟买不买书也没关系。

评分

此用户未填写评价内容

评分

没有电子书,视频需要关注作者公众号获取(只看了视频的题目,感觉和书不是配套的),而且跟买不买书也没关系。

评分

评分

书是新的,比较不错。视频教程清晰完整。

相关图书

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 book.cndgn.com All Rights Reserved. 新城书站 版权所有