标签
内容简介
《跟老齐学Python:轻松入门》是齐伟(网络名号“老齐”)编著、电子工业出版社于2017年出版的Python入门读物,全书332页,属于“跟老齐学Python”系列中的基础入门一册。本书面向零基础读者,从搭建开发环境讲起,系统介绍Python语言最核心的基础知识:基本对象类型(数字、字符串、列表、元组、字典、集合)、运算符与语句、条件与循环、文件读写、函数(含参数收集、递归、闭包、装饰器与lambda、map、filter等)、类与面向对象(属性、方法、继承、多态、封装、迭代器与生成器)、错误与异常处理、模块与标准库及第三方库的使用,最后还涉及用pickle、shelve以及MySQL、MongoDB、SQLite等方式保存与操作数据。作者采用口语化、轻松的叙述风格,例题与练习贴近实际,强调“授人以渔”,引导读者在动手敲代码中理解Python的规则与思维方式。与偏实战的《跟老齐学Python:从入门到精通》相比,本书更聚焦于语言基础本身,删繁就简,适合作为第一本Python教材系统通读。需要说明的是,本书成书于Python 3早期版本阶段,部分库与写法(如urllib2、python-MySQLdb)在当下环境中已不适用,练习时宜结合新版本文档对照。
编辑推荐
很多Python入门书的问题在于,要么把读者当成有一定基础的人,一上来就堆概念;要么为了“全面”把手册内容搬到书里,读起来像查字典。老齐这本书的好处在分寸感:章节顺序按“能跑起来的顺序”排,先讲数和字符串,再讲列表字典这些容器,然后是语句、文件、函数、类、异常、模块,最后才谈数据存储,每一步都在前一章的基础上加一点新东西,读者不会在第30页就卡住。作者是长期做技术培训与教学的人,语言带口语味,会解释“为什么要这样写”“这个常见错误从哪儿来”,也乐于穿插一些学习方法与职业视角的闲话,读起来不枯燥。全书332页,篇幅克制,不贪多,把Python最该学的基础打扎实。如果你是第一次学编程,或学过一次但基础概念仍含糊,这本书可以当作第一本通读教材;读完后对接入数据分析、Web开发等方向,也不会缺底子。当然,作为2017年出版的书,示例中的环境与新版本Python存在差异,使用时应以官方文档为准。
适合谁读
适合
- 完全没有编程经验的零基础读者,想把Python作为第一门语言
- 学过一点Python但基础概念(函数、类、异常、模块)仍不清晰的人
- 自学计算机的学生或非科班转行者,需要一本有讲解、能通读的教材
- 中小学信息课教师、培训讲师,需要结构清晰、例题简单的参考用书
不适合
- 已有较扎实Python基础、想深入了解工程实践与项目的开发者
- 希望直接学习数据分析、爬虫或Web框架实战,而不想补语言基础的读者
- 只把书当工具手册查API、需要完整权威参考的人
阅读建议
- 务必边读边敲代码,每章结束把示例改一改再运行,错误信息本身就是最好的教材。
- 按第0章到第7章的顺序读,不要跳过第1章对象类型,后面所有章节都建立在这上面。
- 阅读时对照当前Python 3官方文档,把书中已过时的库与写法(如urllib2)替换为现行方案。
- 每章读完自己写一个20至50行的小程序,例如用字典做通讯录、用类模拟一个简单库存。
- 学完第7章数据操作后,可将书后基础项目(如猜数字、文件统计)合并成一个小工具,检验掌握程度。
出版社简介
电子工业出版社
中国 · 成立于 1982 年
电子工业出版社是一家以电子信息及相关领域为出版特色的综合性出版社。从库内三千余种图书来看,其出版方向覆盖编程设计、人工智能、计算机综合、财经、摄影与社科等门类,既关注技术前沿,也兼顾大众阅读。代表图书包括《因子投资:方法与实践》《x86汇编语言:从实模式到保护模式》《RISC-V开放架构设计之道》《人工智能:语音识别理解与实践》《相控阵雷达技术》《雷达目标特性》及《100个Go语言典型错误》等,多围绕技术方法与工程实践展开。作者资源方面,有石川、李忠、王晓波、大卫·帕特森、安德鲁·沃特曼、余子濠等中外作者。受公开资料所限,暂不展开更多出版特色。
目录
- 第0章 预备(0.1 关于Python的故事;0.2 从小工到专家;0.3 安装Python;0.4 开发工具)
- 第1章 基本对象类型(数和四则运算;除法;常用数学函数和运算优先级;一个简单的程序;字符串;字符编码;列表;元组;字典;集合)
- 第2章 语句和文件(运算符;简单语句;条件语句;for循环语句;while循环语句;文件;初识迭代)
- 第3章 函数(函数的基本概念;深入探究函数;函数对象;特殊函数;命名空间)
- 第4章 类(类的基本概念;编写简单的类;属性和数据;方法;继承;多态和封装;定制类;迭代器与生成器)
- 第5章 错误和异常(错误;异常;处理异常;assert)
- 第6章 模块(编写模块;标准库概述;sys与copy;os;堆;日期和时间;XML;JSON;第三方库)
- 第7章 操作数据(将数据存入文件;操作MySQL数据库;操作MongoDB;操作SQLite)
- 跋
常见问题
这本书和《跟老齐学Python:从入门到精通》有什么区别?
两本作者相同但并非同一本书。《从入门到精通》2016年出版,400页,按“基础、进阶、实战”三季编排,含Tornado做网站和Pandas科学计算;《轻松入门》2017年出版,332页,聚焦语言基础与数据存储,不涉及Web框架与数据分析实战,更适合作为纯粹的第一本入门教材。
零基础、没学过任何编程语言能看懂吗?
可以。本书就是为零基础读者写的,从Python是什么、如何在Windows、Ubuntu、OS X上安装,以及选择IDE讲起,例题短小,术语出现时都会解释,不预设编程背景。
书里的代码现在还能运行吗?
大部分基础语法依然适用,但书中成书于2017年,部分第三方库与写法已有变化,例如urllib2在Python 3中已并入urllib,MySQL连接库也已被PyMySQL等替代。建议使用Python 3并参照最新官方文档调整示例。
本书包含面向对象和数据库的内容吗?
包含。第4章完整讲解类的定义、属性、方法、继承、多态与封装、迭代器与生成器;第7章介绍用pickle、shelve保存数据,以及用Python操作MySQL、MongoDB和SQLite数据库。
读完后下一步该学什么?
可以先做几道算法与文件处理练习巩固基础,再根据兴趣转向数据分析(NumPy、Pandas)、Web开发(Django、Flask)或自动化运维与爬虫方向,也可承接同系列的《Django实战》《数据分析》继续进阶。
读者评论
查询本书
本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。
作者简介
齐伟
作者
齐伟,目前公开资料有限,其身份与经历尚未见到系统介绍,但从库内收录的两部作品可以大致看出他的写作方向。他关注人工智能与编程设计领域,著有《数据准备和特征工程——数据工程师必知必会技能》与《机器学习数学基础》两种。前者面向数据工程的实务环节,讨论数据清洗、整理与特征构造等基础技能;后者则回到机器学习背后的数学原理,为读者补足理论根基。两书合观,可见其写作偏重基础与实操并重,语言力求清楚易懂,适合入门与进阶读者按需查阅。