Python程序设计教程
台湾大师林信良最新作品 基于Python 3.5编写,涵盖Python 3.0到3.5的实用特性。

作者:林信良

定价:59元

印次:1-2

ISBN:9787302457862

出版日期:2017.01.01

印刷日期:2017.06.16

图书责编:夏毓彦

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书是作者在Python教学中学生在课程上遇到的概念、实战、应用等问题的经验总结。 本书基于Python 3.5编写,介绍了Python 3.0到3.5的实用特性。本书用简短精巧的范例程序贯穿全书,以学习笔记的写作方式进行编写,让读者在Python语言的交互环境中直接动手实战和体验,通过“实战”来掌握Python语言的核心知识和实战用法,并且特意标注了常用范例和重点范例,让读者可以根据自己的时间安排进行取舍。 本书既适合初学者学习,又能帮助有一定基础的程序员提升技能,还可作为相关培训的教材。

林信良,专业程序设计师,专长于程序语言、框架等。技术文件涵盖C/C++、Java、Ruby/Rails、Python、JavaScript、Haskell、OpenSCAD等领域

序 你会不会做实验呢? 当然,对于程序设计来说,懂得做实验是件很重要的事。看到一个函数特性,编写个范例程序来实验看看;不懂某条语句及其语法的概念,编写个程序片段来实验看看,虽然这不是在做化学实验或物理实验,不过有时也会想实验看看,程序会不会像化学实验那样“炸”了…… 关掉计算机之后,你会不会做实验呢? 愿意从事程序设计的人,按理来说,应该也是乐于做实验的人,那么现在就做个实验吧!关掉计算机、离开桌子,想想除了用计算机之外,还能在生活上做些什么实验?或者尝试看看其他事物,看看会有什么样的结果。 有没有对自己的人生做过实验呢? 这和计算机上做实验不同,对人生做实验需要耐心,没有人能保证何时能有结果,有时人生中看似毫不相关,甚至是失败的几个实验,却在某个时间点获得莫名其妙的成果。 有没有特意对未来的人生进行实验呢? 你回想起过去曾经有过的几次实验,也许算不上实验,只是在随波逐流的过程中,多少尝试过做些努力,若在无意识下曾经对人生做过的实验促成了现在的你,那么现在下意识地对人生做些实验,未来的自己会是什么样子呢? 程序设计很强调Get your hands dirty(要勤写代码),别忘了,人生也需要Get your hands dirty(亲力亲为)! 编 者 2016年9月

目录
荐语
查看详情 查看详情
目  录

第1章  Python起步走 1

1.1 认识Python 2

1.1.1 Python 3的诞生 2

1.1.2 从Python 3.0到3.5 3

1.1.3 初识Python的社区资源 5

1.2 建立Python环境 6

1.2.1 Python的实现 6

1.2.2 下载与安装Python 3.5 8

1.2.3 认识安装的内容 10

1.3 重点复习 12

第2章  从REPL到IDE 14

2.1 从 'Hello World' 开始 15

2.1.1 使用REPL 15

2.1.2 编写Python源码 18

2.1.3 哈啰!世界! 20

2.2 初识模块与软件包 23

2.2.1 模块简介 23

2.2.2 设置PYTHONPATH 25

2.2.3 使用软件包管理模块 27

2.2.4 使用import as与from import 28

2.3 使用IDE 29

2.3.1 下载、安装PyCharm 29

2.3.2 IDE项目管理基础 31

2.4 重点复习 35

第3章  类型与运算符 36

3.1 内建类型 37

3.1.1 数值类型 37

3.1.2 字符串类型 39

3.1.3 群集类型 45

3.2 变量与运算符 50

3.2.1 变量 50

3.2.2 加减乘除运算 52

3.2.3 比较与赋值运算 56

3.2.4 逻辑运算 57

3.2.5 位运算 58

3.2.6 索引切片运算 60

3.3 重点复习 62

课后练习 64

第4章  流程语句与... 查看详情

本书是作者在Python教学中针对学生学习时遇到的概念、应用实战等问题的经验总结。
基于Python 3.5编写,涵盖Python 3.0到3.5的实用特性。
从Python标准函数库的源码分析与探讨,了解标准函数库中各种语法的应用。
涵盖abc、collection.abc、datetime、pdb、unittest、timeit、threading、subprocess multiprocessing等标准函数库的实用模块。
对于描述器、装饰器、meta类的实践等进阶主题进行详细探讨,并以标准函数库中@staticmethod、@abstractmethod等功能的模仿作为实际应用的对象。
特以Lab图标标注了重点范例,以便掌握学习重点。

查看详情