最新消息:欢迎光临 魔力 • Python!大家可以点开导航菜单中的【学习目录】,这个目录类似图书目录,更加方便学习!

Python教程

小工具:百度贴吧自动顶贴机

小楼一夜听春语 7年前 (2018-02-08) 5180浏览 0评论

开发这款小工具,我们需要做一些准备: url.txt:多个需要顶起的帖子地址。 reply:多条随机回复的内容。 selenium:浏览器自动化测试框架 首先,我们先使用pip完成selenium的安装。 示例代码: pip install -U...

练习项目21:使用python制作游戏(下)

小楼一夜听春语 7年前 (2018-02-07) 7171浏览 4评论

这一篇教程,我们来完成游戏的主程序模块。 最终编写完的游戏会有如下界面。 游戏界面汇总图: 接下来,根据上一篇教程的结构,我们编写每一个类的代码。 一、State类 从游戏界面汇总图中,我们能够看出,游戏中会有暂停状态(除关卡界面之外的界面)和运行...

练习项目20:使用python制作游戏(中)

小楼一夜听春语 7年前 (2018-02-06) 6844浏览 0评论

上一篇教程,我们通过实现一个敌机由上至下的循环过程,初步了解了pygame这个模块的使用。 接下来,我们进行第二阶段,真正的实现一个通过鼠标控制的小游戏。 因为内容量相对前面的教程来说比较大,我们把第二阶段再分成两个部分来实现。 第一部分:实现配置...

练习项目19:使用python制作游戏(上)

小楼一夜听春语 7年前 (2018-02-02) 17021浏览 0评论

这个练习项目来自《Python基础教程(第2版)》,案例原名为“DIY街机游戏”。 原文中做的是一个天上掉秤砣的游戏,玩家需要控制屏幕底部的香蕉左右移动,躲避掉下来的秤砣。 在这篇教程中,我们使用的素材是两个飞机。 也就是说,玩家要控制屏幕底部的飞机...

练习项目18:P2P在线文件共享(四)

小楼一夜听春语 7年前 (2018-01-31) 4929浏览 0评论

这一篇教程,我们完成P2P在线文件共享项目的最后一部分。 先看一下我们的最终实现目标。 如上图所示,在下载器中我们需要添加一个文件列表,当下载完毕,文件列表刷新,显示已下载的文件。 并且,在本篇教程新增了一个双击列表中的文件名称打开文件的功能。 我...

练习项目17:P2P在线文件共享(三)

小楼一夜听春语 7年前 (2018-01-31) 4742浏览 0评论

这一篇教程,我们在之前已编写模块的基础上,通过wxPython实现GUI图形界面的客户端。 一、导入模块 我们需要导入之前server模块和client模块中实现的一些类和方法,另外还需要导入wx模块。 示例代码: from pclient imp...

练习项目16:P2P在线文件共享(二)

小楼一夜听春语 7年前 (2018-01-30) 4837浏览 0评论

这一篇教程,我们对服务器进行优化,并且创建CMD客户端,通过命令进行访问。 先不用头疼,实现过程并不复杂。 一、服务器的再次实现 首先,我们先对服务器代码进行优化。 在之前的代码中,请求文件有正常和失效两个状态,处理请求时会返回不同的状态值和相应的...

练习项目15:P2P在线文件共享(一)

小楼一夜听春语 7年前 (2018-01-29) 10587浏览 2评论

这个练习项目来自《Python基础教程(第2版)》,案例原名为“使用XML-RPC进行文件共享”。 原文是基于Pyhton2.7,其中使用的一些模块在Python3中已经发生改变,这里使用Python3完成这个练习项目 。 练习过程分为两个阶段: ...

练习项目14:简单的BBS功能(下)

小楼一夜听春语 7年前 (2018-01-23) 10332浏览 0评论

这一篇教程,我们完成简单的BBS功能第二阶段。 首先,通过一些截图我们看一下,我们的任务目标。 最终的首页: 消息查看页: 消息编辑页: 消息保存页: 大家所看到的一共有4个页面,分别是: 首页:消息列表,可以点击消息标题查看消息,也可点击...

练习项目13:简单的BBS功能(上)

小楼一夜听春语 7年前 (2018-01-22) 5903浏览 0评论

这个练习项目来自《Python基础教程(第2版)》,案例原名为“自定义电子公告板”。 练习包括两个阶段: 第一阶段:实现与PostgreSQL的连接与数据操作,并将数据呈现为网页。 第二阶段:实现消息列表、查看消息、编辑消息、回复消息和保存信息等功...