自拟题目大作业

本次大作业采用Python完成一个爬虫程序,抓取豆瓣评论并生成词云,代码量不少于100行。提交内容包括可运行的代码和3页以上的设计文档,涵盖目标、框架、第三方库和关键代码说明。评分标准关注目标完成度、创新、代码量和文档完备性。项目适合两人合作,使用各自账号提交,文件逐一上传,不接受压缩包。
摘要由CSDN通过智能技术生成

描述
自拟题目,完成一个利用Python程序的大作业,不少于100行代码。
需要提交:
(1)可运行的代码
(2)设计文档(整体设计目标、代码总体框架、第三方库介绍、关键代码说明、效果和结论),不少于3页,不要大段贴代码
评分标准如下:
(1)预定目标完成度
(2)创新创意
(3)代码量达标
(4)文档完备性
两人一组,同组同分,请两位同学用各自账号同时提交作业。
提交时请选择文件提交方式,文件逐一提交,不要用压缩文件。

解析:
是道开放性题目,由于当时小学期还要做网站且python学的也不好,所以就模范网上的python爬虫简易教程写了个爬取豆瓣评论并生成词云展示的程序。网上此类教程很多,也易上手,有些时间紧的同学可以考虑考虑,当然大佬请无视之。

"""
从豆瓣上爬取《秦时明月》、《天行九歌》、《武庚纪》已播放的几部的评论
将爬取的评论数据清洗后存入文本文档
再对文本文档进行分词处理
将分词处理得到的结果进行生成词云
爬虫及分词统计的方法基本上是参照书上的步骤,数据清洗和词云的实现由于书上没说所以参考了一下网上的教程
"""
import re
import time
import jieba
import requests
import numpy as np
import matplotlib.pyplot as plt
from bs4 import BeautifulSoup as bs
from PIL import Image
from wordcloud import WordCloud,ImageColorGenerator
#获取评论
def GetComments(CommentID,name):
    #爬取某一部的10页评论
    Comment_List=[]
    for i in range(10):
        start=(i+1)*20
        Url='https://movie.douban.com/subject/'+CommentID+'/comments?start='+str(start)
        print(Url)
        try:
            Comment_HTML=requests.g
非常好的问题!设计一款电子智能产品需要考虑许多方面,包括硬件和软件方面的设计。以下是我对STM32主控芯片设计电子智能产品的一些思路和建议: 1. 系统设计 首先,你需要确定你想要设计的电子智能产品的功能和特点。这将有助于你确定需要的传感器、执行器、通信接口等硬件模块,并帮助你设计软件和写代码。例如,你可以设计一款能够检测环境温度、湿度、光照强度等参数,并能够通过Wi-Fi或蓝牙与智能手机进行通信的智能家居设备。 2. 硬件设计 硬件设计包括电路图设计、PCB布局设计、元器件选型等。在选择元器件时,你需要考虑芯片的性能、功耗、成本等因素。STM32系列芯片拥有广泛的选择,你可以根据自己的需求选择适合的型号。在电路图设计和PCB布局设计时,你需要考虑信号传输、电源管理、EMC(电磁兼容性)等方面,以确保你的电子智能产品能够正常工作。 3. 软件设计 软件设计包括写代码、调试程序、设计界面等。STM32系列芯片使用C语言写代码,你需要熟悉芯片的API函数和库函数。你还需要考虑实现通信接口、数据处理算法、应用程序等方面的代码。在开发过程中,你需要使用调试工具进行程序调试,以确保程序的正确性和稳定性。 总之,设计一款电子智能产品需要考虑多个方面,包括硬件和软件方面的设计。你需要根据自己的需求和技术水平进行选择和实现。希望这些思路和建议能够对你有所帮助!
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值