240 发简信
  • Python零基础到进阶教程详解

    第一篇:Python环境搭建 第二篇:pip的安装和使用第三篇:virtualenv 虚拟环境 第四篇:代码编辑器 第五篇:编译器与解释器第六篇...

  • 120
    模块与包

    在编程语言中,代码块、函数、类、模块,一直到包,逐级封装,层层调用。在Python中,一个.py文件就是一个模块,模块是比类更高一级的封装。在其...

    0.7 23 0 2
  • 120
    调试和测试(45)

    请相信我,没有一次性写好的代码,也没有不用修改、优化、测试、扩展的代码!无论你事先多有把握,思考了多久,设计得多完善,总会存在各种各样,你意想不...

  • 120
    异常处理(44)

    在程序运行过程中,总会遇到各种各样的问题和错误。有些错误是我们编写代码时自己造成的,比如语法错误、调用错误,甚至逻辑错误。还有一些错误,则是不可...

    1.4 44 0 3
  • reflect反射(43)

    在前面的章节,我们遗留了hasattr()、getattr()、setattr()和delattr()的相关内容,它们在这里。 对编程语言比较熟...

  • 特殊成员和魔法方法(42)

    Python中有大量类似doc这种以双下划线开头和结尾的特殊成员及“魔法方法”,它们有着非常重要的地位和作用,也是Python语言独具特色的语法...

  • @property装饰器(41)

    Python内置的@property装饰器可以把类的方法伪装成属性调用的方式。也就是本来是Foo.func()的调用方法,变成Foo.func的...

  • 成员保护和访问限制(40)

    在类的内部,有各种变量和方法。这些数据成员,可以在类的外部通过实例或者类名进行调用,例如: 上面的调用方式是我们大多数情况下都需要的,但是往往我...

    0.2 7 0 1
  • 120
    封装、继承和多态(39)

    面向对象编程有三大重要特征:封装、继承和多态。 封装 封装是指将数据与具体操作的实现代码放在某个对象内部,使这些代码的实现细节不被外界发现,外界...

    0.8 77 0 3
个人介绍
欢迎关注小编的微信公众号:程序员夏天,有惊喜哦!!!