用上台阶来学习递归和迭代思想
摘要:面试题: 编程题:有n个台阶,一次只能上1步或者2步,共有多少种走法? 考察的知识点: 递归和循环迭代 递归: n 的值走法算式 1 只能一次1步 f(1) = 1 2 (1)一次走1步(2)直接走2步 f(2) = 2 3 (1)先到达f(1)的情况,再从f(1)直接跨2步(2)先到达f(2)的情
阅读全文
posted @
2021-11-30 10:55
itips
阅读(61)
推荐(0) 编辑
Python制作简单的词云
摘要:背景图 效果图 代码 from os import path import jieba from wordcloud import WordCloud from PIL import Image import numpy as np import matplotlib.pyplot as plt d
阅读全文
posted @
2021-11-25 09:34
itips
阅读(83)
推荐(0) 编辑
python-celery专注于实现分布式异步任务处理、任务调度的插件!
摘要:celery是一个基于分布式消息传输的异步任务队列,它专注于实时处理,同时也支持任务调度。它的执行单元为任务(task),利用多线程,如Eventlet,gevent等,它们能被并发地执行在单个或多个职程服务器(worker servers)上。任务能异步执行(后台运行)或同步执行(等待任务成)。
阅读全文
posted @
2021-11-24 14:59
itips
阅读(140)
推荐(0) 编辑
Python装饰器详解
摘要:在Python里面,函数可以作为参数传入一个函数,函数也可以复制给变量,通过变量调用函数。装饰器可以扩展一个函数的功能,为函数做一个装饰器注解,可以把装饰器里面定义的功能于所有函数提前执行,提升代码的复用程度。 现在有这么个场景。 打卡 互联网公司里面有各种员工,程序员,前台…,程序员在打开电脑前,
阅读全文
posted @
2021-11-17 10:35
itips
阅读(395)
推荐(0) 编辑
有了这25个正则表达式,代码效率提高80%
摘要:前言 大家好,我是林三心,在日常开发中,正则表达式是非常有用的,正则表达式在每个语言中都是可以使用的,他就跟JSON一样,是通用的。在日常开发中,了解一些常用的正则表达式,能大大提高你的工作效率,例如 字符串的匹配 表单项的格式校验 今天就给大家分享25个开发中常用的正则表达式吧!!!希望大家能提高
阅读全文
posted @
2021-11-16 10:27
itips
阅读(59)
推荐(0) 编辑
Python 进阶——类(class)
摘要:简单创建类:class 类名(object): pass #object,即继承最原始的对象,每个类都是object的子类,pass表示完结,可写可不写 改写初始化函数:#双下划线+init+双下划线 为初始化函数名,以“self”为第一个固定参数,表示初始化时的实例,初始化可更新实例参数 clas
阅读全文
posted @
2021-11-15 11:30
itips
阅读(92)
推荐(0) 编辑