2013年4月30日

The Best Way to Learn Python(学习Python最好的方法)

摘要: Pythonis more popular than ever, and is being used everywhere from back-end web servers, to front-end game development, and everything in between. Python is a true general purpose language and is quickly becoming a must-have tool in the arsenal of any self-respecting programmer.But Python isn’t popu 阅读全文

posted @ 2013-04-30 23:09 hellopython 阅读(320) 评论(0) 推荐(0) 编辑

2013年4月29日

推荐一些音频视频资源的cast-在线教育

摘要: 这篇文章给大家推荐一些获取信息的新方式。最基本的获取信息的方式主要还是文本,如:微博,twitter,rss等。这里介绍一些视频音频方面的资源或方式。podcast从开始使用ipad之后,我发现有一个podcast的应用,很不错。比起高中时留恋过的收音机有更高的收听价值。因为这上面的资源是主动获取的。当然,要收听podcast也不是必须要ipad或iphone才行。用android的也可以,有两个软件可以尝试:dogwatcher和beyondpod,这俩都支持搜索podcast的功能。主要收听哪些人/组织的podcast呢,下面按我喜欢的顺序排列,并介绍:1. teahour.fm这是近期才 阅读全文

posted @ 2013-04-29 09:18 hellopython 阅读(218) 评论(0) 推荐(0) 编辑

如何看懂复杂的正则表达式

摘要: 基本思路:拆分->各个击破(拆分法,有点像分析复杂的英文语句)解释:先将一个,很长的,很复杂的正则表达式,从左向右,一点点读取(读取依据是基本的正则表达式),分析,一点找到某部分的内容,是一个逻辑概念上的独立的一块,就暂时拆分出来,如此,一点点把复杂的正则表达式,拆分成很多个逻辑上独立的小块,然后针对每个小块的表达式,再去分析其含义每个小块的正则表达式都搞懂后把和所有的含义,合并出一个整体的含义最后就可以实现,用人类的语言,把对应的复杂的正则表达式,一点点解释出来了,即:把,之前看不懂的,复杂的正则表达式,翻译成,人类可以看懂读懂的语言(至少先让你自己读懂看懂)1.任何复杂的正则表达式, 阅读全文

posted @ 2013-04-29 08:41 hellopython 阅读(528) 评论(0) 推荐(0) 编辑

Git 基础

摘要: Git 基础读完本章你就能上手使用 Git 了。本章将介绍几个最基本的,也是最常用的 Git 命令,以后绝大多数时间里用到的也就是这几个命令。读完本章,你就能初始化一个新的代码仓库,做一些适当配置;开始或停止跟踪某些文件;暂存或提交某些更新。我们还会展示如何让 Git 忽略某些文件,或是名称符合特定模式的文件;如何既快且容易地撤消犯下的小错误;如何浏览项目的更新历史,查看某两次更新之间的差异;以及如何从远程仓库拉数据下来或者推数据上去。2.1 Git 基础 - 取得项目的 Git 仓库取得项目的 Git 仓库有两种取得 Git 项目仓库的方法。第一种是在现存的目录下,通过导入所有文件来创建新的 阅读全文

posted @ 2013-04-29 08:07 hellopython 阅读(144) 评论(0) 推荐(0) 编辑

2013年4月28日

正则表达式入门教程

摘要: 表1.常用的元字符代码说明.匹配除换行符以外的任意字符\w匹配字母或数字或下划线或汉字\s匹配任意的空白符\d匹配数字\b匹配单词的开始或结束^匹配字符串的开始$匹配字符串的结束表2.常用的限定符代码/语法说明*重复零次或更多次+重复一次或更多次?重复零次或一次{n}重复n次{n,}重复n次或更多次{n,m}重复n到m次表3.常用的反义代码代码/语法说明\W匹配任意不是字母,数字,下划线,汉字的字符\S匹配任意不是空白符的字符\D匹配任意非数字的字符\B匹配不是单词开头或结束的位置[^x]匹配除了x以外的任意字符[^aeiou]匹配除了aeiou这几个字母以外的任意字符表4.常用分组语法分类代 阅读全文

posted @ 2013-04-28 11:00 hellopython 阅读(119) 评论(0) 推荐(0) 编辑

2013年4月27日

Notepad++学习目录

摘要: 目录正文之前1. 目的2. 原帖3. 为何推荐Notepad++3.1. Notepad++的一些基本特点3.2. notepad,notepad2,notepad++,ultraEdit比较4. 使用Notepad++前要了解的知识4.1. Notepad++的名称和缩写4.2. Notepad++修改设置后,立即生效4.3. Notepad++的版本:ANSI和Unicode5. 声明1. Notepad++的插件1.1. Notepad++插件的存在形式与位置1.1.1. Notepad++中被禁用了的插件1.1.1.1. 如何恢复被禁用的插件1.2. Notepad++默认已经安装了的 阅读全文

posted @ 2013-04-27 23:09 hellopython 阅读(1126) 评论(0) 推荐(0) 编辑

2013年4月26日

学好Python必读的几篇文章(转载)

摘要: 作为脚本语言Python上手容易,但要学好Python能写出一手漂亮的、Pythonic的Python代码并非一日之功,本文的目的在于推荐一些优秀的Python相关的文章(至于书大家可以看dip、learning python和官方手册去),让你在成长为一名Python高手的路上少走一点弯路。注:文章都是英文的,学好Python读懂英文资料这是必须的了。1. PEP8 Style Guide for Python Code排第一的当属Python的编码规范PEP8,这个就不用我多说吧,无论是初学还是高手PEP8都是必须烂熟于胸的。在遵循里面讲述的规则的同时,大家也要记住两句比较特殊的话,不过这 阅读全文

posted @ 2013-04-26 21:16 hellopython 阅读(178) 评论(0) 推荐(0) 编辑

python入门指引(转载)

摘要: python入门指引前言其实我也不知道python怎么入门,由我来写这个真的不是很合适。我学python是直接找了dive into python来看。然后照着写了几个例子。大概两天后,就能磕磕绊绊的上路了。就好像拿筷子,都不记得怎么学会的拿筷子,怎么来教人呢?不过最近在python-cn的列表里面,我大概连续数周都持续看到“python入门看哪本教程比较好”,实在是不堪其扰。干脆就写个简单的guide,有心的人自己看。没心的——那我也没办法了。基本知识首先,你要了解一个事情。很多你不会的东西并不属于python。例如你不知道网络通讯的流程,你不知道文件的权限和打开标志用法,你不知道fork和 阅读全文

posted @ 2013-04-26 20:52 hellopython 阅读(209) 评论(0) 推荐(0) 编辑

2013年4月25日

GitHub的注册与使用(转载)

摘要: 首先,我們第一步,當然就是去GItHub申請一個帳號,我們可以從GitHub的官網,如下圖的位置開始申請。基本上,申請是不用錢的,但是天底下怎麼可能會有免費的事情!?所以這邊的免費,是有條件的,也就是我們放在GitHub的Code都必須是要公開的;如果想要不公開,就必須付費了…小弟的Code本來就不值錢,所以當然就沒這個困擾,所以就選擇免費的嚕!接下來,我們不需要輸入很多資料,只需要輸入使用者名稱、Email、Password就可以完成註冊,有沒有很方便阿!?註冊完後,他會有一些教學,或是到這裡觀看教學,其實他的教學雖然是英文的,不過也滿簡單的,通常丟到Google翻譯就看得懂了XDDD;因為 阅读全文

posted @ 2013-04-25 22:59 hellopython 阅读(185) 评论(0) 推荐(0) 编辑

导航