创意编程大赛建议
mnsd

Python编程设计


可涉及的第三方库
  • Numpy
    计算
  • Matplotlib
    绘制统计图
  • Jieba
    分词
  • Pillow
    绘图
  • Pygame
    GUI游戏
  • Easygui
    简单的GUI界面

可选题目
  1. 通过easygui设计一个计算器
  2. 通过easygui和字符串的内置函数实现记事本的查找功能
  3. 通过re正则模块检测文章中的不文明现象
  4. 通过Jieba模块分析文章中的词频
  5. urllib抓取疫情数据并结合Easygui实现查询功能
  6. 设计一个简单的后台图书管理系统

Easygui使用方法
1
2
3
4
5
6
import easygui as eg
eg.msgbox(msg="我一定要学会编程!",title="标题部分",ok_button="加油")
eg.ccbox("亲爱的还玩吗?",choices=("还要玩!","算了吧/(ㄒoㄒ)/~~"))
eg.buttonbox(msg="你喜欢下面哪种水果?",title="",choices=("西瓜","苹果","草莓"))
print(eg.enterbox(msg="请说出此时你的心里话",title="心里悄悄话"))
print(eg.passwordbox(msg="请输入您的密码"))
json模块使用方法
1
2
3
import json
dict_data = json.loads(json_data)
json_data = json.dumps(dict_data)
re模块使用方法
1
2
3
4
import re
rece_list = re.findall("正则表达式", "要匹配的内容")
for i in rece_list:
print(i)
Jieba模块使用方法
1
2
3
rece_list = jieba.lcut("str字符串内容")
for i in rece_list:
print(i)
urllib模块使用方法
1
2
3
import urllib.request
req = urllib.request.urlopen("https://baidu.com/")
html_text = req.read().decode("utf8")

Scratch图形化编程


可考虑的方向
  1. scratch森林冰火人
  2. scratch疫情防控
  3. scratch疏水系统

 评论
评论插件加载失败
正在加载评论插件