/AIPythonLesson

大四学院请公司开的Python人工智能实训课笔记,部分笔记内嵌在代码注释。

Primary LanguagePython

一、1stSaturday

  1. funclearn.py之前没接触过的函数学习,主要有闭包、装饰器、多参数(装包和解包)。

二、1stSunday

  1. Python面向对象的编程,主要是继承和多态。
  2. 学会了如何在vscode中调试编写模块化Python代码。
    • 原来这么好用,原来__name__是这么用的!!
    • 同一项目中import自己模块不用非要加入路径了!!
    • __init__.py的作用,import需要,内容空。
    • 可以看看(test.py)[./OOP学习/test.py]。
  1. 我认为核心在shell.md,这个md主要记录一些实用的命令,包括Django命令和mysql命令。
  2. aisystem项目完成了基本的mvc框架流程,能连接数据库,前端页面能与后台作最简单的交互。
  3. 后续学习可能都是直接在这基础上进行。

三、2ndSaturday

  1. 新增article微服务,与文章相关。(相当于复习前面的知识。)
    • 创建app --> 注册app --> model对象 --> 创建映射 --> ORM创建数据库 --> templates --> 注册url(项目的、app的)
  2. 学习使用layout模板。
  3. 文件上传,数据库访问。
  4. 前端js交互,锚点。

四、2ndSunday

  1. article与user微服务的结合。
    • 验证登录,含验证码,session
  2. python高级特性学习
    • 生成器、迭代器
    • 截图、socket编程

自己写的和同学写的一些博客

  1. macOS下Django配置mysql,无法安装mysqlclient的问题 by: 辣条小布丁(me)
  2. django ORM入门 by: 超级学渣渣(助教肖年浩)