摘要: Git 简介及安装 Git是目前世界上最先进的分布式版本控制系统(没有之一)。它的诞生也颇具传奇,Linux创始人Linus花了两周时间自己用C写了一个分布式版本控制系统,这就是Git!有兴趣的话,可查看 Git的诞生 什么是版本控制? 版本控制(Revision control)是一种... 阅读全文
posted @ 2015-04-28 14:01 feesland 阅读(1436) 评论(0) 推荐(0) 编辑
摘要: Python 异常处理 程序出错时,会抛出异常,这想必在之前学习过程中已经见过不少。 这边具体说明下Python 的标准异常、如何捕捉异常、抛出异常 以及自定义异常。 python 标准异常 我们先来制造一个标准异常 如 print (1/0) 显然,这边报了一个 ZeroDivi... 阅读全文
posted @ 2015-04-25 10:31 feesland 阅读(4328) 评论(1) 推荐(1) 编辑
摘要: Selenium IDE 基础使用教程 简介及安装 Selenium IDE 是一个易于使用的Firefox插件。它提供了一个图形用户界面,可进行脚本录制及导出。其记录的脚本可以被转换成多种编程语言(HTML、Ruby、Python、Java、C#)。Selenium IDE + Fir... 阅读全文
posted @ 2015-04-23 21:41 feesland 阅读(5232) 评论(0) 推荐(0) 编辑
摘要: Python 编码 ASCII、Unicode、UTF-8以及 gbk 在具体说明 Python 编码之前,先来理清 ASCII、Unicode、UTF-8、gbk 究竟是什么? 这边仅简单介绍下,具体请百度。 ASCII:是现今最通用的单字节编码系统。ASCII(仅1~127)仅可代表英文... 阅读全文
posted @ 2015-04-22 22:29 feesland 阅读(2844) 评论(0) 推荐(0) 编辑
摘要: Eclipse安装配置PyDev插件 关于PyDev PyDev是一个功能强大的 Eclipse插件,使用户可用 Eclipse 来进行 Python 应用程序的开发和调试。PyDev 插件的出现方便了众多的 Python 开发人员,它提供了一些很好的功能,如:语法错误提示、源代码编辑助手、... 阅读全文
posted @ 2015-04-20 10:49 feesland 阅读(6772) 评论(0) 推荐(1) 编辑
摘要: 综合之前的类的学习,做以下实例练习:(建议先不要看代码,自己先试着写;代码仅供参考,有多种实现方法) 1. Triangle & Equilateral 1).创建class Triangle 表示三角形,包含三个属性值:angle1、angle2、angle3; 类方法 ... 阅读全文
posted @ 2015-04-19 08:59 feesland 阅读(1610) 评论(3) 推荐(1) 编辑
摘要: selenium + python 多浏览器测试 支持库包 在学习 Python + Selenium 正篇之前,先来看下对多浏览器模拟的支持。目前selenium包中已包含webdriver,help(webdriver) 查看其下package;也可以查看源文件 启动 F... 阅读全文
posted @ 2015-04-16 19:23 feesland 阅读(2473) 评论(0) 推荐(0) 编辑
摘要: selenium + python 自动化测试 —— 环境搭建 关于 selenium Selenium 是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7、8、9)、Mozilla Firefox、Mozill... 阅读全文
posted @ 2015-04-14 20:55 feesland 阅读(6294) 评论(0) 推荐(0) 编辑
摘要: Python类的继承和多态 Python类的继承 在OOP(Object Oriented Programming)程序设计中,当我们定义一个class的时候,可以从某个现有的class 继承,新的class称为子类(Subclass),而被继承的class称为基类、父类或超类(Base c... 阅读全文
posted @ 2015-04-12 10:21 feesland 阅读(90394) 评论(3) 推荐(12) 编辑
摘要: Python类的封装 承接上一节,学了Student类的定义及实例化,每个实例都拥有各自的name和score。现在若需要打印一个学生的成绩,可定义函数 print_score() 该函数为类外的函数,如下: 1 class Student(object): 2 def __init__... 阅读全文
posted @ 2015-04-10 20:55 feesland 阅读(20361) 评论(2) 推荐(4) 编辑