Python
文章平均质量分 56
Suagr
这个作者很懒,什么都没留下…
展开
-
Make Games with Python & Pygame (5)
接着贪吃蛇的下面一章就是俄罗斯方块,这也是我以前喜欢玩的游戏之一。它的代码量也比贪吃蛇多多了,有大约500行。不过整个思路很容易的。文章先介绍了关于俄罗斯方块游戏的几个术语。边框——由10*20个空格组成,方块就落在这里面。盒子——组成方块的其中小方块,是组成方块的基本单元。方块——从边框顶掉下的东西,游戏者可以翻转和改变位置。每个方块由4个盒子组成。形状——不同类型的方块。这里形原创 2012-09-23 20:09:35 · 3500 阅读 · 2 评论 -
Learn Beautiful Soup(5) —— 使用BeautifulSoup改变网页内容
BeautifulSoup除了可以查找和定位文档原创 2014-10-03 21:18:28 · 21026 阅读 · 1 评论 -
Learn Beautiful Soup(6) —— BeautifulSoup中对于编码的支持
所有的网页都有一个自己的编码。UTF-8是目前网站的原创 2014-10-04 09:05:12 · 7270 阅读 · 0 评论 -
BeautifulSoup提示找不到lxml解析包的解决方法
BeautifulSoup自带的解析器里面没有xml和x原创 2014-10-04 08:29:48 · 4109 阅读 · 0 评论 -
Learn Beautiful Soup(7) —— BeautifulSoup的输出
BeautifulSoup不仅仅只是可以查找,定位和修改文档内容,同样也可以原创 2014-10-04 15:52:38 · 16795 阅读 · 2 评论 -
使用BeautifulSoup爬取“0daydown”网站的信息(2)——字符编码问题解决
上篇中的程序实现了抓取0daydown最新的10页信息,输出是直接输出到控制台里面。再次改进代码时我准备把它们写入到一个TXT文档中。这是问题就出来了。最初我的代码如下:#-*- coding: utf-8 -*-#-------------------------------------#version: 0.1#note:实现了查找0daydown最新发布的10页资源。#---原创 2015-03-16 23:37:12 · 5565 阅读 · 2 评论 -
玩转百度即用API(1)——天气查询
今天发现百度有个API store,专门为开发者提供API服务,网址为:百度API Store。其中有“即用API体验专区”。什么是即用API呢?即用API是指开发者可以立即调用,无需注册付费,有调用次数限制的API服务。下面是我用到其中的天气API进行的天气查询代码:原创 2015-03-26 13:28:50 · 12363 阅读 · 3 评论 -
玩转百度即用API(4)——手机号码归属地查询
手机号码归属地查询API,最多只能查到省份。示例代码:#-*- coding: utf-8 -*-#version:0.1#note:该即用API能查询电话号码基本归属信息(只能查到省份)import urllib.requestimport jsonimport collectionsurl = "http://apistore.baidu.com/mic原创 2015-03-26 14:35:54 · 9538 阅读 · 1 评论 -
玩转百度即用API(2)——身份证查询
第二个即用API,身份证查询示例代码:#-*- coding: utf-8 -*-#version:0.1#note:该即用API接口简单,输入身份证只能查到3个信息:大概地址,性别,出生日期import urllib.requestimport jsonimport collectionsurl = "http://apistore.baidu.com/microservi原创 2015-03-26 13:52:51 · 4816 阅读 · 0 评论 -
玩转百度即用API(3)——IP信息查询
IP查询的即用API,可以查询到要要查找IP的一些基本信息。示例代码:#-*- coding: utf-8 -*-#version:0.1#note:该即用API能查询IP的地址(国家——省份——城市——地点——运营商)import urllib.requestimport jsonimport collectionsurl = "http://apistore.b原创 2015-03-26 14:21:30 · 3315 阅读 · 0 评论 -
玩转百度即用API(5)——空气质量指数查询
空气质量指数查询,截至目前只能查到全国161个城市的数据。"三亚","三门峡","上海","东莞","东营","中山","临安","临汾","临沂","丹东","丽水","义乌","乌鲁木齐","九江","乳山","云浮","佛山","保定","克拉玛依","兰州","包头","北京","北海","南京","南充","南宁","南昌","南通","即墨","厦门","句容","台州","合原创 2015-03-27 13:09:36 · 4608 阅读 · 1 评论 -
使用BeautifulSoup爬取“0daydown”网站的信息(1)
最近发现一个很好的网站,0daydown,资源真的是无时无刻的更新着。资源有哪些呢: windows,mac下的各种工具和软件。各种电子书,包含科技,小说,杂志(居然还有类似花花公子那种),可以看多国外的最新杂志。当然还有音乐,高清电影,还有各种外国最近的IT教程,但是这个百度云下载的话只有网站会员才行,不然只能使用其它链接。还有各个平台下的游戏,PC,Linux,XBOX,PS3等。资源种类真的原创 2015-03-14 19:59:45 · 16632 阅读 · 1 评论 -
安装pip和virtualenv
setuptools文档pip文档virtualenv文档之前安装的setuptools,忘了怎么安装的,好像直接是用exe文件安装的。 安装Pip:下载了gz文件然后 python setup.py install 安装virtualenv:下载了whl文件然后 pip install *.whl 文件原创 2015-04-11 00:55:04 · 2825 阅读 · 0 评论 -
Learn Beautiful Soup(4)—— 一个简单抓取图书信息的例子
抓取图书信息的网站地址为www.packtpub.com/all展示内容如下:原创 2014-10-03 11:34:49 · 4721 阅读 · 1 评论 -
pyhon3模拟登录百度(2)—— 使用IE11理清百度登录内部逻辑和分析请求发送数据
依照思路来,第一步就是难点和重点,搞清楚了网页登录的内部逻辑,才能进行下一步的模拟登录。这里,我的浏览器是IE11。因为已经看了一篇手把手教学分析登录逻辑的文章,所以这里写的要节省多了。通过分析发现登录的网址是https://passport.baidu.com/v2/api/?login查看请求正文信息,通过查看该部分信息可以知道向服务器提交了什么原创 2014-10-12 08:19:00 · 6852 阅读 · 1 评论 -
Learn Beautiful Soup(3)——使用Beautiful Soup进行查找
爬虫抓取信息原创 2014-10-02 20:15:42 · 85759 阅读 · 7 评论 -
Make Games with Python & Pygame (1)
看见这本书很有意思,利用Python和Pygame模块进行游戏开发,边学习边翻译边写心得。 http://download.csdn.net/detail/abclixu123/4582805 这是真本书的下载地址。第二章介绍Pygame的一些基础知识。开始也是以经典的Hello World开始。所用的开发环境就是安装Python后自带的IDLE。Hello原创 2012-09-20 14:52:39 · 1881 阅读 · 0 评论 -
Make Games with Python & Pygame (2)
接着上次的继续。 简单的画图函数Pygame给我们提供了几个简单的画图函数,比如画矩形,圆,椭圆,线,独立的像素点。下面这个程序就实现了一些简单画图的操作import pygame, sysfrom pygame.locals import *pygame.init()DISPLAYSURF = pygame.display.set_mode((500,400),原创 2012-09-21 13:37:50 · 2846 阅读 · 0 评论 -
Make Games with Python & Pygame (4)
从现在开始,就是具体游戏的制作了。作者是每章一个游戏,有些游戏我不是很感兴趣,只对其中有兴趣,所以就只讲这一些。第一个游戏就是贪吃蛇游戏,说起这个游戏,这可能是我玩的最早的游戏之一了,记得那时彩屏手机没有出来时,所有单色手机上面几乎都有这个游戏,简直风靡一时啊。以前在单片机的液晶屏上实现过贪吃蛇,不过太简陋了。看完讲贪吃蛇游戏这章,越来越感觉到python有意思了,字典这个数据结构的应用让原创 2012-09-22 21:20:21 · 2078 阅读 · 0 评论 -
Make Game with Python & Pygame (3)
接着来介绍Pygame一些基础的东西。Drawing Images with pygame.image.load() and blit()很多游戏都不只是用简单的画图函数就可以完成的,还需要各种各样的图片(也被称作精灵)pygame可以加载到surface对象上的图片格式有PNG, JPG, GIF和BMP。关于格式的不同地方可以上网搜索。接着对上篇最后的一段代码里面的东西做些介绍。原创 2012-09-21 20:54:23 · 2730 阅读 · 0 评论 -
tkinter中用到Python的lambda
在tkinter中,比如一个控件关联了一个函数,比如Button。代码如下:button = Button(window, text='Down', command=click)这里click函数就与button这个插件关联了,但是不好的地方就是不能传递参数。tkinter要求由按钮(或者其它的插件)触发的控制器函数不能含有参数,目的就是为了以统一的方式去调用他们。那么我们有什么办法给函数原创 2012-09-25 10:25:18 · 8620 阅读 · 1 评论 -
Python tkinter 包含的插件类型 & tkinter中可变的变量
tkinter是安装python就自带的一个GUI库,跨平台,虽然简单,我看见网上很多人说学这个GUI库没意思,现在那么多好的GUI库,不过我认为存在即合理,总有学习的理由。想借这个GUI库学学简单的GUI界面设计和python关于面向对象编程的知识。tkinter包含了一些小插件,如下所述:插件与说明Button 可点击的按钮Canvas 用于绘制或显原创 2012-09-24 19:37:47 · 5967 阅读 · 0 评论 -
Learn Beautiful Soup(1)——环境搭建
python版本:python3.3.5 Beautiful原创 2014-05-12 22:54:36 · 2193 阅读 · 0 评论 -
Learn Beautiful Soup(2)——BeautifulSoup的对象
BeatutifulSoup有下列3个对象原创 2014-07-20 17:57:28 · 14436 阅读 · 2 评论 -
pyhon3模拟登录百度(1)—— 相关学习资料收集及编程思路整理
今天看的东西有点多,有点晕,需要好好梳理下。原创 2014-10-06 19:03:17 · 1481 阅读 · 0 评论 -
使用Python与openpyxl进行表格处理(一)——读取数据
虽然现在的工作跟编程已经没有关系,但是曾经学过的东西也可以为我所用,运用到自己的目前工作岗位中,提高工作效率。这篇要讲到的就是如何利用Python与openpyxl结合来处理xlsx表格数据。Python处理表格的库有很多,这里的openpyxl就是其中之一,但是它是处理excel2007/2010的格式,也就是xlsx系列,如果要处理以前的2003的表格(xls),那么则要用另外的库。如果只是要进原创 2015-09-09 00:16:15 · 75272 阅读 · 5 评论