分类
摘要:
回答背景知识
这些都是装饰器(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)