Python
雨者
纸上得来终觉浅,绝知此事要躬行。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python小游戏 -- 猜数字
Python初学者小游戏:猜数字 游戏逻辑:电脑随机生成一个数字,然后玩家猜数字,电脑提示猜的数字大了还是小了,供玩家缩小数字范围,达到既定次数后,玩家失败。若在次数内猜对,玩家获胜。 涉及知识点:random.randint() , print() , input() ( raw_input() ) 参考实现代码: #!/usr/bin/env pytho原创 2017-08-07 22:27:48 · 1578 阅读 · 0 评论 -
Python编写基于socket的非阻塞多人聊天室程序(单线程&多线程)
前置知识:socket非阻塞函数(socket.setblocking(False)),简单多线程编程 代码示例: 1. 单线程非阻塞版本: 服务端: #!/usr/bin/env python # encoding: utf-8 import socket import os import sys import time import traceback原创 2017-10-22 19:41:04 · 2017 阅读 · 0 评论 -
Python socket编程(阻塞) --基于SocketServer
SocketServer模块是Python对socket常规通信的一个经过封装的模块,使用简单,基于面向对象的设计模式,但功能有限,可用于快速开发。 Tips: 默认端口:6767 默认本地ip:127.0.0.1 代码样例: 1. 服务端: #!/usr/bin/env python # encoding: utf-8 from Sock原创 2017-10-10 15:03:37 · 1340 阅读 · 0 评论 -
Python小程序 -- 人民币小写转大写辅助工具
大家应该都知道,银行打印账单有时候会跟上人民币的阿拉伯数字以及人民币汉字大写写法,转换的过程中有一定的逻辑难度,较为麻烦,所以笔者心血来潮,花了点时间简单实现了一下这一转换过程,以供初学者参考。 输入样例: 123.22 输出样例: 壹佰贰拾叁圆贰角贰分 参考代码: #!/usr/bin/env python # encoding原创 2017-10-01 22:02:03 · 1027 阅读 · 0 评论 -
Python socket(TCP阻塞模式)基础程式
前置知识:Python基础语法,socket库 tips: 1. 默认HOST_IP:127.0.0.1 2. 默认HOST_PORT:7676 参考代码: 1. 客户端程式 import socket import os import sys import time import traceback reload(sys) sys.setdefaul原创 2017-10-06 21:58:29 · 3486 阅读 · 0 评论 -
黑板客 -- 爬虫闯关 -- 关卡05
爬虫闯关链接: 1. http://www.heibanke.com/accounts/login/?next=/lesson/crawler_ex04/ 2. http://www.heibanke.com/lesson/crawler_ex04/ 3. http://www.heibanke.com 知识点:coo原创 2017-09-09 13:59:40 · 449 阅读 · 0 评论 -
黑板客 -- 爬虫闯关 -- 关卡04
爬虫闯关链接: 1. http://www.heibanke.com/accounts/login/?next=/lesson/crawler_ex03/ 2. http://www.heibanke.com/accounts/login 知识点:cookie & session , csrf , Web编程,多线程密码枚举原创 2017-09-08 23:15:53 · 472 阅读 · 0 评论 -
黑板客 -- 爬虫闯关 -- 关卡03
爬虫闯关链接: 1. http://www.heibanke.com/accounts/login/?next=/lesson/crawler_ex02/ 2. http://www.heibanke.com/accounts/login 知识点:cookie & session , csrf , Web编程 提示:此题有原创 2017-09-08 20:35:50 · 530 阅读 · 2 评论 -
Python小游戏 -- 猜单词
Python初学者小游戏:猜单词 游戏逻辑:就像我们曾经英语学习机上的小游戏一样,电脑会从事先预置的词库中抽取单词,然后给出单词的字母数量,给定猜解次数,然后让玩家进行猜测,并给出每次猜测的正确字母与错误字母。 涉及知识点:random.randint() , print() , input() ( raw_input() ) 参考实现代码:原创 2017-08-30 18:06:39 · 2881 阅读 · 0 评论 -
黑板客 -- 爬虫闯关 -- 关卡02
爬虫闯关链接:http://www.heibanke.com/lesson/crawler_ex01/ 知识点:Web编程,抓包,模拟post请求 参考代码: #!/usr/bin/env python # encoding: utf-8 import requests import sys import re reload(sys) sy原创 2017-09-07 21:26:07 · 368 阅读 · 0 评论 -
黑板客 -- 爬虫闯关 -- 关卡01
爬虫闯关链接:http://www.heibanke.com/lesson/crawler_ex00 知识点:Python正则表达式,Web编程 参考代码: #!/usr/bin/env python # encoding: utf-8 import requests import sys import re reload(sys) sys.setdefaulte原创 2017-09-06 23:55:32 · 435 阅读 · 0 评论 -
Python字体颜色设置
Python字体颜色设置 平时学习工作中,我们经常会接触到一些大佬写的Python工具,运行起来总会显示出五颜六色的字体,比如红色代表Error , 黄色代表Warning , 绿色代表Success 。而自己写出来的Python命令行代码,大多只有一种颜色。所以,要怎么样才能让自己的程序看起来更有逼格一些呢? 在这里,笔者就给大家分享一套个人认为最好用的Python字体库原创 2017-08-07 22:47:35 · 25904 阅读 · 4 评论 -
Python简易远控(单线程版)
1. 技术:管道通信,流文件处理,socket基础 2. Tips: 默认IP:127.0.0.1 默认端口:7676 3. 代码样例: 服务端: #!/usr/bin/env python # encoding: utf-8 import socket import sys from os import * reload(sys)原创 2017-10-14 00:08:14 · 3678 阅读 · 2 评论
分享