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币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于PLC的乡村供水系统设计 有组态仿真,CAD电气原理图,IO分配表,组态仿真,程序,演示视频 (1)该恒压供水系统能够正常供水, 保证供水质量;该恒压供水系统具有手动操作方式和自动操作方式,两种
- 西门子1200博图编程电机控制程序块,1200和1500通用的 1.包括正转,反转,变频控制,模拟量,故障,故障复位,控制字来显示电机的6种状态等 2.底层使用SCl编程,直接可以导出库文件.
- 铌酸锂声光效应声表面波激发 氧化锌与Si体系 2D 3D 注:目前未进行声光耦合,只激发声表面波
- 永磁同步电机无感foc位置估算源码 PMSM FOCBLDC 带仿真模型和源代码 无刷直流电机无感foc源码,无感foc算法源码 1 速度估算位置估算的代码所使用变量全部用实际值单位,能非常直观的
- xilinx vivado verilog srio开发,包含维护包、读写和门铃等功能,顶层封装为fifo,操作简单,简单修改即可应用到实际工程中,附含srio使用说明文档和免费license
- 二自由度车辆动力学模型 软件使用:Matlab Simulink 适用场景:采用模块化建模方法,适用于多种工况场景 产品simulink源码包含如下模块: 包含模块: 二自由度车辆动力学模型 包含:
- 基于滞环电流控制的VIENNA整流器
- FX5U程序三菱plc程序案例模板,一个完整的项目 用三菱FX5U,一共控制4个轴,说明了定位控制中的公共参数设定、回原点、JOG手动、决对定位、相对定位、控制等部分,威纶程序报警界面.多个机种选择
- 直流电机双闭环调速系统,以及直流电机双闭环系统建模,采用转速外环电流内环的控制结构,稳态效果良好,动态响应也较好,需要可以直接联系,仿真模型加对应的报告
- 松下FP-XH系列PLC程序,昆仑通态触摸屏程序 松下+昆仑通泰多工位装配机项目,多工位转配机,实际案例,在多工位直线,转盘类应用,会了这个就懂了. 1.国际标准IEC规范化编程模板框架程序 2.伺服
- 基于FPGA的以太网TCP数据回环设计 vivado工程
- 39节点故障数据,不同短路点,不同短路持续时间,不同负荷水平,共计3000次仿真
- 基于51单片机的电子秤 #有计价功能: 1)HX711传感器称重 2)按键可调整单价 3)去皮、清除功能 4)超重报警 5)可保存到小数点后三位 文档包含: 仿真、程序、原理图、PCB、报告
- T型三电平逆变器仿真模型,闭环控制,三电平SVPWM算法,可提供参考文献
- 光伏电池仿真模型,PV
- 二极管钳位,五电平SPWM仿真模型