办公自动化桌面应用的设计与开发-计算机、软件工程、人工智能等-
办公自动化桌面应用的设计与开发科研项目
项目目标是实现个人独立自动登录指定网站、自动给指定文章进行点赞、收藏、评论等功能的Web自动化桌面应用。
一、项目简介
01、本项目经过研发与实践,选择以Web自动化桌面应用的设计与开发为项目最终实践目的,专为计划申请计算机、软件工程、人工智能等专业的学生所设计。
02、学生将跟随老师一同工作,学习Python语言的基础知识以及Pywin32、Pyautogui和Tkinter等工具库的使用,研究基本的桌面自动化软件项目开发流程与方法。
03、最后,学生将以一个可以实际使用的办公自动化桌面应用为成果,使学员系统性掌握基本的桌面自动化软件项目开发流程与方法。
二、适合人群
国际部高一、高二年级学生;
针对不同基础和申请专业方向的学生,本项目可在桌面软件开发、自动化机器人RPA、Web自动化等不同方向进行调整;
对应美国 STEM 专业为:计算机科学、计算机工程、信息技术、人工智能、数据科学 、软件工程、网络安全、人机交互、计算机图形学 、计算机视觉、机器学习、数据挖掘、数据库管理、算法设计与分析、编译原理 、操作系统、计算机网络 、分布式系统 、并行计算、云计算等。
三、项目收获
01开发流程和方法
掌握桌面自动化软件项目的开发流程和方法
02Python自动化
掌握使用Python语言来实现一个具有实际功能和价值的桌面应用程序,提高基础编程能力
03Tkinter
具备使用Tkinter创建图形用户界面的能力
04Pywin32
掌握使用Pywin32操作常见的办公文件的方法
05PyautoGUI
掌握使用PyautoGUI控制鼠标和键盘的方法
06Pyinstaller
掌握使用Pyinstaller对Python程序进行打包的方法
四、课程安排
学习和使用Tkinter4课时
Pywin32和PyautoGUI学习16课时
学习Pyinstaller打包工具4课时
撰写项目设计与开发总结报告6课时
夏令营时间暑假一期:8月01日-8月04日;
暑假二期:8月10日-8月13日。
具体时间以官方公布为准。