这门课到底解决什么工作场景
如果你在教务、行政岗位待过,或者接过学校、培训机构的内部工具需求,就会知道这类系统的痛点很具体:学生信息散在多个 Excel 里,成绩录入靠手工复制粘贴,班级和课程调整后没人同步,查一个学生的历史记录要翻好几个文件。这门课围绕的就是这个场景——用 Python 加 PyQt5 做桌面端界面,用 SQL 管数据,把学生、班级、成绩、课程这几类信息放进一个能增删改查的本地程序里。它不是讲 Python 语法入门,而是把语言、界面、数据库三块拧在一起,做完一个能真正跑起来的学校管理工具。学之前你要清楚:它更适合“我已经会一点 Python,但不知道怎么把界面和数据库接起来”的人,而不是完全没写过代码的零基础。
适合什么基础,先看哪几块
最低门槛是能读懂 Python 的函数、类、循环,知道列表和字典怎么用;SQL 部分不需要提前会,课程里会带着写建表和查询。如果你连 Python 都没碰过,建议先补两周基础再来,否则界面信号槽和数据库连接这两块会很吃力。看的时候不要从头顺着播,先抓三条主线:一是 PyQt5 的窗口、布局和控件怎么搭出录入和查询界面;二是信号与槽怎么把按钮点击接到具体函数上;三是 SQL 的建库建表、增删改查怎么和界面表单对接。这三块是这个项目的骨架,先看懂它们,后面加模块才不会乱。课程后段有对已有功能的补充调整,那部分属于完善细节,等主线跑通再看。
学完能独立做什么,资料怎么配合练
跟完并自己动手敲一遍,你应该能独立做出一个单机版的学校管理程序:录入和修改学生档案、按班级或姓名查询、登记成绩并做简单统计、用表格控件展示结果,数据存在本地数据库里不会丢。这个能力往外延伸,换成图书管理、员工档案、库存登记,思路是一样的。练习方法上,别只看视频,每看完一个功能就自己关掉视频重写一遍,写完再对照。资料里的视频和字幕适合跟着敲,图片类文件多是关键步骤的截图,遇到卡住的地方拿来核对界面参数。数据库部分建议自己额外造一批假数据,几十条学生记录,专门测试查询和删除,这样能提前暴露字段类型和主键设置的问题。这门课的价值在于给你一个完整可交付的小项目,而不是一堆零散知识点,能不能学到手,取决于你有没有真的把它从头到尾跑通一遍。
第 1 部分8 集
- 📁 21. Extra Changes in this project 21. Extra Changes in this project必看.png [493.5 KB] 1. Extra changes_CN.srt [11.0 KB] 1. Extra changes.srt [11.0 KB] 1. Extra changes.mp4 [201.8 MB]
- 📁 17. Mark module python code 17. Mark module python code说明.png [493.5 KB] 2. Edit marks.srt [12.2 KB] 1. Add marks.mp4 [194.3 MB] 3. Delete marks_CN.srt [6.4 KB] 2. Edit marks_CN.srt [12.1 KB] 2. Edit marks.mp4 [215.6 MB] 3. Delete marks.srt [6.4 KB] 1. Add marks.srt [12.4 KB] 1. Add marks_CN.srt [12.4 KB] 3. Delete marks.mp4 [85.4 MB]
- 📁 22. Export reports from QTableWidget to Excel File 22. Export reports from QTableWidget to Excel File文档.zip [1.8 MB] 3. The modified Gui for export to excel.html [198.5 KB] 1. Export to Excel from Pyqt5 tables.mp4 [202.2 MB] 2. Download the modified python code.html [56.1 KB] 1. Export to Excel from Pyqt5 tables_CN.srt [16.4 KB] 1. Export to Excel from Pyqt5 tables.srt [16.5 KB]
- 📁 8. User interface creation Attendance management module 8. User interface creation Attendance management module必看.png [493.5 KB] 2. Edit or delete attendance details.mp4 [35.2 MB] 2. Edit or delete attendance details_CN.srt [2.4 KB] 2. Edit or delete attendance details.srt [2.4 KB] 1. Add attendance Details.mp4 [51.6 MB] 1. Add attendance Details.srt [3.0 KB] 1. Add attendance Details_CN.srt [3.1 KB]
- 📁 16. Student module python code 16. Student module python code说明.png [493.5 KB] 2. Add student 2.srt [11.0 KB] 5. Delete student.mp4 [107.7 MB] 3. edit student 1.srt [11.7 KB] 2. Add student 2.mp4 [171.9 MB] 4. Edit student part 2_CN.srt [7.1 KB] 1. Add student part 1_CN.srt [9.2 KB] 5. Delete student_CN.srt [7.7 KB] 3. edit student 1.mp4 [187.1 MB] 3. edit student 1_CN.srt [11.9 KB] 1. Add student part 1.mp4 [109.6 MB] 1. Add student part 1.srt [9.4 KB] 5. Delete student.srt [7.6 KB] 4. Edit student part 2.srt [7.1 KB] 4. Edit student part 2.mp4 [117.4 MB] 2. Add student 2_CN.srt [11.0 KB]
- 📁 5. Interface Design - Login form and home page design 5. Interface Design - Login form and home page design资料.png [493.5 KB] 1. Login form creation.srt [6.0 KB] 2. Home page creation_CN.srt [1.5 KB] 2. Home page creation.srt [1.5 KB] 2. Home page creation.mp4 [20.3 MB] 1. Login form creation.mp4 [109.3 MB] 1. Login form creation_CN.srt [6.1 KB]
- 📁 20. Reports Generation 20. Reports Generation必看.zip [1.8 MB] 2. Report Design Style Generation.mp4 [148.3 MB] 1. Reports Generation.mp4 [132.0 MB] 2. Report Design Style Generation_CN.srt [7.4 KB] 1. Reports Generation_CN.srt [6.7 KB] 1. Reports Generation.srt [6.5 KB] 2. Report Design Style Generation.srt [7.2 KB]
- 📁 11. User interface creation Receipt generation module 11. User interface creation Receipt generation module必看.zip [1.8 MB] 1. Receipt generation.mp4 [99.8 MB] 1. Receipt generation_CN.srt [4.6 KB] 1. Receipt generation.srt [4.7 KB]
13. Complete project code for python9 集
- 13. Complete project code for python文档.zip [1.8 MB] 1. Copy the complete python code - copy the complete code and save as school.py.html [31.2 KB]
- 📁 6. User interface creation Student details module 6. User interface creation Student details module资料.zip [1.8 MB] 2. Edit or Delete student interface design_CN.srt [4.2 KB] 1. Add new student interface design.srt [7.0 KB] 1. Add new student interface design_CN.srt [7.1 KB] 1. Add new student interface design.mp4 [112.0 MB] 2. Edit or Delete student interface design.mp4 [86.1 MB] 2. Edit or Delete student interface design.srt [4.1 KB]
- 📁 2. Software installation 2. Software installation文档.zip [1.8 MB] 1. How to install Python_CN.srt [1.6 KB] 4. How to install text editor for our project.srt [1.4 KB] 4. How to install text editor for our project.mp4 [15.0 MB] 3. How to install xampp and mysql.mp4 [19.1 MB] 3. How to install xampp and mysql.srt [1.6 KB] 1. How to install Python.srt [1.6 KB] 3. How to install xampp and mysql_CN.srt [1.7 KB] 2. How to install PyQt5 and PyQt5 tools.mp4 [26.4 MB] 1. How to install Python.mp4 [16.1 MB] 2. How to install PyQt5 and PyQt5 tools.srt [1.6 KB] 2. How to install PyQt5 and PyQt5 tools_CN.srt [1.8 KB] 4. How to install text editor for our project_CN.srt [1.5 KB]
- 📁 18. Attendance module python code 1. Add attendance.srt [10.5 KB] 3. Delete Attendance.mp4 [47.9 MB] 2. Edit attendance.srt [13.6 KB] 3. Delete Attendance_CN.srt [2.8 KB] 2. Edit attendance.mp4 [208.5 MB] 1. Add attendance.mp4 [182.2 MB] 2. Edit attendance_CN.srt [13.4 KB] 1. Add attendance_CN.srt [10.5 KB] 3. Delete Attendance.srt [2.8 KB]
- 📁 19. Fees module python code 4. Delete Fees_CN.srt [4.6 KB] 3. Edit fees_CN.srt [11.8 KB] 1. Addd Fees_CN.srt [11.8 KB] 3. Edit fees.mp4 [253.6 MB] 2. Fees Receipt Generation.srt [10.4 KB] 2. Fees Receipt Generation_CN.srt [10.5 KB] 2. Fees Receipt Generation.mp4 [180.8 MB] 1. Addd Fees.srt [11.7 KB] 4. Delete Fees.mp4 [74.4 MB] 3. Edit fees.srt [11.8 KB] 4. Delete Fees.srt [4.6 KB] 1. Addd Fees.mp4 [227.4 MB]
- 📁 4. New project and menu creation using Qt Designer 1. How to create new project and menu.mp4 [46.8 MB] 1. How to create new project and menu.srt [2.9 KB] 2. How to set menu colors and object names in the menu.mp4 [45.8 MB] 2. How to set menu colors and object names in the menu.srt [3.3 KB] 2. How to set menu colors and object names in the menu_CN.srt [3.2 KB] 1. How to create new project and menu_CN.srt [3.1 KB]
- 📁 1. Introduction 1. The complete output of the Python PyQt5 & MySql project we are goint go develop_CN.srt [4.7 KB] 1. The complete output of the Python PyQt5 & MySql project we are goint go develop.mp4 [28.8 MB] 1. The complete output of the Python PyQt5 & MySql project we are goint go develop.srt [5.0 KB]
- 📁 12. Database and table creation in mysql database and Php my admin 1. How to create school database in mysql using phpmyadmin control panel_CN.srt [2.2 KB] 2. How to create student, mark, attendance and fees tables in school database_CN.srt [5.7 KB] 2. How to create student, mark, attendance and fees tables in school database.srt [5.5 KB] 1. How to create school database in mysql using phpmyadmin control panel.srt [2.2 KB] 2. How to create student, mark, attendance and fees tables in school database.mp4 [86.6 MB] 1. How to create school database in mysql using phpmyadmin control panel.mp4 [18.5 MB]
- 📁 15. Python code to login form 1. Login form.srt [8.2 KB] 1. Login form.mp4 [96.1 MB] 1. Login form_CN.srt [8.3 KB]
14. Python code How to connect Pyqt5 User interface with Python2 集
- 1. Connect ui to python code.mp4 [40.0 MB] 1. Connect ui to python code_CN.srt [4.9 KB] 1. Connect ui to python code.srt [4.9 KB]
- 📁 7. User interface creation Mark management module 2. Edit or delete mark details design.mp4 [29.4 MB] 1. Add mark details.mp4 [51.6 MB] 2. Edit or delete mark details design_CN.srt [1.7 KB] 1. Add mark details.srt [2.9 KB] 1. Add mark details_CN.srt [3.0 KB] 2. Edit or delete mark details design.srt [1.7 KB]
10. User interface creation Reports generation module4 集
- 1. Report generation.mp4 [22.0 MB] 1. Report generation_CN.srt [1.8 KB] 1. Report generation.srt [1.8 KB]
- 📁 9. User interface creation Fees management module 2. Edit or delette fees form_CN.srt [1.4 KB] 2. Edit or delette fees form.srt [1.3 KB] 1. Add fees details form_CN.srt [2.7 KB] 2. Edit or delette fees form.mp4 [25.2 MB] 1. Add fees details form.mp4 [44.1 MB] 1. Add fees details form.srt [2.7 KB]
- 📁 3. Download images for ui design 2. Complete ui file code - copy the contents of the code and save as school.ui.html [184.1 KB] 1. Right click on each image - select - save image as - and save it.html [423.0 B]
- fileTree【】.txt [7.2 KB]



![大疆维修,无人机维修教程[66.30GB]](/_next/image?url=%2Fapi%2Fuploads%2Fb6a69810-862f-479c-a529-d66880073ebc.jpg&w=1920&q=75)


