摘要: 回答背景知识 这些都是装饰器(decorator)。装饰器是一种特殊的函数,要么接受函数作为输入参数,并返回一个函数,要么接受一个类作为输入参数,并返回一个类。 @标记是语法糖(syntactic sugar),可以让你以简单易读得方式装饰目标对象。 @my_decorator def my_fu... 阅读原文
2019-09-06 00:00:01 阅读(3606) 评论(0)
摘要: 最近用numpy比较多,边用边自己总结用法。 1. 数组 1.1 生成 m行 * n列 的随机数组 import numpy as np # 生成 m行*n列 的随机数组 # np.random.random((m, n)) # 生成一个3行2列的随机数组,想让它看起来大一点,在后面乘50... 阅读原文
2019-09-05 23:14:02 阅读(2346) 评论(0)
摘要: 我是Python的初学者。我尝试使用这种方法: random.choice(my_dict.keys()) 但是有一个错误: 'dict_keys' object does not support indexing 我的字典很简单,就像 my_dict = {('cloudy', 1 ): 10, ... 阅读原文
2019-09-05 21:45:01 阅读(2417) 评论(0)
摘要: 本来想在 Github 上建一个私仓,但是发现只能设置 3 个贡献者。 国内的码云也只能设置 5 个。 无意间看到了使用 gogs 可以搭建私服,正好手头有空闲的服务器,于是开干! https://gogs.io/ 1、安装 git yum install git 2、安装MySQL 安装过程省略。 安装... 阅读原文
2019-09-05 21:14:05 阅读(2350) 评论(0)
摘要: Python 入门之 Python三大器 之 生成器 1、生成器 (1)什么是生成器? 核心:生成器的本质就是一个迭代器 迭代器是Python自带的 生成器程序员自己写的一种迭代器 def func(): print("这是一个函数") return "函数" func() def func... 阅读原文
2019-09-05 21:06:01 阅读(2648) 评论(0)
摘要: 1. 函数的返回值 ​ 一个函数就是封装一个功能, 这个功能一般都会有一个最终结果的. ​ 比如写一个登录的函数, 最终登录是否成功你总得告诉我一声吧? ​ 还有咱们之前也用过 len() 这个函数, 它就是获取一个对象的元素的总个数, 然后返回一个元素个数的结果: s1 = 'qwerasdf' print... 阅读原文
2019-09-05 20:54:01 阅读(2367) 评论(0)
摘要: 安装django pip3 install django 删除django pip3 uninstall django 创建django项目 # django-admin startproject 创建的项目名 django-admin startproject mywebsite ... 阅读原文
2019-09-05 20:26:04 阅读(2392) 评论(0)
摘要:   相信有好多朋友们都是第一次了解python吧,可能大家也听过或接触过这个编程语言。那么到底什么是python呢?它在什么机缘巧合下诞生的呢?又为什么在短短十几年时间内就流行开来呢?就请大家带着疑问,让我们来探索python的奥秘吧!   一:python发展史与优缺点   1.发展史   pyth... 阅读原文
2019-09-05 19:42:07 阅读(2384) 评论(0)
摘要: 一、生产者消费者模型   1.一个模型。可以用来搭建消息队列;queue是一个用来存放变量的数据结构,特点是:先进先出 import threading import time import queue class Producer(threading.Thread): ... 阅读原文
2019-09-05 18:49:02 阅读(2588) 评论(0)
摘要: 13.规范化目录 规范目录优点: 可读性高 加载快 查询修改简 规范化目录结构 (1) start.py文件:首要配置启动文件,运行run()就可以执行项目 #start import sys import os BASE_PATH = os.path.dirname(os.path.di... 阅读原文
2019-09-05 18:11:09 阅读(2402) 评论(0)