4 walxiaosage

尚未进行身份认证

我的初级博客:http://blog.sina.com.cn/u/1745044065

等级
博文 101
排名 7w+

Python电子邮件

Python电子邮件现在我们回到电子邮件,假设我们自己的电子邮件地址是me@163.com,对方的电子邮件地址是friend@sina.com(注意地址都是虚构的哈),现在我们用Outlook或者Foxmail之类的软件写好邮件,填上对方的Email地址,点“发送”,电子邮件就发出去了。这些电子邮件软件被称为MUA:MailUserAgent——邮件用户代理。Email从MUA发出

2016-01-20 17:19:53

Python网络编程

Python网络编程1.TCP编程Socket是网络编程的一个抽象概念。通常我们用一个Socket表示“打开了一个网络链接”,而打开一个Socket需要知道目标计算机的IP地址和端口号,再指定协议类型即可。客户端大多数连接都是可靠的TCP连接。创建TCP连接时,主动发起连接的叫客户端,被动响应连接的叫服务器。举个例子,当我们在浏览器中访问新浪时,我们自己的计算机就是客户端,浏览

2016-01-20 17:17:40

Python第三方模块

Python第三方模块除了内建的模块外,Python还有大量的第三方模块。基本上,所有的第三方模块都会在PyPI-thePythonPackageIndex上注册,只要找到对应的模块名字,即可用easy_install或者pip安装。本章将介绍一些常用的内建模块。1.PILPIL:PythonImagingLibrary,已经是Python平台事实上的图像处理标准库

2016-01-20 17:08:13

Python常用内建模块

Python常用内建模块Python之所以自称“batteriesincluded”,就是因为内置了许多非常有用的模块,无需额外安装和配置,即可直接使用。本章将介绍一些常用的内建模块。1.collectionscollections是Python内建的一个集合模块,提供了许多有用的集合类。namedtuple我们知道tuple可以表示不变集合,例如,一个点的二维坐标就可以

2016-01-19 14:52:01

Python进程和线程

Python进程和线程多进程1.fork要让Python程序实现多进程(multiprocessing),我们先了解操作系统的相关知识。Unix/Linux操作系统提供了一个fork()系统调用,它非常特殊。普通的函数调用,调用一次,返回一次,但是fork()调用一次,返回两次,因为操作系统自动把当前进程(称为父进程)复制了一份(称为子进程),然后,分别在父进程和子进程内返回。

2016-01-18 19:53:23

Python开发简单爬虫(一)

Python开发简单爬虫1.介绍2.爬虫简介以及爬虫的技术价值1.爬虫是什么      爬虫:一段自动抓取互联网信息的程序      2.爬虫技术的价值      价值:互联网数据,为我所用      3.简单爬虫架构1.简单爬虫架构      1.调度端:启动停止爬虫或者监事爬虫的执行过程2.url管理器:对将要爬取的UR

2015-12-30 20:58:52

Python开发简单爬虫(二)

7.实战演练:爬取百度百科1000个页面的数据1.爬虫实例—分析目标      步骤:确定目标:确定抓取哪个网站的哪个网页的哪些数据—百度百科python词条页面以及相关词条页面的标题和简介分析目标:确定抓取策略:url格式限定抓取范围 分析数据格式:分析标题和简介的格式 网页的编码编写代码:执行爬虫:进行数据的抓取 1.打开百度百科的页面:确定

2015-12-30 20:56:36

windows 下安装BeautifulSoup

开始按照网上的流程安装BeautifulSoup失败,网上大多数的教程如下:去网站http://www.crummy.com/software/BeautifulSoup/上下载BeautifulSoup解压缩到本地硬盘上运行“setup.pybuild”和“setup.pyinstall”输完命令点enter,python弹出一个框,提示我选择

2015-12-30 11:35:43

zendstudio 下配置python 开发环境

需要加载的插件为PyDev1.给zs安装PyDev插件 启用zs在Help菜单中,选择InstallNewSoftware···, 选择Add按钮,Name:PyDev(这个随便起),Location:http://pydev.org/updates(PyDev的更新地址)或者http://pydev.org/lightly,OK选择PyDev下的PyDevf

2015-12-29 10:37:54

Python正则表达式

Python正则表达式1.正则表达式re模块1.re模块使用(1)      1)importre:python正则表达式模块      2)第一个正则表达式使用情况举例:importre str='imoocpython'pa=re.compile(r'imooc')#中间的参数就是匹配的内容#此时就生成了一个pattern的实

2015-12-28 13:34:43

Python操作MySQL数据库

4Python操作MySQL数据库1.课前准备python操作数据库的连接组件的安装请见博文:http://blog.csdn.net/walxiaosage/article/details/503872851.pythonDBAPI介绍2.python开发MySQL环境止2.python操作数据库对象1.数据库连接对象connection

2015-12-25 14:45:37

Ubuntu下python 配置mysql

安装步骤:1、sudoapt-getinstallpython-setuptools2、sudoapt-getinstalllibmysqld-dev3、sudoapt-getinstalllibmysqlclient-dev4、sudoapt-getinstallpython-dev5、sudoeasy_installmysql

2015-12-23 15:20:52

错误、调试、测试

错误、调试、测试1错误和异常错误和异常的概念错误:语法错误,逻辑错误(不完整或者不合法的输入或者计算出现问题)异常:程序执行过程中出现问题导致程序无法执行      1,程序遇到逻辑或者算法问题2.运行过程中计算机错误(内存不够或者IO错误) 2错误和异常的处理方式1.Python常见错误1.NameError:没有定义变量,直接饮用,则会出现NameErr

2015-12-23 08:19:14

Python文件处理

Python文件处理文件简介1.简介文件:Python中文件是对象LINUX文件:一切设备都可以看成文件,如磁盘文件、管道、网络socket、外设等文件属性:用户,读写执行权限2.Python文件基础操作2.1文件打开方式打开方法:open(name[,mode[buf]])name:文件路径mode:打开方式Mode说明

2015-12-18 09:50:02

定制类

定制类1.什么是特殊方法Python会把任意的变量变成str:因为任何数据类型的实例都有一个特殊方法 __str__()>>>  printlist.__str__()             [1,2,3]>>>  print object.__str__()             所以如果给person定义一个str方法,就可以实现自己定义打印对象

2015-12-17 15:18:17

MySQL和SQL入门(1-5)

第一章MySQL和SQL入门 1.创建用户 创建用户(本地) 创建用户(网络): 2.if函数使用 3.省略from条件 4.如何对输出列进行求值和命名 5.与日期有关的问题

2015-12-17 08:35:45

范式学习

范式学习 第一范式 :确保每列的原子性.   如果每列(或者每个属性)都是不可再分的最小数据单元(也称为最小的原子单元),则满足第一范式.   例如:顾客表(姓名、编号、地址、……)其中"地址"列还可以细分为国家、省、市、区等。 第二范式 :在第一范式的基础上更进一层,目标是确保表中的每列都和主键相关. 属性完全依赖于主键[消除部分子函

2015-12-17 08:32:13

word 2010配置发布CSDN博客功能

1.打开world,新建—>博客文章,然后就双击2.此时会提示注册账号,按照提示注册就行,所需信息的填写如下:选择博客提供商为"其他"配置CSDN服务信息如下: API选MetaWebLogURL;http://write.blog.csdn.net/xmlrpc/index,开始配置的时候一直提示不成功就是这个填写不正确 用户名:你的CSDN帐号

2015-12-16 10:37:20

类的继承

类的继承1.什么是继承Python继承的特点:1)总是从某个类继承:如果没有父类就从object类继承      classMyClass(object):             pass2)最后不要忘记调用super().__init__方法,用来初始化父类,如果忘记则父类的属性就有可能不会被正确的初始化。      def__int__(self,args)

2015-12-15 15:55:53

面向对象编程

面向对象编程1.面向对象编程2.定义类并创建实例类定义: classPerson(object):             pass注意:类名通常以大写字母开头,紧接着就是(object),表示该类是从哪个类继承的,没有继承则写object 实例创建:用类名+()      xiaoming=Person()      xiaohong=Person(

2015-12-15 10:59:00
奖章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!