![]()
内容推荐 练习!这就是《一起学Python》的全部内容。为了能够掌握Python,你需要练习用它编写大量的程序。当你尝试这样做时,会发现编写任何程序都有多种方法。因此,你需要了解你是否选择了执行程序的最佳方式,你会发现这本书很有用。 本书在每一章的末尾都有练习。解决这些练习将帮助你构建Python技能。当你这样做的时候,你会觉得需要一个值得信赖的伙伴,本书就是值得信赖的伙伴。它将帮助你验证你的答案,并教你如何编写更好的Python程序。 作者简介 亚沙万特·卡内特卡尔(Yashavant Kanetkar)是一位极受欢迎的IT领域演说家,在TedEx、印度理工学院(IIT)、印度国家理工学院(NIT)、印度信息技术学院(IIIT)和一些全球软件公司举办过研讨会和讲习班。他的作品在世界范围内广受欢迎,数以百万计的学生和专业人员从中受益。他的作品被翻译为印地语、古吉拉特语、英语、日语、韩语和汉语,分别在印度、美国、日本、韩国和中国出版。由于在创业、专业以及教育方面的建树,他被印度理工学院坎普尔校区授予久负盛名的“杰出校友奖”(distinguishedalumnusaward)。连续5年,他被微软公司授予“最佳。NET技术撰稿人”和“最有价值专家”称号。 目录 1 Python简介 2 Python基础 Python是什么? Python 的使用 标识符和关键字 注释、缩进和多行 Python的类型 运算和转换 内置函数 库函数 3 字符串 什么是字符串? 访问字符串元素 字符串属性 字符串操作 4 控制流指令 决策控制指令 逻辑运算符 条件表达式 循环控制指令 break和continue语句 pass语句 5 控制台输入/输出 控制台输入 控制台输出 格式化打印 6 列表 什么是列表? 访问列表元素 列表的基本操作 列表的方法 列表的类型 列表推导式 7 元组 什么是元组? 访问元组元素 元组的操作 元组的类型 元组推导式 将列表推导式转变成元组 选代器和可迭代对象 zip()函数 8 集合 什么是集合? 访问集合元素 集合的操作 集合的函数 集合的数学运算 集合的更新 集合推导式 9 字典 什么是字典? 访问字典元素 字典的操作 字典的函数 字典的嵌套 字典推导式 10 函数 什么是函数? 函数的调用 参数的类型 参数的解包 lambda 函数 递归函数 11 模块和包 main模块 多个模块 符号表 vars()函数和dir()函数 import的多种用法 同样的代码,不同的解释 搜索顺序 全局变量和局部变量 globals()函数和locals()函数包 12 类和对象 编程范式 什么是类和对象? 公共和私有成员 声明类和创建对象 对象初始化 类的变量和方法 访问对象和类的属性 13 复杂的类和对象 标识符的命名规则 函数和方法的调用 操作符重载 一切皆是对象 模仿一个结构 数据转换 文档字符串 迭代器 用户定义的迭代器 生成器 何时使用可迭代对象和迭代器/生成器 生成器表达式 14 继承 重用机制 分别在什么时候使用? 包含机制 继承机制 什么是可访问的? isinstance()和issubclass() object类 继承的特点 继承的类型 菱形问题 抽象类 运行时多态性 15 异常处理 可能出现什么错误? 语法错误 异常 如何处理异常? 如何使用try-except? try和except的细微差异 用户定义的异常 else块 finally块 异常处理技巧 16 文件输入/输出 I/O(输入/输出)系统 文件I/O 读/写操作 文件打开方式 with关键字 在文件中移动 序列化和反序列化 用户定义类型的序列化 文件和目录操作 17 杂录 命令行参数 命令行解析 位运算符 断言 内部函数 装饰器 带参数的装饰器函数 Unicode bytes数据类型 |