用Scratch+Python做一个联网游戏!不比打游戏差吧!

  • Post author:
  • Post category:python

Scratch2有一个扩展功能,可以让Scratch和第三方应用通过http连接起来,实现访问网站数据、控制硬件等应用。我们今天就使用这个扩展,连接到一个用Python实现的网络服务,来做一个联网游戏。希望大家能通过今天的学习了解一些网络编程的基本知识,以及知道要做出一个比较复杂的系统要关心的方面。 我们先用Scratch做一个大富翁游戏:有两个以上的游戏角色(这个例子里是一只猫和一只狗)分别由两…

继续阅读 用Scratch+Python做一个联网游戏!不比打游戏差吧!

【Python】websocket

  • Post author:
  • Post category:python

WebSocket协议是基于TCP的一种新的协议。它实现了浏览器与服务器全双工(full-duplex)通信。其本质是保持TCP连接,属于长链接,在浏览器和服务端通过Socket进行通信。 除了能响应请求外,还能主动向客户端推送消息 要达到这个效果,需要客户端和服务端都遵循websocket协议建立连接 1.服务端开启服务,等待客户端连接 2.客户端连接,并随即生成一段字符串发给服务端 3。服务端…

继续阅读 【Python】websocket

centos系统搭建python运行环境

  • Post author:
  • Post category:python

一、lsb_release -a,即可列出所有版本信息(公司测试机器IP:10.3.254.158) 二、创建虚拟环境 1.创建:mkvirtualenv [虚拟环境名称] 若想指定python版本,可通过"--python"指定python解释器:mkvirtualenv  --python=/usr/local/python3.5.3/bin/python venv 创建后,虚拟环境位于/ho…

继续阅读 centos系统搭建python运行环境

argparser Python包使用

  • Post author:
  • Post category:python

argparser Python包使用 导入 import argparse 定义parser对象(参数为介绍) parser = argparse.ArgumentParser('test parser') 定义argument 传入字符串 首先我们看最简单的传入string的情况 parser.add_argument('-o', metavar='STRING', help='input s…

继续阅读 argparser Python包使用

Wxpython 让页面自动滑到底部

  • Post author:
  • Post category:python

一个垂直方向上滑动的页面,使用如下代码,GetClientSize获取的是页面的大小 self.scrolled_panel.Scroll(0,self.GetClientSize()[1]) 值得注意的一点是,如果有 self.scrolled_panel.SetupScrolling() 这行代码,一定要在里面加上 scrollToTop=False ,否则会使页面一直卡在顶部 self.sc…

继续阅读 Wxpython 让页面自动滑到底部

用python自动发推(twitter)

  • Post author:
  • Post category:python

这是catcam第二集~ 用python自动发推 因为在美国所以还是也搞个自动发推的吧~那天万一新浪北美服务器挂了还能看推~~~~ 这次就太简单了,找到了个非常棒的教程: http://nodotcom.org/python-twitter-tutorial.html 基本就是无脑操作了。此处复制黏贴教程~ 因为太懒所以完全不想翻译呢╮(╯▽╰)╭ Step 1 You must add your…

继续阅读 用python自动发推(twitter)

不知道 python这些技巧,你就 out 了(下)

  • Post author:
  • Post category:python

由于整篇文章比较多,所以我将它分成上中下,三篇文章发布出来,满满的都是干货,关注我学习更多的Python是实用小技巧。完结篇 38. 描述器(Descriptors) 描述器决定了对象属性是如何被访问的。描述器的作用是定制当你想引用一个属性时所发生的操作。 构建描述器的方法是至少定义以下三个方法中的一个。需要注意,下文中的instance是包含被访问属性的对象实例,而owner则是被描述器修辞的类…

继续阅读 不知道 python这些技巧,你就 out 了(下)

Python 练习题:判断手机号码

  • Post author:
  • Post category:python

手机验证码:我们在注册应用的时候常常使用手机号作为账户名,在短信验证之前一般都会检测号码的真实性,如果是不存在的号码就不会发送验证码。检验规则如下: 号码不低于11位; 时移动联通电信号段的一个号码; 号段如下: CN_mobile = [134,135,136,137,138,139,150,151,152,157,158,159,182,183,184,187,188,147,178,1705…

继续阅读 Python 练习题:判断手机号码

Python使用Crypto进行AES加密

  • Post author:
  • Post category:python

Python使用Crypto进行AES加密 参考: Python3.7安装pycrypto失败,然后安装 pycryptodome成功 Python 实现AES加密 1. Crypto的安装 pip install pycryptodemo 报错的话换源试一下 pip install -i https://pypi.douban.com/simple/ pycryptodome 2. AES加密 …

继续阅读 Python使用Crypto进行AES加密

python实现自动发送电子邮件

  • Post author:
  • Post category:python

文章目录 申请网易云邮箱邮箱授权码 python源代码 申请网易云邮箱邮箱授权码 python源代码 # -*- coding: utf-8 -*- """ Created on Wed Nov 17 20:56:59 2021 @author: LU 使用Python实现自动化邮件发送,可以让你摆脱繁琐的重复性业务,节省非常多的时间。 Python有两个内置库: smtplib 和 email …

继续阅读 python实现自动发送电子邮件