零基础学python书籍-清华大学出版社-图书详情-《零基础入门学习Python》
前言
Life is short. You need Python.
——Bruce Eckel
上边这句话是Python社区的名言,翻译过来就是"人生苦短,我用Python”。
我和Python结缘于一次服务器的调试,从此便一发不可收拾。我从来没有遇到一门编程语言可以如此干净、简洁,如果你有处女座情节,你一定会爱上这门语言。使用Python,可以说是很难写出丑陋的代码。我从来没想过一门编程语言可以如此简单,它太适合零基础的朋友踏入编程的大门了,如果我有一个八岁的孩子,我一定会毫不犹豫地使用Python引导他学习编程,因为面对它,永远不缺乏乐趣。
Python虽然简单,其设计却十分严谨。尽管Python可能没有C或C++这类编译型语言运行速度那么快,但是C和C++需要你无时无刻地关注数据类型、内存溢出、边界检查等问题。而Python,它就像一个贴心的仆人,私底下为你都一一处理好,从来不用你操心这些,这让你可以将全部心思放在程序的设计逻辑之上。
有人说,完成相同的一个任务,使用汇编语言需要1000行代码,使用C语言需要500行,使用Java只需要100行,而使用Python,可能只要20行就可以了。这就是Python,使用它来编程,你可以节约大量编写代码的时间。
既然Python如此简单,会不会学了之后没什么实际作用呢?事实上你并不用担心这个问题,因为Python可以说是一门"万金油”语言,在Web应用开发、系统网络运维、科学与数字计算、3D游戏开发、图形界面开发、网络编程中都有它的身影。目前越来越多的IT企业,在招聘栏中都有"精通Python语言优先考虑”的字样。另外,就连Google都在大规模使用Python。
好了,我知道过多的溢美之词反而会使大家反感,所以我必须就此打住,剩下的就留给大家自己体验吧。
接下来简单地介绍一下这本书。一年前,出版社的编辑老师无意间看到了我的一个同名的教学视频,建议我以类似的风格撰写一本书。当时我是受宠若惊的,也很兴奋。刚开始写作就遇到了不小的困难——如何将视频中口语化的描述转变为文字。当然,我希望尽可能地保留原有的幽默和风趣——毕竟学习是要快乐的。这确实需要花不少时间去修改,但我觉得这是值得的。
本书不假设你拥有任何一方面的编程基础,所以本书不但适合有一定编程基础,想学习Python3的读者,也适合此前对编程一无所知,但渴望用编程改变世界的朋友!本书提倡理解为主,应用为王。因此,只要有可能,我都会通过生动的实例来让大家理解概念。虽然这是一本入门书籍,但本书的"野心”可并不止于"初级水平”的教学。本书前半部分是基础的语法特性讲解,后半部分围绕着Python3在爬虫、Tkinter和游戏开发等实例上的应用。编程知识深似海,没办法仅通过一本书将所有的知识都灌输给你,但我能够做到的是培养你对编程的兴趣,提高你编写代码的水平,以及锻炼你的自学能力。最后,本书贯彻的核心理念是: 实用、好玩,还有参与。
本书对应的系列视频教程,可以在http://blog.fishc.com/category/python下载得到,也可扫描以下二维码关注微信号进行观看。
编者2016年7月
more >
零基础学python书籍-清华大学出版社-图书详情-《零基础入门学习Python》相关推荐
- 计算机常用办公软件应用书籍,清华大学出版社-图书详情-《大学计算机基础——常用办公软件》...
我国高等院校的计算机教育分为专业教育和基础教育,基础教育的目标就是普及计算机基础知识并推广应用.众所周知,现今计算机技术的应用已经渗透到人类生产.生活.工作的各个方面,其原因就在于计算机处理数据的高速 ...
- 关于计算机基础介绍的书,清华大学出版社-图书详情-《大学计算机基础》
为适应信息时代的人才需求,大学计算机基础课程已经成为高等学校基础课程的一部分,成为继高等数学及大学英语之后的又一个基础平台.另一方面,随着我国高等教育的发展,大多数高等学校的人才培养定位从传统的精英型 ...
- python编程案例教程书籍-清华大学出版社-图书详情-《Python开发案例教程》
前言 近年来,一种程序设计语言日渐粲然,使许多红极一时的程序设计语言黯然失色,得到人们的空前青睐,使得在学界和业界出现了揭竿而起.应者云集的景象.这种程序设计语言就是Python.本书也想在此时为熊熊 ...
- python编程案例教程书籍-清华大学出版社-图书详情-《Python案例教程》
前言 Python语言是国内外广泛使用的计算机程序设计语言.该语言具有语法简洁.易读性强及可扩展好等优点.Python语言因其开源性的特点,自2004年起,使用率呈线性增长.各行业的专业人员在Pyth ...
- 计算机导论以python为舟大纲,清华大学出版社-图书详情-《计算机科学导论——以Python为舟(第3版)》...
序 笔者深信专业的基础课程对学生至关重要,应当由最优秀的教授用最好的教材来讲授,不仅能激发学生的兴趣,开拓学生的思维,更能够使学生领略"学通"的广度与"贯穿"的 ...
- 计算机会计学书籍,清华大学出版社-图书详情-《会计信息系统原理与实验教程》...
前 言 会计信息系统涉及会计理论及实务.生产与运作管理.计算机软件等诸多方面知识,既有丰富的理论,又注重实践操作,为了适应这种特点,本书将原理的讲解和上机实验紧密.有机地结合起来.总体而言,本书具有以 ...
- 计算机网络基础刘建友,清华大学出版社-图书详情-《计算机网络基础》
21世纪是一个以计算机网络为核心的信息时代.随着计算机网络技术的发展,其应用范围越来越广泛,对人类的经济.政治和文化生活产生了极其重大的影响,也为社会的发展做出了难以替代的贡献.因此,需要学习这门课程 ...
- 零基础python入门书籍推荐书目_清华大学出版社-图书详情-《Python数据科学零基础一本通》...
序 多次与教育界的朋友相聚,谈到计算机语言的发展趋势时,大家一致认为 Python 是 当今最重要的计算机语言.许多知名公司,例如 Google.Facebook 等皆已将 Python 列 为必备计 ...
- python从入门到精通书籍推荐-清华大学出版社-图书详情-《Python从入门到精通》...
前 言 Python人称"胶水"语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起.它是1989年由荷兰人Guido van Rossum发明的一种面向对象 ...
最新文章
- 脂肪肝,应该拿你怎么办
- html px转换,pc端px转换为rem针对屏幕分辨率进行页面适配
- 求指定范围内的所有素数C++代码实现
- python自学看什么书-有什么好的自学 Python 的书籍推荐?
- C# 取Visio模型信息的简易方法
- 阿里云云计算 31在线实验--弹性伸缩(AS)初体验
- mysql 存储过程 汉字取拼音或者首字母
- Postman安装流程
- 云南昆明企业等保合规安全解决方案、等保二级、等保三级解决方案
- Mac安装Node-sass报错 warning: loop variable ‘numerator‘ creates a copy from type ‘const std::string
- 计算机学院 拔河比赛加油词,校园拔河比赛加油稿
- 如何打造一个抗住千万级流量短信服务(续)
- Linux 环境变量配置全攻略,超详细~
- f15纸飞机折法_折纸飞机战斗机的折法之F15老鹰折纸战斗机的手工折纸视频
- 快速学习编程的10个关键技巧
- 智能楼控——新风系统控制思路
- LTE学习-RACH(1)
- 2019地图数据下载
- 瑞友-项目经理培训 总结
- 8位并入,1位串出的移位寄存器
热门文章
- TensorFlow 中的 tf.train.exponential_decay() 指数衰减法
- C# async await
- 20面向对象三特征 之继承 方法重写 super
- %Error opening tftp://255.255.255.255/network config
- 关于datetimepicker和vue v-model指令双向数据绑定失败的问题
- MSCI 成份股 清单
- iOS Swift-元组tuples(The Swift Programming Language)
- .net通用权限框架B/S (五)--WEB(1)首页
- HDU2030 汉字统计【文本处理】
- UVA11161 Help My Brother (II)【大数+递推】