摘要: python基础:一 编程语言 什么是编程语言? 上面提及的能够被计算机所识别的表达方式即编程语言,语言是沟通的介质,而编程语言是程序员与计算机沟通的介质。在编程的世界里,计算机更像是人的奴隶,人类编程的目的就命令奴隶去工作。 什么是编程? 编程即程序员根据需求把自己的思想流程按照某种... 阅读原文
2019-06-25 21:48:01 阅读(2159) 评论(0)
摘要: 一、SQLAlchemy简介 SQLAlchemy是Python SQL工具包和对象关系映射器,是python中最著名的ORM(Object Relationship Mapping)框架,它简化了应用程序开发人员在原生SQL上的操作,使开发人员将主要精力都放在程序逻辑上,从而提高开发效率。它提供了一整套著名的企业... 阅读原文
2019-06-25 20:30:04 阅读(2186) 评论(0)
摘要: 一、变量作用域 当程序定义一个变量时,这个变量是有它的作用范围的,变量的作用范围称为变量的作用域。根据变量的位置,分为两种: 局部变量:局部变量就是在函数中定义的变量,包括参数,都是局部变量,局部离开函数后,将不能被访问。 全局变量:不在函数内定义、全局范围内定义的变量,都是全局变量,全局变量可以在所有函数中... 阅读原文
2019-06-25 20:07:02 阅读(2091) 评论(0)
摘要: 工程实训day01 一 Python3.6、Pycharm安装 Python3.6安装:https://www.python.org/官网下载相应版本,一键安装即可,注意勾选add path; Pycharm:一款强大的IDE,官网下载地址:http://www.jetbrains.com/pycharm/do... 阅读原文
2019-06-25 19:30:03 阅读(2495) 评论(0)
摘要: 封装和@property 一、复习 1、接口类和抽象类   python中没有接口类,有抽象类,abc模块中的metaclass=ABCMeta,@abstructmethod,本质是做代码规范用的,希望在子类中实现和父类方法名完全一样的方法   在Java的角度上是有区别的:     Java本来支持单继... 阅读原文
2019-06-25 17:41:02 阅读(2302) 评论(0)
摘要: 一、模板常用语法 1.1 变量 符号:{{ }} 表示变量,在模板渲染的时候替换成值 使用方式:{{ 变量名 }}:变量名由字母数字和下划线组成 点(.)在模板语言中有特殊的含义,用来获取对象的相应属性值 注意:当模板系统遇到一个(.)时,会按照如下的顺序去查询: 在字典中查询 属性或者方法 数字索引 ... 阅读原文
2019-06-25 15:47:02 阅读(2272) 评论(0)
摘要: 6.9 time 模块 方法 含义 备注 time.time() 时间戳 1561013092.997079 time.strftime('%Y-%m-%d %H:%M:%S %p') 结构化时间struct_time 转 格式化的字符串 2019-06-20 10:21:13 AM ... 阅读原文
2019-06-25 14:29:09 阅读(3507) 评论(0)
摘要: 一、希尔排序的介绍   希尔排序(Shell Sort)是插入排序的一种。也称缩小增量排序,是直接插入排序算法的一种更高效的改进版本。希尔排序是非稳定排序算法。 希尔排序是把记录按下标的一定增量分组,对每组使用直接插入排序算法排序;随着增量逐渐减少,每组包含的记录越来越多,当增量减至1时,整个文件恰被分成一组,算法... 阅读原文
2019-06-25 13:32:04 阅读(2842) 评论(0)
摘要: 1. 在列表之间移动元素 unconfirmed_users = ['alice', 'brian', 'candace'] confirmed_users = [] # 验证每个用户,知道没有未验证的用户 while unconfirmed_users: current_user = unco... 阅读原文
2019-06-25 12:08:02 阅读(2725) 评论(0)
摘要: 目录 numpy 模块 创建矩阵方法: 获取矩阵的行列数 切割矩阵 矩阵元素替换 矩阵的合并 通过函数创建矩阵 矩阵的运算 pandas模块 s... 阅读原文
2019-06-25 10:24:03 阅读(2486) 评论(0)