零基础学Python编程:从入门到实践
| 作者: | 尹仁诚 |
|---|---|
| 出版社: | 天津科学技术出版社 |
| 页数: | 435页 |
| ISBN: | 9787574202573 |
书籍详情
| 用纸 | 纯质纸 |
|---|---|
| 版次 | 1 |
| 出版时间 | 2022-08-01 |
| 作者 | [韩]尹仁诚 |
| 字数 | 520000 |
| 页数 | 435 |
| 包装 | 平装 |
| 开本 | 16开 |
| ISBN | 9787574202573 |
| 正文语种 | 中文 |
| 出版社 | 天津科学技术出版社 |
| 商品编号 | 13396155 |
| 包装清单 | 暂无 |
内容简介
详细介绍

★零基础学Python编程的7步指南。
★图文并茂的学习路线图。
★154个动手编码示例。
★ 一本零基础初学者系统自学的新版Python编程教科书。
★一个学后就能自己解决从易到难编程问题的机会。
★笔者为了帮助那些立志开始学习编程的人们,特编写了本书,以供读者自主学习。
★从书中,我们可以了解、学习陌生的术语,以便轻松自如地阅读编程书籍,并享受掌握编程知识的喜悦,从而便于我们继续进入下个阶段的学习。
★《零基础学Python编程——从入门到实践》的读者们,在这个学习的过程中,你们可能会觉得,有时是一个人在孤独学习,有时是大家一起在共同成长,而这种相互感染的力量会促使我们共同进步。
《零基础学Python编程——从入门到实践》语言简练、逻辑清晰、层次鲜明,阐释了Python这门语言“核心”的内容。作者在文中引入了大量示例,很贴心地站在读者的角度,讲解了实际操作中易犯的诸多错误及注意点。本书既适合初学者巩固基础,又可以帮助程序员提升技能。
作者从小开始接触程序开发,在十几岁的时候就参与了大量战争游戏(模拟军事训练)的研究与开发,并撰写了相关书籍。曾编写过在韩国IT出版业畅销的《面向现代网络的JavaScript+jQuery入门》、《面向现代网络的Node.js编程入门》、《面向现代网络的HTML5+CSS3入门》、《面向现代网络的HTML5编程》、《自学Python》、《自学JavaScript》等书籍,还曾编写了在韩国计算机工程系被广泛用于教材的《ITCOOK Book HTML5编程入门》、《ITCOOK Book C#编程》、《ITCOOK Book JavaScript编程入门》等书。
作者精通韩语、日语、英语,曾翻译很多海外原作,迄今为止翻译书籍、撰写书籍共达到66本,而且目前还在从事该领域工作。
译者:崔光善,男,朝鲜族,理工科学士;精通中韩语言,从业10年,一直从事理工科类翻译工作,具有丰富的翻译经验,尤其是在计算机领域相关专利文献的翻译方面,具有100万字以上的翻译及校对经验;在校期间曾接受过编程语言类培训,Basic、C语言、C++等;热爱计算机编程,且在日常设备安装与调试工作当中,也会牵涉到PLC编程语言的操作,熟悉编程语言,能轻松理解相关文献。袁亦凡,女,1986年生,先后毕业于洛阳师范学院和韩国济州国立大学新闻传媒专业,获得硕士学位,艺初心美术教育联合创始人。持有韩语TOPIK高级证书。曾在韩国求学期间阅读大量的关于计算机软件使用的相关韩文原版书,喜欢计算机编程;先后任职韩国济州洞高中,韩国SK集团,中国葛洲坝海外公司,长期参与中韩文化交流相关活动的翻译工作。



★在每节引言部分的“核心关键词”和“在开始之前”当中,介绍了本节的主要内容,这部分感觉挺好。
——金善洙
★当要解题的时候,有时会想不起相关知识点,但在每节的结尾部分汇总了核心内容,参考此部分,则能轻松顺利解题,对此部分非常满意。
——郑在仁
★对于源代码进行了详细的描述,因此不需要再寻找其他参考了。
——许敏
第*章 Python入门
1.1 学习Python之前非常简单的介绍
计算机程序
编程语言
编程语言,Python
Python受欢迎的原因
结论
以3个关键词汇总的核心内容
解题
1.2 学习Python所需前提准备
安装Python
● 下载Python安装程序
● 安装Python
运行Python:Python 交互式 (interactive)shell
使用文本编辑器(1):Python IDLE编辑器
● 在Python IDLE编辑器中编写和执行代码
● 设置开发专用字体
使用文本编辑器(2):Visual Studio Code
● 下载并安装Visual Studio Code
● 安装Visual Studio Code中文语言包
● 在Visual Studio Code中编写和运行代码
结论
以4个关键词汇总的核心内容
解题
1.3 本书中常出现的Python术语
表达式和语句
关键字
标识符
● 蛇形命名法(snake case)和驼峰命名法(camel case)
● 标识符的区分
注释
运算符和字面常量(literal)
输出:print( )
● 只输出一项内容
● 输出多项内容
● 换行
结论
以5个关键词汇总的核心内容
解题
第2章 数据类型
2.1 数据类型和字符串
数据类型和基本数据类型
● 需要了解数据的原因
● 数据类型的确认
创建字符串
● 使用双引号创建字符串
● 使用单引号创建字符串
● 在字符串内加引号
● 使用转义字符(escape character)创建字符串
● 创建多行字符串
● 创建不换行的字符串
字符串运算符
● 字符串连接运算符:“+”
● 字符串重复运算符:“*”
● 选取字符运算符(索引):“[ ]”
● 字符串切片运算符(切片slicing):“[:]”
● 索引错误Index Error(索引超出范围index out of range)异常:
异常处理
求字符串的长度
结论
以5个关键词汇总的核心内容
解题
编程语言,Python
那么,我们要学什么样的编程语言呢?哪一种编程语言是最好的呢?
世界上有好多种语言,比如汉语、英语、日语、韩语等,但事实上诸多语言之间是没有优势地位之分的,所有的语言都是与他人交流的手段。编程语言也类似,有好多种不同的编程语言,不同的编程语言可能会有各自专用的领域,但没有强势地位之分。
本书介绍了多种编程语言当中的Python。Python是1991年由吉多•范罗苏姆(Guido van Rossu)开发推出的一种编程语言。1989年的圣诞节这一周研究室关闭,所以他就趁着无聊开始制作。
Python这个名字来自英国的6人喜剧组合蒙提•派森(Monty Python),标志是以“蟒蛇”为主题,意为英语单词Python。
Python是,即使是初学者也能轻而易举学到的编程语言,因此学习如何用Python编写计算机程序之后,再用其他编程语言也可以很容易。
Python受欢迎的原因
前面说过Python是一种很容易被初学者学习的语言。那么,我们最近使用Python编程语言的原因仅仅是这个吗?
下面简单总结一下Python的优点:
● 语法简单,很容易学。
● 有很多人在使用,我们可以在很多不同的领域应用Python。
● 可在大多数操作系统(Windows、Mac、Linux)上以相同的方法应用。
第一,非专业人士也可以轻松学习的语言
首先,语法简单,容易学。C语言等编程语言语法复杂,学习计算机专业的学生也经常觉得很难。但是Python的语法很简单,很容易学。因此,非专业人士也可以轻松学习。
第二,可在多个领域灵活应用
因为有很多人在使用,所以在多个领域可灵活应用。从基本的桌面应用程序开始,到Web服务器、黑客工具、IoT Internet of Things、人工智能等。
第三,可在大多数操作系统中以相同的方法应用
Python可在大多数操作系统OS(Operating System)中以相同的方法应用。大多数编程语言在不同的操作系统都会有限制,即使在不同的操作系统上可以应用,它们的使用方法也会有所不同。但是,Python编程语言可以在所有操作系统上都以相同的方法应用。
当然也有缺点。
就是运行速度慢
Python编程语言通常比C语言慢10到350倍。大多数编程语言的“易用性”和“快速性”性能是成反比的。Python易于应用,但运行速度慢;C语言应用困难,但速度快。因此,一般在制作大型游戏时,通常会使用C、C++、C#等编程语言。
但是,现在的电脑性能越来越好,除非是需要大量运算的程序(如游戏等),否则编程语言的运行速度差异不会太大。因此,易于使用的编程语言(Python、Ruby、JavaScript等)越来越受到欢迎。
在制作类似机器学习、深度学习(deep learning)这种需要做很多固定运算的程序时,首先我们把整个框架程序做成Python,然后把其中需要做固定运算部分做成C语言来利用。因此,除了像游戏这种需要进行大量运算的程序以及只能使用性能不佳的计算机程序(小型设备)之外,在所有领域都可使用Python。