3.10
今日累计学习时长4小时,其中课堂学习4小时,涵盖数据库、数学建模、Python三大核心模块的理论学习与实操练习。
代码量
今日编写及调试代码共计320行,主要涉及Python数据库连接脚本、数学建模数据预处理代码以及基础算法实现,完成了5个核心功能模块的代码编写与初步测试。
博客产出
完成1篇学习进度博客,围绕数据库核心知识点展开梳理,同步标注“软件工程日报”标签,详细记录了今日学习的重点、难点及实操心得。
核心学习知识点
数据库部分
今日重点学习了MySQL数据库的基础架构与核心操作,深入掌握了数据库的创建、数据表的增删改查(CRUD)基础语法,理解了主键、外键、索引的设计原理与应用场景。通过实操练习,熟练运用SELECT语句进行多表联合查询,掌握了JOIN(内连接、左连接、右连接)的使用逻辑,同时学习了事务的ACID特性及简单的事务控制语句,为后续复杂数据库项目开发奠定了基础。
数学建模部分
聚焦数学建模的基础理论与数据处理方法,学习了数据清洗、数据标准化的核心步骤,掌握了利用Python进行异常值检测、缺失值填充的实操技巧。深入理解了常见的数学建模思路,包括问题分析、模型假设、模型建立与求解的完整流程,通过案例练习尝试运用线性回归模型对简单数据进行拟合分析,初步建立了用数学思维解决工程实际问题的意识。
Python部分
巩固了Python的基础语法与高级特性,重点学习了Python与数据库的连接方式,使用pymysql库实现了Python与MySQL数据库的连接、数据读写、异常处理等操作。同时练习了Python在数学建模中的应用,利用numpy库进行数值计算,pandas库进行数据处理,完成了简单的数据分析与模型搭建,提升了利用Python工具实现工程需求的实操能力。
学习心得
今日的学习围绕数据库、数学建模、Python三大模块展开,让我对软件工程专业的技术栈有了更全面的认知。数据库作为软件工程的数据存储核心,其语法的严谨性和逻辑的关联性让我深刻体会到数据管理的重要性,多表查询的实操过程中,我也意识到良好的数据库设计是后续开发的关键。数学建模的学习则为我打开了用数学思维解决工程问题的大门,让我明白优秀的软件产品往往需要精准的数学逻辑支撑。
而Python作为连接二者的核心工具,其灵活性和强大的库生态让我受益匪浅,通过实现Python与数据库的交互,我切实感受到了编程语言在工程实践中的应用价值。不过在学习过程中,我也发现自身存在不足,比如复杂的数据库查询语句编写效率较低,数学建模模型的参数调优能力有待提升,Python代码的异常处理细节还需进一步完善。
浙公网安备 33010602011771号