7个大神级 Python 实战项目代码

(永久免费,扫码加入)

文章转自:Python学习与数据挖掘

关于Python有一句名言:不要重复造轮子。

但是问题有三个:

1、你不知道已经有哪些轮子已经造好了,哪个适合你用。有名有姓的的著名轮子就400多个,更别说没名没姓自己在制造中的轮子。

2、确实没重复造轮子,但是在重复制造汽车。包括好多大神写的好几百行代码,为的是解决一个Excel本身就有的成熟功能。

3、很多人是用来抓图,数据,抓点图片、视频、天气预报自娱自乐一下,然后呢?抓到大数据以后做什么用呢?比如某某啤酒卖的快,然后呢?比如某某电影票房多,然后呢?

以下是经过Python3.6.4调试通过的代码,与大家分享:

  1. 抓取知乎图片

  2. 听两个聊天机器人互相聊天

  3. AI分析唐诗的作者是李白还是杜甫

  4. 彩票随机生成35选7

  5. 自动写检讨书

  6. 屏幕录相机

  7. 制作Gif动图

① 抓取知乎图片,只用30行代码

from selenium import webdriver
import time
import urllib.requestdriver = webdriver.Chrome()
driver.maximize_window()
driver.get("https://www.zhihu.com/question/29134042")
i = 0
while i < 10:driver.execute_script("window.scrollTo(0, document.body.scrollHeight);")time.sleep(2)try:driver.find_element_by_css_selector('button.QuestionMainAction').click()print("page" + str(i))time.sleep(1)except:break
result_raw = driver.page_source
content_list = re.findall("img src=\"(.+?)\" ", str(result_raw))
n = 0
while n < len(content_list):i = time.time()local = (r"%s.jpg" % (i))urllib.request.urlretrieve(content_list[n], local)print("编号:" + str(i))n = n + 1

② 没事闲的时候, 
听两个聊天机器人互相聊天

from time import sleep
import requests
s = input("请主人输入话题:")
while True:resp = requests.post("http://www.tuling123.com/openapi/api",data={"key":"4fede3c4384846b9a7d0456a5e1e2943", "info": s, })resp = resp.json()sleep(1)print('小鱼:', resp['text'])s = resp['text']resp = requests.get("http://api.qingyunke.com/api.php", {'key': 'free', 'appid':0, 'msg': s})resp.encoding = 'utf8'resp = resp.json()sleep(1)print('菲菲:', resp['content'])
#网上还有一个据说智商比较高的小i机器人,用爬虫的功能来实现一下:import urllib.request
import rewhile True:x = input("主人:")x = urllib.parse.quote(x)link = urllib.request.urlopen("http://nlp.xiaoi.com/robot/webrobot?&callback=__webrobot_processMsg&data=%7B%22sessionId%22%3A%22ff725c236e5245a3ac825b2dd88a7501%22%2C%22robotId%22%3A%22webbot%22%2C%22userId%22%3A%227cd29df3450745fbbdcf1a462e6c58e6%22%2C%22body%22%3A%7B%22content%22%3A%22" + x + "%22%7D%2C%22type%22%3A%22txt%22%7D")html_doc = link.read().decode()reply_list = re.findall(r'\"content\":\"(.+?)\\r\\n\"', html_doc)print("小i:" + reply_list[-1])

③ 分析唐诗的作者是李白还是杜甫

import jieba
from nltk.classify import NaiveBayesClassifier# 需要提前把李白的诗收集一下,放在libai.txt文本中。
text1 = open(r"libai.txt", "rb").read()
list1 = jieba.cut(text1)
result1 = " ".join(list1)
# 需要提前把杜甫的诗收集一下,放在dufu.txt文本中。
text2 = open(r"dufu.txt", "rb").read()
list2 = jieba.cut(text2)
result2 = " ".join(list2)# 数据准备
libai = result1
dufu = result2# 特征提取
def word_feats(words):return dict([(word, True) for word in words])libai_features = [(word_feats(lb), 'lb') for lb in libai]
dufu_features = [(word_feats(df), 'df') for df in dufu]
train_set = libai_features + dufu_features
# 训练决策
classifier = NaiveBayesClassifier.train(train_set)# 分析测试
sentence = input("请输入一句你喜欢的诗:")
print("\n")
seg_list = jieba.cut(sentence)
result1 = " ".join(seg_list)
words = result1.split(" ")# 统计结果lb = 0
df = 0
for word in words:classResult = classifier.classify(word_feats(word))if classResult == 'lb':lb = lb + 1if classResult == 'df':df = df + 1# 呈现比例
x = float(str(float(lb) / len(words)))
y = float(str(float(df) / len(words)))
print('李白的可能性:%.2f%%' % (x * 100))
print('杜甫的可能性:%.2f%%' % (y * 100))

④ 彩票随机生成35选7

import randomtemp = [i + 1 for i in range(35)]
random.shuffle(temp)
i = 0
list = []
while i < 7:list.append(temp[i])i = i + 1
list.sort()
print('\033[0;31;;1m')
print(*list[0:6], end="")
print('\033[0;34;;1m', end=" ")
print(list[-1])

⑤ 自动写检讨书

import random
import xlrdExcelFile = xlrd.open_workbook(r'test.xlsx')
sheet = ExcelFile.sheet_by_name('Sheet1')
i = []
x = input("请输入具体事件:")
y = int(input("老师要求的字数:"))
while len(str(i)) < y * 1.2:s = random.randint(1, 60)rows = sheet.row_values(s)i.append(*rows)
print(" "*8+"检讨书"+"\n"+"老师:")
print("我不应该" + str(x)+",", *i)
print("再次请老师原谅!")
'''
以下是样稿:请输入具体事件:抽烟
老师要求的字数:200检讨书
老师:
我不应该抽烟, 学校一开学就三令五申,一再强调校规校纪,提醒学生不要违反校规,可我却没有把学校和老师的话放在心上,没有重视老师说的话,没有重视学校颁布的重要事项,当成了耳旁风,这些都是不应该的。同时也真诚地希望老师能继续关心和支持我,并却对我的问题酌情处理。 无论在学习还是在别的方面我都会用校规来严格要求自己,我会把握这次机会。 但事实证明,仅仅是热情投入、刻苦努力、钻研学业是不够的,还要有清醒的政治头脑、大局意识和纪律观念,否则就会在学习上迷失方向,使国家和学校受损失。
再次请老师原谅!
'''

⑥ 屏幕录相机, 
抓屏软件

from time import sleep
from PIL import ImageGrabm = int(input("请输入想抓屏几分钟:"))
m = m * 60
n = 1
while n < m:sleep(0.02)im = ImageGrab.grab()local = (r"%s.jpg" % (n))im.save(local, 'jpeg')n = n + 1

⑦ 制作Gif动图

from PIL import Imageim = Image.open("1.jpg")
images = []
images.append(Image.open('2.jpg'))
images.append(Image.open('3.jpg'))
im.save('gif.gif', save_all=True, append_images=images, loop=1, duration=1, comment=b"aaabb")

最后推荐一下我们的会员群,目前有风投天使投资人,猎头HR,抖音大V,情感博主,律师,心理咨询师,医疗销售,地产,保险,钢琴老师,运营商,企业咨询,跨境电商,建筑,互联网行业的数据分析师,后端开发,python测试等行业的同学加入。

微信咨询:coder_v5 (务必备注你的来意)

性价比超高的星球

目前星球430+人,专栏的内容秘籍已经更新了41篇,每天都有星球发布自己心得。只花一份钱可以学:

Python : python 入门课程44节+Django专栏9节+趣味实战案例

chatgpt :入门,进阶,趣味办公,高级课程

AI绘画:Mj的基础,入门,进阶,小红书玩法

如果你想学Python,又想学ChatGPT,又想学AI绘画,只想花一份钱欢迎加入我们星球会员群,还能认识很多牛人!

加入就送ChatGPT独立账号

afad144bc623ab52e450df8626564e86.jpeg

另外还送ChatGPT高级视频课程

原价99,现在免费送星球会员

e42d90fcc2ec73dbd945640864dd2da0.jpeg

微信长按试看内容

三天内不满意可直接退款!!!

84416fafb2097c4f9d84b049be5c20ae.png

推荐阅读:
入门: 最全的零基础学Python的问题  | 零基础学了8个月的Python  | 实战项目 |学Python就是这条捷径
干货:爬取豆瓣短评,电影《后来的我们》 | 38年NBA最佳球员分析 |   从万众期待到口碑扑街!唐探3令人失望  | 笑看新倚天屠龙记 | 灯谜答题王 |用Python做个海量小姐姐素描图 |碟中谍这么火,我用机器学习做个迷你推荐系统电影
趣味:弹球游戏  | 九宫格  | 漂亮的花 | 两百行Python《天天酷跑》游戏!
AI: 会做诗的机器人 | 给图片上色 | 预测收入 | 碟中谍这么火,我用机器学习做个迷你推荐系统电影
小工具: Pdf转Word,轻松搞定表格和水印! | 一键把html网页保存为pdf!|  再见PDF提取收费! | 用90行代码打造最强PDF转换器,word、PPT、excel、markdown、html一键转换 | 制作一款钉钉低价机票提示器! |60行代码做了一个语音壁纸切换器天天看小姐姐!|

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/56266.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ChatGPT热潮下中日数字经济有哪些合作契机

ChatGPT是一种基于自然语言处理技术的聊天机器人&#xff0c;它可以模拟人类的语言交流&#xff0c;为用户提供各种服务。最近&#xff0c;ChatGPT在中日两国掀起了一股热潮。那么&#xff0c;在这个背景下&#xff0c;中日数字经济有哪些合作契机呢&#xff1f; 首先&#xf…

聊天Chat

前言 加油 原文 聊天常用会话 ❶ Don’t count on him. 别指望他。 ❷ They underestimated the enemy’s strength. 他们低估了敌人的力量。 ❸ The plan went according to his perspective. 计划是按照他的想法进行的。 ❹ This project involves many difficulties. …

Android:设置头像

该文章讲述了Android原生态开发过程中设置用户原型头像的实现过程。主要使用到技术有&#xff1a;Android原生态开发、CircleImageView圆形图片视图、Crop裁剪工具等。 1.业务介绍 业务具体流程可以分为一下几个过程&#xff1a; 1.用户点击进行圆形头像设置&#xff0c;可以选…

即时聊天中的更换头像功能

摘自&#xff1a;bmob即时通讯个人资料编辑&#xff0c;源码猛击这里 很多人想知道即时聊天的拍照做图像和相册选择做图像的功能怎么实现&#xff0c;这里。我通过拆分bmob即时聊天的案例&#xff0c;介绍大家怎么实现这种功能。 首先我们点击头像弹出上图的窗口&#xff0c;我…

SpringBoot + Spring Security多种登录方式:账号+微信网页授权登录

大家好&#xff0c;我是宝哥&#xff01; 一、概述 实现账号用户名微信网页授权登录集成在Spring Security的思路&#xff0c;最重要的一点是要实现微信登录通过Spring Security安全框架时&#xff0c;不需要验证账号、密码。 二、准备工作 要实现该功能&#xff0c;首先需要掌…

CnOpenDataA股上市公司交易所监管措施数据

一、数据简介 证券市场监管是指证券管理机关运用法律的、经济的以及必要的行政手段&#xff0c;对证券的募集、发行、交易等行为以及证券投资中介机构的行为进行监督与管理。 我国《证券交易所管理办法》第十二条规定&#xff0c;证券交易所应当按照章程、协议以及业务规则的规…

四套上市公司家族、股权关联数据助力公司金融深度研究

四套上市公司家族关联数据&#xff1a;家族企业在我国上市公司中占有庞大比例&#xff0c;已经成为推动我国经济高质量发展的动力之一。家族企业作为民营经济的重要组成部分&#xff0c;在我国的GDP增长、税收以及就业等方面做出的贡献不容小觑。上市公司家族企业的关联、融资、…

新手练习2:人物模型多边形建模流程图解

一&#xff0c;核心布线篇 1&#xff0c;打开Blender&#xff0c;新建一个“常规”文件&#xff0c;按Tab键对立方体进行调整&#xff0c; 2&#xff0c; 按 ~ 键切换视图&#xff0c;按快捷键1切换顶点&#xff0c;选择左边顶点删除&#xff0c;对其添加镜像修改器&#xff0…

CI 与 CD 持续集成与交付(2)

在CI 与 CD持续集成与交付&#xff08;1&#xff09;http://t.csdn.cn/TF3zC 里面简述了要持续集成要哪些基本工具和和工具安装使用&#xff0c;下面我用实验验证 jenkins 怎么去集成这3大工具的使用 第一步先下载Jenkins的war 包 java -jar jenkins.war 启动 Jenkins web应…

快讯 | 低成本开源聊天机器人Vicuna;首批因 AI 失业的人出现

一分钟速览新闻点 首批因 AI 失业的人出现&#xff0c;某游戏公司裁掉半数原画师西安交大开发出基于多功能智能皮肤的自适应变色系统术锐机器人完成数亿元C3轮融资&#xff0c;手术机器人成资本香饽饽谷歌称其 AI 超算系统比英伟达 A100 更快、更节能ChatGPT已经恢复Plus订阅服…

服装连锁店管理系统设计与实现

开发工具(eclipse/idea/vscode等)&#xff1a; 数据库(sqlite/mysql/sqlserver等)&#xff1a; 功能模块(请用文字描述&#xff0c;至少200字)&#xff1a;

基于SSM 技术的服装店管理系统

随着各个服装公司的发展&#xff0c;以及现在的客流量的增加&#xff0c;很多的服装公司的内容管理系统出现了很多的问题&#xff0c;比如说系统的服务不全面&#xff0c;系统高峰时期出现卡顿等一些体验不是十分好的现象。本次毕业设计从服装行业的本身需求出发,服装公司内部的…

基于SSMEasyUI的西服门店管理系统-java门店管理服装管理系统

基于SSM&EasyUI的西服门店管理系统-java门店管理服装管理系统 1.包含源程序&#xff0c;数据库脚本。代码和数据库脚本都有详细注释。2.课题设计仅供参考学习使用&#xff0c;可以在此基础上进行扩展完善开发环境&#xff1a;Eclipse ,MYSQL,JDK1.7,Tomcat 7涉及技术点&…

服装店小程序商城开发,有效帮助门店增加私域流量,提升门店销量

文/江苏微微小程序开发 线下服装店普遍遭遇获客难的问题&#xff0c;主要原因是店铺曝光不足&#xff0c;受限于地理位置&#xff0c;和线上电商冲击。 开发服装小程序商城&#xff0c;可以很好地扩大店铺曝光半径&#xff0c;利用小程序中的附近的小程序功能&#xff0c;服装…

服装租赁与买卖系统设计

其他项目&#xff0c;点击作者主页 目录 1 系统简介 2 系统相关技术 2.1 Java 2.2 MySql数据库 2.3 MyEclipse技术 2. 4 Tomcat服务器 3 需求分析 3.1 系统可行性分析 3.1.1 技术可行性分析 3.1.2 经济可行性分析 3.1.3 社会可行性 3.2 系统功能需求分析 4 系统…

服装零售软件大合集,你想知道的都在这里!

最近总是听到服装零售店老板的诉苦&#xff1a; 1、一年四季更换&#xff0c;服装零售店面临着换季更替&#xff0c;潮流迭代&#xff0c;于是也承担着巨额的库存成本&#xff0c;加上当前运输成本不断上涨&#xff0c;店铺支出压力越来越大&#xff0c;服装零售店的库存消化能…

推荐一款可以设计衣服的软件?零基础小白不可错过的服装设计工具

推荐一款可以设计衣服的手机软件&#xff1f;服装设计中设计绘画是个很重要的步骤&#xff0c;服装画主要是表达设计师所设计的时装整体效果及感觉&#xff0c;通过设计来表达设计师的设计理念及风格&#xff0c;其中包括对衣服的设计、面料、廓形等等的表达所以对于服装设计的…

衣橱管理APP——《衣橱管家》页面设计

目录 一、界面总体设计二、详细界面说明1.登录注册2.日历3.智能推荐4.我的5.衣橱6.时尚 三、附录 一、界面总体设计 《衣橱管家》有五大核心模块&#xff1a;衣橱管理、智能穿搭推荐、智能购买推荐、时尚社区、日常穿搭记录&#xff1b;界面设计将围绕这五大核心模块与登录注册…

服装店商家不离手的十大服装进销存管理软件,功能大对比

随着管理成本的提高&#xff0c;加上信息技术的发展&#xff0c;各行各业都要求应用专业的技术软件来提高管理效率&#xff0c;中小商户也不例外。 进销存软件是时代的产物&#xff0c;也是中小商户们想要做大做强生意的必然要求。然而市面上的进销存软件高达上百款&#xff0…

中小型服装店如何选择管理软件?

中小型服装店在发展中逐渐建立属于门店的会员管理、员工管理、商品管理体系&#xff0c;使用管理软件来提高门店经营效率&#xff0c;那么选择服装店管理软件要看哪些方面? 小编给大家一些中小型服装店选择软件时考虑的方面&#xff1a; 软件价格。中小型门店服装店规模小&…