Python编程从入门到实战的16堂课(第2版)
活用Python 3 程序设计,构建、开发动态网站

作者:何敏煌

定价:79元

印次:2-1

ISBN:9787302529439

出版日期:2019.06.01

印刷日期:2019.05.28

图书责编:夏毓彦

图书分类:零售

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

本书第2版延续了第1版的风格,避开了难懂的程序设计语法,从介绍语言的精要入手,以活用 Python 3.x实用的功能为核心内容,帮助读者达到熟练使用Python开发各种网络应用以及开发、制作和部署自己的动态网站的目标。 全书内容共分16章,第1~4章介绍程序设计基础知识,包括认识Python 3环境、程序包的管理与应用等;第5~8章以精心设计的示例讲授Python语言必备的基本语法、数据类型以及如何操作文件和数据库;第9~13章精选生活化的案例引导读者如何用学到的技巧以及网上资源提取和分析网页、操作在线实时数据库、处理图像文件等;第14~16章以一个动态网站的设计为主轴,学习Diago 2.0网站的开发与部署、Scrapy网络爬虫实践、嵌入式开发板的基本应用。 本书以“边练边学”的方式,从简单的程序入手,到掌握使用Python制作实用的动态网站,强化学习的成效,培养读者程序设计“实战”能力。本书既适合用于教学和培训,又适合读者自学。

何敏煌,中国台湾交通大学信息科学所博士。台湾畅销书作者.

前 言 一如大家的期待,Python持续以飞快的速度不断地发展完善。非常感谢广大读者和院校老师们对本书第1版的厚爱,然而,随着时间的流逝和技术的发展,我们增加的不只是岁月在脸上留下的皱纹以及头上的白发,还有一大堆程序包以及程序包的版本号,版本号的增加代表的通常是更多的功能以及更稳定好用的程序包,这是件好事,但对于学习者来说,象征着更多的改变要去适应和学习,当然对于作者来说,则是改版和更新版本的动力来源。 为了能够让读者和同学们可以更快地适应Python生态环境的更新换代,作者对本书做了大幅的更新和修改,除了全部采用Python 3作为程序设计的基准、调整了一些相关的软件操作新版插图之外,Anaconda成为重点,因为Anaconda已经成熟到在各个操作系统中安装几乎都不会出现任何问题,在Windows 10的环境下也运行得很好,所以本书的示范过程多是在Anaconda Prompt for Windows 10的界面中完成的,这样让读者和同学们可以更容易地练习。建议打算学习Python的读者,不用多想,先去把Anaconda安装好再说。 除了本书第1版原有的内容之外,在第4章特别加上好玩的Google语音模块,在短短的几行程序代码中就可以使用程序控制Google小姐说话,让我们的程序在应用上更为有趣。第9章和第10章花了许多的篇幅讲述在最新的网页进行数据提取的程序及自动化提取技术,第11章则针对Firebase做了大幅的更改,在接口的程序部分做了许多的修改,使用了另一个比较新的程序包。 此外,在大数据挂帅的今日,除了原有的MySQL数据库服务器之外,NoSQL是近...

暂无课件

样章下载

暂无网络资源

扫描二维码
下载APP了解更多

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

第1章  程序设计所需要的基础知识 1

1-1  什么是程序设计语言 1

1-2  程序设计的重要性 3

1-3  最受欢迎的程序设计语言 4

1-4  学习程序设计需要知道的逻辑概念 6

1-5  本书的结构及内容说明 8

第2章  快速了解Python程序设计语言 10

2-1  Python简介 10

2-1-1  Python的历史沿革 10

2-1-2  Python的重要性 11

2-1-3  Python程序设计基本元素 12

2-1-4  Python程序易用性示范 13

2-2  学习Python的重要性 16

2-3  Python 2和Python 3的差异 16

2-4  Python的应用领域 17

2-5  习题 18

第3章  建立可以开始编写程序的Python环境 19

3-1  马上使用Python编写程序 19

3-2  安装Python 3.x窗口环境 23

3-2-1  Windows的IDLE窗口环境 23

3-2-2  Microsoft Visual Studio的Python开发环境 26

3-2-3  Anaconda的安装与使用 28

3-3  简单且易上手的IPython Notebook和jupyter 30

3-4  程序代码编辑器的介绍 36

3-4-1  Notepad++的安装与应用 36

3-4-2  TextWrangler的安装与应用 40

3-5  在Linux虚拟机中运行Python 42

3-6  习题 52

第4章  Python...

活学活用Python 3.x实用编程工具,掌握开发各种网络应用以及开发、制作和部署自己的动态网站