flask教程在它的官网上就有,如果你熟悉python,10分钟就学会了。
连接mysql数据库建议你不要用什么orm,直接通过mysqllib自己写sql语句,这样更简单。当然如果你的SQL语句不熟悉,就要找几个例子,学习一下,几分钟就可以了。python的DBAPI2.0框架很简单就是connect,startcursor,fetchone这几个主要命令。
sqlite3比mysql更简单,connect的时间加上文件名,其余的都和mysql的用法一样。
git管理就需要安装一套环境。在linux下,比如ubuntu,你只需要apt-get安装就可以。使用方法有些类似CVS。
实现学生管理其实有更简单的办法。只需要安装一套DJANGO,花两天学习一下它的教程。一口气就建成了。直接使用它的admin模块,几乎不用开发就能用。