用ESC完成小程序前端+后端开发

简介: 在ECS服务器上部署Python项目

我是一名北京的大一新生,学的是大数据专业,因为疫情封校,原计划的军训取消,刚好可以用这些时间提前预习一下大学的知识。
上大学之间没有接触过编程,觉得编程是一个很复杂的东西,但是我看到我们课表上有程序设计这门课,所以我就决定自学编程。
为什么选择小程序开发?
因为小程序可以不用下载,多端运行,上线之后可以很轻松的分享给朋友。于是我就开始在网上找教程,在B站搜索小程序的教程,了解到了小程序主要是HTML+CSS+Javascript这三门语言组成的,HTML负责整体的页面,CSS负责样式的呈现,Javascript就是页面需要执行的脚本。
了解了基本的构造后,就可以开始编写代码了,我计划是写一个在线查分的小程序,从网上下载了一个开源的用户登录界面,把HTML语言转换成微信专用的WXML语言,这样整体的页面布局就出来的。
微信图片_20220918112355.jpg

页面有了,但是成绩数据从哪里来呢?第一次写程序的我发出了这样的疑问,在网上一查得知数据会存放在一个叫数据库的地方,经过对比之后,我选择了Mysql数据库,数据库需要部署在一台24H不关机的服务器上,于是我就想到了”飞天加速计划·高校学生在家实践“的活动,在阿里云上申请了一台云服务器用于部署Mysql数据库。系统方面我选择了阿里巴巴OS,这个系统的操作逻辑和CentOS很像,并且有一些阿里自己的优化设置,对于新手很友好。
由于我是第一次使用Linux系统,对指令什么的不是很熟悉,于是我了解到了宝塔面板,可以直接在网页端部署数据库,而且通过一条指令就可以安装面板,大大的节省了开发的时间。
linux-img4.png
数据库有了之后我开始学习SQL语句,了解数据是如何从数据库中筛选出来的,数据库跟Excel表格很像,SQL语句就相当于Excel里的查找功能。
但是我在微信小程序的开发者文档里找了一圈也没有找到调用数据库的函数,后来我听说微信小程序全部是通过HTTP协议调取API来获取数据的,我就开始着手学习怎么开发API。
我接触到了Python的Flask框架,通过HTTP的链接调用到Flask里的函数,再通过pymysql查找数据库,最终实现了小程序的查分功能。
uTools_1663474657638.png
Flask项目的部署也很简单,宝塔面板提供Python项目管理的功能,上传代码文件就能一键运行,还可以自动安装依赖库。
作品展示:
微信图片_20220918121927.jpg

微信图片_20220918121922.jpg

作为一名大学新生,我们要有理想,有担当,要用我们所学的知识来造福社会,推动国家的发展,如果一个国家没有了新鲜的力量,没有了刻苦钻研的精神,不思进取,那么这个国家就会落后于其它国家,最终消失在历史的长河中。肯尼迪曾说过:“不要总是问国家为你做了什么,你要常问自己为国家做了什么。”要想做好一名新时代的青年大学生,就是利用好大学的四年时光,学习知识,学习本领,用我们的双手创造出祖国美好的明天。

相关文章
|
1月前
|
人工智能 小程序 前端开发
一个小程序轻量AR体感游戏,开发实现解决方案
针对青少年运动兴趣不足问题,AR体感游戏凭借沉浸式互动体验脱颖而出。结合小程序“AI运动识别”插件与WebGL渲染技术,可实现无需外设的轻量化AR健身游戏,如跳糕、切水果等,兼具趣味性与锻炼效果,适用于儿童健身及职工团建,即开即玩,低门槛高参与。
|
3月前
|
JSON 监控 前端开发
AMIS:百度开源的前端低代码神器,18.4k star 背后的开发效率提升利器
AMIS(前端低代码框架)是百度开源的低代码前端框架,基于纯 JSON 配置即可生成完整后台页面,包括表单、表格、图表、CRUD 列表,支持可视化拖拽编辑。,星标数已达 18.4k,百度内部已沉淀超过 5 万个页面,广泛应用于审核系统、数据管理后台、模型监控等落地场景
798 0
|
2月前
|
人工智能 前端开发 JavaScript
前端工程化演进之路:从手工作坊到AI驱动的智能化开发
前端工程化演进之路:从手工作坊到AI驱动的智能化开发
550 18
前端工程化演进之路:从手工作坊到AI驱动的智能化开发
|
1月前
|
移动开发 小程序 前端开发
小程序开发平台有哪些?哪个好
小程序的开发方式丰富多元,开发团队可根据自身的技术背景、项目具体需求以及资源状况,灵活挑选最为适宜的开发路径。以下将详细介绍几种主流的小程序开发方式。
242 1
|
1月前
|
运维 小程序 数据可视化
小程序开发平台有哪些?SaaS小程序制作平台哪个好
小程序开发模式详解:自主开发、SaaS小程序制作平台与外包全对比 选择合适的小程序开发模式,是项目成功的基石。这三种模式在成本、周期、控制力和灵活性上各有千秋,适用于不同阶段和不同类型的企业。下面我们将逐一深入剖析。
242 7
|
1月前
|
移动开发 小程序 前端开发
小程序快速开发平台有哪些?
小程序开发并非“一刀切”,需结合技术储备、资金预算、时间规划及功能需求等多维度因素综合考量。以下为您详细拆解五种主流开发方案及其适用场景,助您精准匹配开发路径。
164 3
|
2月前
|
存储 前端开发 安全
实现“永久登录”:针对蜻蜓Q系统的用户体验优化方案(前端uni-app+后端Laravel详解)-优雅草卓伊凡
实现“永久登录”:针对蜻蜓Q系统的用户体验优化方案(前端uni-app+后端Laravel详解)-优雅草卓伊凡
191 5
|
1月前
|
移动开发 小程序 前端开发
小程序开发平台有哪些?小程序开发制作软件推荐
小程序开发方案全解析:5种主流方式与选择指南 小程序开发需根据技术能力、预算、时间及功能需求综合决策。以下为5种主流开发方案及适用场景分析:
355 0
下一篇
oss云网关配置