《Head First Python(中文版)》简介:
你想过可以通过一本书就学会Python吗?《Head First Python(中文版)》超越枯燥的语法和甩法手册,通过一种独特的方法教你学习这种语言。你会迅速掌握Python的基础知识,然后转向持久存储、异常处理、Web开发、SQLite、数据加工和lGoogle App Engine。你还将学习如何为Android编写移动应用,这都要归功于Python为你赋予的强大能力。本书会提供充分并且完备的学习体验,帮助你成为一名真正的Python程序员。 作者巴里觉得你的时间相当宝贵,不应当过多地花费在与新概念的纠缠之中。通过应用认知科学和学习理论的最新研究成果,《Head First Python(中文版)》可以让你投入一个需要多感官参与的学习体验,这本书采用丰富直观的形式使你的大脑真正开动起来,而不是长篇累牍地说教,让你昏昏欲睡。
《Head First Python(中文版)》摘录:
Python 术语 - PyPI就是Python包索引(Python Package Index) - Python内存中的名字就存放在“命名空间”中 - Python的主命名空间名为 __main__ IDLE说明 - 按F5将模块的代码“加载”到IDEL shell,模块名会专门导入到IDLE的命名空间 BULLET POINTS - 模块是一个包含Python代码的文本文件 - 发布工具允许将模块转换为可共享的包 - setup.py程序提供了模块的元数据,用来构建、安装和上传打包的发布 - 使用import语句可以将模块导入到其他程序中 - Python中的各个模块提供了自己的命名空间,使用module.function() 形式调用模块的函数时,要用命名空间限定函数 - 使用import语句的 from module import function 形式可以从一个模块将函数专门导入到当前命名空间 - 内置函数(built-in functions, BIF)有自己的命名空间,名为__builtins__,这会自动包含在每一个Python程序中 - 包含end='' 作为print() BIF的一个参数会关闭其默认行为(即在输入中自动包含换行) - 如果为函数参数提供一个缺省值,这个函数参数就是可选的
《Head First Python(中文版)》目录:
引子
1 初识Python:人人都爱列表
2 共享你的代码:函数模块
3 文件与异常:处理错误
4 持久存储:数据保存到文件
5 推导数据:处理数据!
6 定制数据对象:打包代码与数据
7 Web开发:集成在一起
8 移动应用开发:小设备
9 管理你的数据:处理输入
10 扩展你的Web应用:来真格的
11 处理复杂性:数据加工
I 其他:(我们没有谈到的)十大问题
索引
· · · · · ·