• python积累


    python积累

    一、逐渐积累

    python逐渐积累

    http://www.cnblogs.com/lx63blog/articles/6051526.html

         python积累_2

         http://www.cnblogs.com/lx63blog/articles/6243932.html

                 python类_常用写法1

                 http://www.cnblogs.com/lx63blog/articles/6748015.html

         python模块

        http://www.cnblogs.com/lx63blog/articles/6252719.html

          文本中回车空格总结

         http://www.cnblogs.com/lx63blog/articles/6212789.html

          python time模块图表记忆

         http://www.cnblogs.com/lx63blog/articles/6129120.html

        函数作用域  用指针理解

        http://www.cnblogs.com/lx63blog/articles/6230538.html

         反射

        http://www.cnblogs.com/lx63blog/articles/6389214.html

       生成器

        http://www.cnblogs.com/lx63blog/articles/7606242.html

         python作用域链

         http://www.cnblogs.com/lx63blog/articles/6389464.html

         需要细心的os.walk

         http://www.cnblogs.com/lx63blog/articles/6396454.html

         设计模式应用

        http://www.cnblogs.com/lx63blog/articles/6421324.html

         1按照场景写出实际的几个人物和事件类

         2设计结构

         3 根据结构添加结构类和抽象类

            设计模式总结

                http://www.cnblogs.com/lx63blog/articles/6905851.html

         疑难问题汇总

         http://www.cnblogs.com/lx63blog/articles/6433421.html

         python常见面试问题

     http://www.cnblogs.com/lx63blog/articles/6483935.html

         python基本功

    http://www.cnblogs.com/lx63blog/articles/6501474.html

                               python 参数顺序及python27和3的区别: http://www.cnblogs.com/lx63blog/articles/6813233.html

    强化理解:python函数中的"闭包记忆"原理 ,与javascript很类似。

    闭包记忆:函数会记住他前后的所有声明和定义。注意和js中的声明提前有一些区别是,声明提前都是在一个函数中的而言的。

    name =111
    def a():  
        def b():
            print name
            name =333    #1 
        name = 222       #2
        return b
    ret = a()
    ret()
    #1 报错
    UnboundLocalError: local variable 'name' referenced before assignment
    
    #2  cut 1 remianed 2  out is 222
    

    #1即是在一个域中声明需要提前。以往的内容还包括如果在一个域中没有找到变量声明就会到更高的域中去寻找声明直到找到为止。

    #2 体现了闭包记忆原理,函数b记住了他周围的所有声明,所以可以输出和他同级的声明变量。

    进程和线程的区别

     http://www.cnblogs.com/lx63blog/articles/6156000.html

    线程总结:setDaemon 设置为True为后台线程,当前台的主线程终止的时候,就会销毁所有线程。

                               设置为False时,即子线程为前台线程,那么主线程就要等待子线程结束才能结束。

    python 装饰器简单理解

    http://www.cnblogs.com/lx63blog/articles/7052960.html

    二、python基础

    1、简单理解format

    http://www.cnblogs.com/lx63blog/articles/6519369.html

    三、python进阶

    框架设计思维

    http://www.cnblogs.com/lx63blog/articles/6250138.html

    web学习心得:

        web知识点总结

       http://www.cnblogs.com/lx63blog/articles/6259994.html

        web框架结构

        http://www.cnblogs.com/lx63blog/articles/6231555.html

        python网络知识

        http://www.cnblogs.com/lx63blog/articles/6250112.html

        tornado框架

        http://www.cnblogs.com/lx63blog/articles/6254921.html

        爬虫

       http://www.cnblogs.com/lx63blog/articles/6295465.html

        jQuery

       http://www.cnblogs.com/lx63blog/articles/6295471.html

       jython转字符串

        http://www.cnblogs.com/lx63blog/articles/7063158.html

    紧记:

    1、类中的静态字段可以被self(自己的实例),被继承的类调用改变。因为静态字段和类中的方法一样  都是存储在类内存中。

    class aa:
        a = 111
        def __init__(self):
            pass
    
    class bb(aa):
        def n(self):
            print "bb n"
            bb.a = bb.a*1000
            print bb.a
    
    b = bb()
    b.n()
    b.n()
    
    >>> 
    bb n
    111000
    bb n
    111000000
    >>> 
    

    2、python 一切交互都是字符串

    http://www.cnblogs.com/lx63blog/articles/6279540.html

    对于面向对象的理解深化:

         1面向对象中 类方法的意义

         一般类调用           静态字段 ,静态方法(对象参数),类方法(cls)

         意义在于,可以使得类对自己内部定义的对象方法进行更改,在现实中相当于自进化的过程。>>> 程序自己写程序买进一小步。

                                                                能够触发类不断自我更新的只有循环吗???>>>

    精读框架记住三条:

        1、目标是将所有的函数按照类或模块划分,写明每个函数作用。

        2、边写边画图,xmind 主要将函数划分为若干组大功能。并且知道数据的交互。读了哪些网址,文件,写了哪些文件。

       3、在了解每个函数作用时,不要一直深入下去,一层一层来。

         怎么区分类方法和静态方法:

              http://www.cnblogs.com/lx63blog/articles/6892965.html

    对于python输入命令的程序 调试心得:

        1、一看格式:等号,管道符号,等等 左右是否要求有空格,比如shell=要求无空格。

        2、二看参数变化, 比如操作远端的 服务器上的动态服务路径 最后路径名称可能对于不同功能 是要有所变化。

        3、三看参数项大小写是否正确,比如jobname 实际应该写 jobName。   

        对于编写的程序 调试心得:

        1、对于判断键值尽量用 {}.get(“键”)

        2、通读程序 ,为自己这个值是否可能为None,如果可能就一定要加保护,或是可以兼容None的方法。

        3、程序中的命令一定在外面调试好再放进来,然后注意文件路径转义,工具的绝对路径,将命令打出来。

    对于事物本质的探究和学习从两个方面:

     一是明确事物的属性和变化

    二是明确影响事物的原因和推论,也就是输入和输出。

           模块的学习心得:应用导入,函数级和对象级。函数级就是分为三大类 输入函数,设置函数,输出函数。了解输出格式,例如logging,日志级别:logger名称:用户输出消息

                                                                     对象级 

                                              

    几种编程思维

    1、程序读脚本然后将里面的内容改写,再去执行脚本。

    2、将数据写入文件存储,然后再从文件读出数据。

    3、python带有compile和exec,可以将字符串改为函数执行。

     http://www.cnblogs.com/lx63blog/articles/6246507.html

     算法中的排序算法又可以利用python思维解决的问题

      堆排序,希尔排序和箱排序 ------------------------ 一定尽快输出

     http://www.cnblogs.com/lx63blog/articles/6291730.html

    python疑问

    1、http://www.cnblogs.com/lx63blog/articles/6279681.html

    python常见错误总结

     http://www.cnblogs.com/lx63blog/articles/6892404.html

    python 对__new__经典理解

    1)object.__new__(cls,*args,**kwargs) -------->  产生self

    2)类中的__new__方法产生self,本类中没有就一直追溯到父类object中

    3)父类object中的__new__方法产生了一个叫实例名字的内存

          在__init__中,产生了实例属性。

  • 相关阅读:
    第五周学习总结
    第四周学习总结
    第三周学习总结
    第二周学习总结
    读《程序是怎样跑起来的》第十二章有感
    读《程序是怎样跑起来的》第十一章有感
    读《程序是怎样跑起来的》第十章有感
    读《程序是怎样跑起来的》第九章有感
    《程序是怎样跑起来的》第九章
    《程序是怎样跑起来的》第八章
  • 原文地址:https://www.cnblogs.com/lx63blog/p/6051503.html
Copyright © 2020-2023  润新知