分类
摘要:
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)