a_byte_of_python
this is a book about python. it was written by Swaroop C H.its name is "a byte of python". Table of Contents Preface Who This Book Is For History Lesson Status of the book Official Website License Terms Using the interpreter prompt Choosing an Editor Using a Source File Output How It Works Executable Python programs Getting Help Summary 4. The Basics Literal Constants Numbers Strings Variables Identifier Naming Data Types Objects Output How It Works Logical and Physical Lines Indentation Summary 5. Operators and Expressions Introduction Operators Operator Precedence Order of Evaluation Associativity Expressions Using Expressions Summary 6. Control Flow Introduction The if statement ivUsing the if statement How It Works The while statement Using the while statement The for loop Using the for statement Using the break statement The continue statement Using the continue statement Summary 7. Functions Introduction Defining a Function Function Parameters Using Function Parameters Local Variables Using Local Variables Using the global statement Default Argument Values Using Default Argument Values Keyword Arguments Using Keyword Arguments The return statement Using the literal statement DocStrings Using DocStrings Summary 8. Modules Introduction Using the sys module Byte-compiled .pyc files The from..import statement A module's __name__ Using a module's __name__ Making your own Modules Creating your own Modules from..import The dir() function Using the dir function Summary 9. Data Structures Introduction List Quick introduction to Objects and Classes Using Lists Tuple Using Tuples Tuples and the print statement Dictionary Using Dictionaries Sequences Using Sequences References Objects and References More about Strings String Methods Summary 10. Problem Solving - Writing a Python Script The Problem The Solution First Version Second Version Third Version Fourth Version More Refinements The Software Development Process Summary 11. Object-Oriented Programming Introduction The self Classes Creating a Class object Methods Using Object Methds The __init__ method Using the __init__ method Class and Object Variables Using Class and Object Variables Inheritance Using Inheritance Summary 12. Input/Output Files Using file Pickle Pickling and Unpickling Summary 13. Exceptions Errors Try..Except Handling Exceptions Raising Exceptions How To Raise Exceptions Try..Finally Using Finally Summary 14. The Python Standard Library Introduction The sys module Command Line Arguments More sys The os module Summary 15. More Python Special Methods Single Statement Blocks List Comprehension Using List Comprehensions Receiving Tuples and Lists in Functions Lambda Forms Using Lambda Forms The exec and eval statements The assert statement The repr function Summary 16. What Next? Graphical Software Summary of GUI Tools Explore More Summary A. Free/Libré and Open Source Software (FLOSS) B. About Colophon About the Author C. Revision History Timestamp 《A Byte of Python》是一本由Swaroop C H所著的Python编程语言入门书籍,旨在帮助读者从基础开始学习Python,无论他们是否具有计算机方面的经验。该书使用了Creative Commons Attribution-NonCommercial-ShareAlike License 2.0许可证。 书中首先介绍了Python的特点,包括易于学习、简洁的语法、丰富的数据类型、以及面向对象的特性等。接着,书中详细讲解了Python的各种基础概念,比如数字、字符串、变量、数据类型、对象、输出、逻辑和物理行以及缩进等。在操作符和表达式章节中,作者讲解了Python中的各种操作符、操作符优先级、计算顺序、关联性以及如何使用表达式。控制流章节涉及条件语句(if)、循环语句(while和for)、以及用于程序控制的break和continue语句。 函数章节介绍如何定义和使用函数,函数参数的传递,局部变量与全局变量,关键字参数,以及文档字符串(DocStrings)。模块章节则讲解了如何使用Python的内置模块,如sys模块,如何创建和使用自己的模块。在数据结构章节中,作者介绍了列表、元组、字典等Python内置的数据结构,以及它们的使用方法。 在解决问题的编程实践章节中,作者通过编写不同版本的脚本来解决同一个问题,详细展示了软件开发过程。面向对象编程章节讲解了类和对象的概念,如何创建类,使用对象方法,初始化方法__init__,类和对象变量,以及继承。 I/O章节介绍了文件操作和Pickle模块的使用,用于数据的序列化和反序列化。异常章节讲述了错误处理,包括try-except语句和try-finally语句,以及如何抛出异常。Python标准库章节介绍了sys模块和os模块的使用。 高级Python特性章节讨论了特殊方法、单行语句块、列表推导式、函数接收元组和列表、Lambda表达式、exec和eval语句、assert语句、以及repr函数等。作者在“接下来呢?”章节探讨了图形界面编程,并概述了可用的GUI工具,鼓励读者探索更多内容。 附录部分包括了关于自由/开源软件(FLOSS)的讨论,关于作者和书籍的更多信息,以及书籍的版本历史。整本书的内容丰富而详尽,适合初学者逐步深入了解Python编程语言。
剩余109页未读,继续阅读
- Evil_Ozzy2018-03-03很容易上手呢
- 102102182014-01-07赞,该书有很大价值
- sunzhaod2014-08-06非常好,简明易懂,很快学会!
- Silent_Macbeth2014-12-18清楚实用,很不错
- librabaxia2015-07-13通俗易懂,适合python入门学习
- 粉丝: 0
- 资源: 12
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 微信自动抢红包APP.zip毕业设计参考学习资料
- 为 Wireshark 能使用纯真网络 IP 数据库(QQwry)而提供的格式转换工具.zip
- 音频格式转换工具.zip学习资料程序资源
- 自用固件,合并openwrt和immortalwrt编译AX6(刷机有风险).zip
- 最新GeoLite2-City.mmdb,GeoLite2-Country.mmdb打包下载
- 基于BootStrap + Springboot + FISCO-BCOS的二手物品交易市场系统.zip
- 使用Java语言编写的九格拼游戏,找寻下曾经小时候的记忆.zip
- gakataka课堂管理系统
- 一个简单ssh(spring springMVC hibernate)游戏网站,在网上找的html模板,没有自己写UI,重点放在java后端上.zip
- 一个采用MVC架构设计、Java实现的泡泡堂游戏.zip