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__中,产生了实例属性。
python积累的更多相关文章
- python积累二:中文乱码解决方法
根据网上提供的解决方法:添加#coding=utf-8或# -*- coding: utf-8 -*- #coding=utf-8 print "还不行?" 执行结果:还是乱码!: ...
- Python积累三:object() take no object!
A,报错:object() take no object! 根因:代码书写级错误!!!!! 两个原因: 1. __init__ 左右都是2个下划线,这里自己没掉进去! 2.init写成int,不是in ...
- python初学心得之一
昨天开始接触并学习python,对python有了初步印象. 一.python主要应用方向 二.python语言类型 三.python2和3的主要区别 四.常见字符编码 五.Python语法初学 一 ...
- Python十大应用领域与就业方向
参考链接:https://baijiahao.baidu.com/s?id=1604847283884842928&wfr=spider&for=pc 正文: 近些年,编程语言Pyth ...
- 学了python能干什么
学了python能做些什么 1.WEB开发 Python拥有很多免费数据函数库.免费web网页模板系统.以及与web服务器进行交互的库,可以实现web开发,搭建web框架,目前比较有名气的Python ...
- Python就业方向
0.WEB开发 Python拥有很多免费数据函数库.免费web网页模板系统.以及与web服务器进行交互的库,可以实现web开发,搭建web框架,目前比较有名气的Python web框架为Django. ...
- 「Python实用秘技03」导出项目的极简环境依赖
本文完整示例代码及文件已上传至我的Github仓库https://github.com/CNFeffery/PythonPracticalSkills 这是我的系列文章「Python实用秘技」的第3期 ...
- 「Python实用秘技04」为pdf文件批量添加文字水印
本文完整示例代码及文件已上传至我的Github仓库https://github.com/CNFeffery/PythonPracticalSkills 这是我的系列文章「Python实用秘技」的第4期 ...
- 「Python实用秘技05」在Python中妙用短路机制
本文完整示例代码及文件已上传至我的Github仓库https://github.com/CNFeffery/PythonPracticalSkills 这是我的系列文章「Python实用秘技」的第5期 ...
随机推荐
- Git Pro - (1) 基础
近乎所有操作都可本地执行 在Git中的绝大多数操作都只需要访问本地文件和资源,不用连网. 三种状态 对于任何一个文件,在 Git 内都只有三 种状态:已提交(committed),已修改(modifi ...
- java.map使用
Map以按键/数值对的形式存储数据,和数组非常相似,在数组中存在的索引,它们本身也是对象. Map的接口 Map---实现Map Map.Entry--Map的内部 ...
- @override的意思
@Override是Java5的元数据,自动加上去的一个标志,告诉你说下面这个方法是从父类/接口 继承过来的,需要你重写一次,这样就可以方便你阅读,也不怕会忘记 @Override是伪代码,表示重写( ...
- iptables日志探秘
iptables日志探秘 防火墙的主要功能除了其本身能进行有效控制网络访问之外,还有一个很重要的功能就是能清晰地记录网络上的访问,并自动生成日志进行保存.虽然日志格式会因防火墙厂商的不同而形态各异,但 ...
- backup1
string _imgpath1 = WebConfigurationManager.AppSettings["IMGPATH1"].ToString(); string outp ...
- Webservice简介
一.序言 大家或多或少都听过WebService(Web服务),有一段时间很多计算机期刊.书籍和网站都大肆的提及和宣传WebService技术,其中不乏很多吹嘘和做广告的成分.但是不得不承认的是Web ...
- Js获取图片原始宽高
如果我们页面看到的图片都是缩略图,那就需要做个图片点击放大效果,那么怎样获取图片的原始宽高呢?方法如下: //获取图片原始宽度 function getNaturalWidthAndHeight(im ...
- C# ADO.NET (sql语句连接方式)(查询)
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.We ...
- 解锁scott用户及设置密码
关于Oracle 10g scott用户解锁的方法两则 解决方法一. 首先确认已经安装oracle 数据库和客户端 在客户端DOS下执行如下语句: 注意提示符号 c:\sqlplus /nolog s ...
- Tomcat和JavaWeb笔记
<iframe src="http://www.xmind.net/embed/XFXh" width="900px" height="540p ...