Python学习
文章平均质量分 58
WUST_XIAO
这个作者很懒,什么都没留下…
展开
-
Python 的 GUI 开发
这几天在学习python的时候学到了python可以设计图形界面,于是就准备学习一下,tkinter是python的内置模块接口1,什么是tkinter?Tkinter模块("Tk 接口")是Python的标准Tk GUI工具包的接口.Tk和Tkinter可以在大多数的Unix平台下使用,同样可以应用在Windows和Macintosh系统里.Tk8.0的后续版本可以实现本地窗口风格,并良好地运行在原创 2016-07-22 11:29:39 · 1118 阅读 · 0 评论 -
Python/Django 生成二维码
1.1 用Python来生成二维码很简单,可以看 qrcode 这个包:pip install qrcodeqrcode 依赖 Image 这个包:pip install Image1.2 安装后就可以使用了,这个程序带了一个 qr 命令:qr 'http://www.ziqiangxuetang.com' > test.png1.3 下面我们看一下如何在 代码 中使用import qrcodeim原创 2017-10-04 23:33:39 · 655 阅读 · 0 评论 -
正则表达式
2016/07/14 星期四 天气:闷热看着Python越发有种懵逼的感脚,特别到后面的多进程多线程编程都不知道讲的是撒东西?挑着唯一看的懂的正则表达式来做一下总结,以供自己以后复习巩固使用!字符串是编程时涉及到的最多的一种数据结构,对字符串进行操作的需求几乎无处不在。比如判断一个字符串是否是合法的Email地址,虽然转载 2016-07-14 16:12:54 · 619 阅读 · 0 评论 -
Python网络爬虫与信息提取(三):网络爬虫之实战
Re(正则表达式)库入门regular expression = regex = RE是一种通用的字符串表达框架,用来简洁表达一组字符串的表达式,也可用来判断某字符串的特征归属正则表达式的语法 常用操作符 实例 Re库的基本使用正则表达式的表示类型为raw string类型(原生字符串类型),表示为r’text’Re库主要功能函数 功能函数re.search(pattern,st原创 2017-10-03 17:32:01 · 1080 阅读 · 0 评论 -
Python网络爬虫与信息提取(二):网络爬虫之提取
Beautiful Soup库可对HTML/XML格式进行解析并提取相关信息安装: pip install beautifulsoup4小测:>>> import requests>>> r = requests.get("http://python123.io/ws/demo.html")>>> r.text>>> demo = r.text>>> from bs4 import Bea原创 2017-10-03 11:12:43 · 370 阅读 · 0 评论 -
Python网络爬虫与信息提取(一)
Requests库的七个主要方法:get方法r = requests.get(url):右边构造一个向服务器请求资源的Requests对象,左边返回一个包含服务器资源的Response对象给r完整参数:requests.get(url,params=None,**kwargs),实则由request方法封装Response对象的五个属性:爬取网页的通用代码框架Requests库爬取网页会遇到异常原创 2017-10-03 09:17:53 · 470 阅读 · 2 评论 -
python高级特性
我一直认为Python是一门很神奇的语言。神奇之处在于其既可阳春白雪,亦可下里巴人。也就是其简单到几乎所有的人稍加学习即可上手,但是你如果细细品味,就会发现他还有很多高深的东西。正如一位漂亮的姑娘,一眼看上去就会喜欢上。交往深入,你会发现她精通琴棋书画而且非常有内涵,我相信你这时肯定会深深的迷恋上她。这篇文字的目的就是想整理一些Python的高级特性,试图为大家揭开Python的神秘面纱。Pytho原创 2017-07-22 16:53:36 · 295 阅读 · 0 评论 -
Python爬虫入门学习--(向网页提交数据)
#-*-coding:utf8-*-import requestsimport re# url = 'https://www.crowdfunder.com/browse/deals'url = 'https://www.crowdfunder.com/browse/deals&template=false'# html = requests.get(url).text# print ht原创 2017-02-09 16:15:22 · 2355 阅读 · 0 评论 -
Python爬虫入门学习--(单线程爬虫)
单线程爬虫最基本原理:使用Requests获取网页源代码,再使用正则表达式匹配出感兴趣的内容第一个网页爬虫—Requests获取网页源代码直接获取源代码修改http头获取源代码不需要header#-*-coding:utf8-*-import requestshtml = requests.get('http://tieba.baidu.com/f?ie=utf-8&kw=python')原创 2017-02-09 15:55:48 · 408 阅读 · 0 评论 -
Python爬虫入门学习
正则表达式的符号和方法常用符号:点号,星号,问号与括号常用方法:findall,search,sub常用符号. : 匹配任意字符,换行符\n除外* : 匹配前一个字符0次或者无限次? : 匹配前一个字符0次或者一次.*.* : 贪心算法(像一个胖子一样吃竟可能多的东西).*?: 非贪心算法( 像一个婴儿一样,少量多餐 )():括号内的数据作为结果返回\d+: 代表一个数字常用方法原创 2017-02-09 11:37:23 · 285 阅读 · 0 评论 -
Python学习笔记
列表内容Python还允许用r”表示”内部的字符串默认不转义,可以自己试试:>>> print('\\\t\\')\ \>>> print(r'\\\t\\')\\\t\\列表内容还有一种除法是//,称为地板除,两个整数的除法仍然是整数:>>> 10 // 33列表内容本着节约的精神,又出现了把Unicode编码转化为“可变长编码”的UTF-8编码.在计算机内存中,统一使转载 2016-07-16 15:28:29 · 427 阅读 · 0 评论 -
如何开始使用PyCharm,并拥有一个高效的Python IDE
译 如何开始使用PyCharm,并拥有一个高效的Python IDE原文链接:http://pedrokroger.net/getting-started-pycharm-python-ide/翻译者:jiong如何开始使用PyCharm,并拥有一个高效的Python IDE编辑器与IDE之间的辩论正变得老旧和无聊,因为这是一个zero sum game(零和游戏或者叫零和博弈,表示所有博弈方的利转载 2016-07-22 09:52:35 · 20108 阅读 · 0 评论 -
Python中的闭包
最近这个星期由许典学长辅导我们学习,他交给我们一个任务“十天之内把廖雪峰网站中的python内容看至少两遍”其实自学一门语言其实也没多大难度,毕竟我们都学过C语言。但要想学精,可是没那么容易的!这不,我就被其中的函数套函数,返回函数,函数延迟搞得有点晕头转向了!为了讲什么是闭包,首先让我看一个例子例1def f(): print 'f()...' def g():原创 2016-07-12 23:17:13 · 439 阅读 · 0 评论 -
TCP编程(python)
Socket是网络编程的一个抽象概念。通常我们用一个Socket表示“打开了一个网络链接”,而打开一个Socket需要知道目标计算机的IP地址和端口号,再指定协议类型即可。 客户端大多数连接都是可靠的TCP连接。创建TCP连接时,主动发起连接的叫客户端,被动响应连接的叫服务器。举个例子,当我们在浏览器中访问新浪时,我们自己的计算机就是客户端,浏览器会主动向新浪的服务器发起连接。如果一切顺利,新浪的原创 2016-07-15 10:21:56 · 393 阅读 · 0 评论