随笔分类 -  python

摘要:前言 王国维在《人间词话》中将读书分为了三种境界:“古今之成大事业、大学问者,必经过三种之境界:‘昨夜西风凋碧树,独上高楼,望尽天涯路’。此第一境也。‘衣带渐宽终不悔,为伊消得人憔悴。’此第二境也。‘众里寻他千百度,蓦然回首,那人却在灯火阑珊处’。此第三境也。我从入门Python到现在也没有多少时间 阅读全文
posted @ 2016-05-02 16:49 cotyb 阅读(13144) 评论(24) 推荐(19) 编辑
摘要:前言 在之前我写过一篇 "博客" ,讲述了python的闭包和装饰器,python的装饰器一直是面试热点,也是python很重要的特性之一,不过我认为闭包是装饰器的基础,比装饰器拥有更宽广的概念和作用,所以如果面试官问我关于装饰器的问题,我都会从闭包的角度去分析装饰器,关于这个大块面试官问了我如下几 阅读全文
posted @ 2016-03-30 20:36 cotyb 阅读(2767) 评论(1) 推荐(6) 编辑
摘要:前言 最近一直没有写博客,在忙着准备申请各大公司的实习,现在基本已经定下来了,特将这段时间面试中遇到的问题进行总结和解答,主要包括一些网络、算法、操作系统、python的问题,这些问题并不是以往比较常见的题目,更多的都是更加细节的或者以往没有见到的题目。文章更多的是面向技术,而不是面经,同时关于问题 阅读全文
posted @ 2016-03-29 21:37 cotyb 阅读(3288) 评论(0) 推荐(4) 编辑
摘要:原文发表在 "我的博客主页" ,转载请注明出处 前言 没有用过的东西,没有深刻理解的东西很难说自己会,而且被别人一问必然破绽百出。虽然之前有接触过python协程的概念,但是只是走马观花,这两天的一次交谈中,别人问到了协程,顿时语塞,死活想不起来曾经看过的东西,之后突然想到了yield,但为时已晚, 阅读全文
posted @ 2016-03-09 22:32 cotyb 阅读(17259) 评论(0) 推荐(7) 编辑
摘要:原文发表在 "我的博客主页" ,转载请注明出处 前言 这个库是在阅读别人的源码的时候看到的,觉得十分好用,然而在网上找到的相关资料甚少,所以阅读了源码来做一个简单的用法总结。在网络的路由表中,经常会通过掩码来表示流表的匹配域,在python中有的时候为了方便的模拟流表的匹配过程,可以通过一个整数区间 阅读全文
posted @ 2016-03-08 22:54 cotyb 阅读(30580) 评论(0) 推荐(7) 编辑
摘要:原文发表在 "我的博客主页" ,转载请注明出处。 前言 在进行一个应用系统的开发过程中,从上到下一般需要四个构件:客户端 业务逻辑层 数据访问层 数据库,其中数据访问层是一个底层、核心的技术。而且在实际开发中,数据库的操作也就是说数据访问层都是嵌套在其他语言中的,其是编程的核心。本文面向的是pyth 阅读全文
posted @ 2016-03-06 13:10 cotyb 阅读(7419) 评论(0) 推荐(4) 编辑
摘要:原文发表在我的 "博客主页" ,转载请注明出处 前言 如果把python当作脚本语言,每次就是写个几十行上百行来处理数据的话,装饰器也许不是很必要,但是如果要开发一个大型系统,装饰器是躲不开的,最开始体会ryu的装饰器之美是在阅读ryu源码的时候,用python官网的一句话来说,learning a 阅读全文
posted @ 2016-03-04 19:51 cotyb 阅读(4994) 评论(0) 推荐(5) 编辑
摘要:原文发表在我的 "博客主页" ,转载请注明出处! 建议四十一:一般情况下使用ElementTree解析XML python中解析XML文件最广为人知的两个模块是 xml.dom.minidom 和 xml.sax ,作为主要解析XML方法的两种实现,DOM需要将整个XML文件加载到内存中并解析为一棵 阅读全文
posted @ 2016-01-30 19:18 cotyb 阅读(1112) 评论(0) 推荐(2) 编辑
摘要:原文发表在我的 "博客主页" ,转载请注明出处! 建议三十四:掌握字符串的基本用法 编程有两件事,一件是处理数值,另一件是处理字符串,在商业应用编程来说,处理字符串的代码超过八成,所以需要重点掌握。 首先有个小技巧,python遇到未闭合的小括号时会自动将多行代码拼接为一行,同时把相邻的两个字... 阅读全文
posted @ 2016-01-11 19:45 cotyb 阅读(1496) 评论(0) 推荐(1) 编辑
摘要:原题: Given an integer, write a function to determine if it is a power of three. Follow up: Could you do it without using any loop / recursion? 这个题目本身没有 阅读全文
posted @ 2016-01-09 14:53 cotyb 阅读(916) 评论(0) 推荐(1) 编辑
摘要:原文发表在我的 "博客主页" ,转载请注明出处! 建议二十八:区别对待可变对象和不可变对象 python中一切皆对象,每一个对象都有一个唯一的标识符(id())、类型(type())以及值,对象根据其值能否修改分为可变对象和不可变对象,其中数字、字符串、元组属于不可变对象,字典以及列表、字节数... 阅读全文
posted @ 2016-01-07 20:10 cotyb 阅读(1709) 评论(2) 推荐(2) 编辑
摘要:原文发表在我的 "博客主页" ,转载请注明出处! 建议二十三:遵循异常处理的几点基本原则 python中常用的异常处理语法是try、except、else、finally,它们可以有多种组合,语法形式如下: 异常处理通常需要遵循以下几点基本原则: 注意异常的粒度,不推荐try中放入过多的... 阅读全文
posted @ 2016-01-06 11:45 cotyb 阅读(1331) 评论(0) 推荐(4) 编辑
摘要:原文发表在我的 "博客主页" ,转载请注明出处! 建议十八:有节制的使用from...import语句 python提供了三种方式引入外部模块: import语句 from...import... __import__函数 使用的时候需要注意以下几点: 一般情况下尽量优先使用im... 阅读全文
posted @ 2016-01-05 23:12 cotyb 阅读(984) 评论(0) 推荐(2) 编辑
摘要:原文发表在我的 "博客主页" ,转载请注明出处! 建议十三:警惕eval()的安全漏洞 相信经常处理文本数据的同学对eval()一定是欲罢不能,他的使用非常简单: python中eval()函数将字符串str当成有效的表达式来求值并返回计算结果,其函数声明如下: “eval is evi... 阅读全文
posted @ 2015-12-31 12:16 cotyb 阅读(1436) 评论(1) 推荐(2) 编辑
摘要:原文发表在我的博客主页,转载请注明出处!建议七:利用assert语句来发现问题断言(assert)在很多语言中都存在,它主要为调试程序服务,能够快速方便地检查程序的异常或者发现不恰当的输入等,可防止意想不到的情况出现。其语法如下:assert expression1 ["," expression2... 阅读全文
posted @ 2015-12-30 23:03 cotyb 阅读(1533) 评论(0) 推荐(2) 编辑
摘要:原文发表在我的 "博客主页" ,转载请注明出处! 初衷python是一个入门十分容易的编程语言,但是想要写好python却是一件不容易的事情,如果不是专业使用python的人,只是将python作为一个脚本语言或者用来处理数据,到了掌握基本的语法之后,便不再寻求进步。但是相信每个学习python的人... 阅读全文
posted @ 2015-12-29 19:13 cotyb 阅读(2548) 评论(0) 推荐(3) 编辑

AmazingCounters.com