第十三章:Python の 网络编程进阶

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第十三章:Python の 网络编程进阶相关的知识,希望对你有一定的参考价值。

本課主題

  • Python 中的 ORM - SQLAlchemy
  • Paramiko 介紹和操作
  • 初探堡垒机

 

Python 中的 ORM - SQLAlchemy

这是一个叫 Object Relational Mapping,可以让我们通过类和对象来操作数据库,具体功能包括创建表,定义数据类型,新增或者查询,一舨MySQL 能做的功能,都可以在 SQLALchemy 里做。

表操作

  1. 创建表 CREATE TABLE 
  2. 删除表 DROP TABLE
  3. 清空表 TRANSCATE
  4. 创建临时表 CREATE TEMPORARY TABLE
  5. 自动增量 AUTO INCREMENT
  6. 主键 PRIMARY KEY
  7. 外键 FOREIGN KEY
  8. 约束 CONSTRAINT
  9. ALTER TABLE

数据操作

  1. 新增数据 INSERT
  2. 删除数据 DELETE
  3. 更新数据 UPDATE
  4. WHERE
  5. JOIN
  6. GROUP BY
  7. ORDER BY
  8. INSERT INTO SELECT
  9. 输出数据到外部文件
  10. 从外部文件导入数据

 

 

 

 

Paramiko 介紹和操作

 

 

 

 

初探堡垒机

 

 

 

 

 

本周作业

作业:开发一个由数据库管理的主机管理系统,主机分组、分用户权限管理

 

 

 

參考資料 

银角大王:1) MySQL 操作

金角大王:1) Python之路,Day10~11 - 那就做个堡垒机吧

     2) python 之路,Day11 - sqlalchemy ORM

       3) 金角大王教你如何做个堡垒机

  

以上是关于第十三章:Python の 网络编程进阶的主要内容,如果未能解决你的问题,请参考以下文章

第十二章:Python の 网络编程进阶

python学习第十三章

Python 第十三章 Django 之 FORM

《On Java 8》中文版 第十三章 函数式编程

第十三章——卷积神经网络(CNN)

python学习手册:第十三章——while循环和for循环