
Python进阶知识
SherLocK_527
这个作者很懒,什么都没留下…
展开
-
SQLAlchemy
SQLAIchemy是Python中的ORM框架安装:pip install sqlalchemy1、查看版本 Version Check官方文档:http://docs.sqlalchemy.org/en/latest/2、创建连接 Connecting1)SQLAlchemy内部使用了连接池,减少了连接创建时的消耗;2)数据库连接的事情封装到了引擎;用引擎连接;引擎类提供一个数据库...原创 2019-04-04 18:54:08 · 680 阅读 · 0 评论 -
数据库基础和ORM
一、数据库1、概念计算机的发明:为了做科学计算,需要大量的数据输入和输出IO;数据库:按照数据结构来组织、存储、管理数据的仓库;便于检索、快速定位、增删改查;存储在内存、磁盘都可以,是否掉电丢失是另一回事;不管使用什么存储介质,数据库的数据模型才是其核心和基础;功能:数据持久化的方案,有组织的存储并管理起来,保证掉电不丢失2、诞生历程为了实现输入输出,最先是打孔卡片、灯泡明灭,然后是...原创 2019-04-04 18:36:50 · 1775 阅读 · 0 评论 -
Python的多线程
一、并发和并行1、并行parallel,同时做某些事,互不干扰的同一时刻做几件事;2、并发concurrency,同时做某些事,强调一个时间段内有这么多事情要处理完;一对多,一般就产生了并发;多用户集中访问就是高并发;一旦高并发出现问题可能导致服务全线崩溃二、高并发的解决方案食堂打饭模型:资源(食堂)只有一个,所有人都要访问该资源、调用该服务;即12:00-12:30,一万人要吃完饭...原创 2019-04-02 00:25:03 · 427 阅读 · 0 评论 -
Python的描述器Descriptors
描述器Descriptors一、描述器的表现用到3个魔术方法: get() 、 set() 、 delete()方法签名如下:object.get(self, instance, owner)object.set(self, instance, value)object.delete(self, instance)self 指代当前实例,调用者 ,instance 是owner的实例...原创 2019-04-02 00:15:33 · 250 阅读 · 0 评论 -
Python的封装与继承
一、封装封装Encapsulation,将数据和操作组织到类中,即属性和方法将数据隐藏起来,给使用者提供操作(方法);使用者通过操作就可以获取或者修改数据;getter和setter;通过访问控制,暴露适当的数据和操作给用户,该隐藏的隐藏起来,例如保护成员或私有成员;二、继承1、类的继承1)定义继承Inheritance,在面向对象的世界中,从父类继承,就可以直接拥有父类的属性和方法,...原创 2019-04-02 00:02:46 · 581 阅读 · 0 评论 -
Python的面向对象
一、面向对象概述1、语言的分类1)面向机器抽象成机器指令,机器容易理解代表:汇编语言2)面向过程做一件事情,排出个步骤,第一步干什么,第二步干什么,如果出现情况A,做什么处理,如果出现了情况B,做什么处理适用于问题规模小,可以步骤化,按部就班处理,(有if、for循环)代表:C语言3)面向对象OOP随着计算机需要解决的问题的规模扩大,情况越来越复杂;需要很多人、很多部门协作,面...原创 2019-04-01 23:57:25 · 246 阅读 · 0 评论