设计模式的目的是让代码易维护、易扩展,不能为了模式而模式,因此一个简单的工具脚本是不需要用到任何模式的。 策略模式: 定义了算法家族,分别封装起来,让他们之间可以互相替换。此模式让算法的变化不影响使用算法的客户。 代码框…
标签:python
Python设计模式1-创建型模式
工作时间一长,需求多而杂,往往难得有时间去仔细思量代码如何写的更加优雅,习惯使然。设计模式本身不是一个神秘的东西,也许无意中也会用到,只是没有刻意去思考。正好找个时间,把设计模式用python实现一遍,加深印象,为写出优…
【python基础】3-函数
def:定义函数 print 函数 range 函数 type 函数 变量作用域 def:定义函数 #!/usr/bin/python3 # ----- function without arguments ----- …
70个Python练手项目列表(都有完整教程)
前言: 不管学习那门语言都希望能做出实际的东西来,这个实际的东西当然就是项目啦,不用多说大家都知道学编程语言一定要做项目才行。 这里整理了70个Python实战项目列表,都有完整且详细的教程,你可以从中选择自己想做的项目…
「笔记」Python生成二维码
本文的实验环境是 Python 3.6.1 |Anaconda 4.4.0 (64-bit),Win10 普通二维码 from PIL import Image import qrcode qr = qrcode.QRC…
《自学是门手艺》Part2 A 笨拙与耐心 读书笔记
本篇主要讲述了三个内容 1、自学的框架体系 2、为什么大部分人的自学都是以失败告终 3、李笑来自己的自学经验总结 1、自学的框架体系== 学—— 用—— 学—— 造 学—— 为解决问题而学 用——  …
Conda 和 pip 安装本地包
在pytorch安装时,有的conda或pipy源太慢,conda install xxx或者pip install xxx下载会中断连接导致压缩包下载不全,本地的安装包没法完全安装, 遇到这个问题时,我们可以用p2p工…
练习 19 函数和变量 Learn Python 3 The Hard Way
练习 19 函数和变量 函数是一个信息量巨大的东西,但是别担心,老老实实做练习,仔仔细细核对 checklist,你最终会掌握它的。 有个小点你可能没注意到,我们会在之后进行强化:你函数里面的变量跟你脚本里面的变量没有关…
Redis性能优化tips
读完了Redis实战,感觉收获还是蛮多的。像往常那样,读完就想将书束之高阁。这几天总感觉差点什么,于是又翻了一下这本书,打算记录书上和自己知道的关于Redis优化的小知识点。 数据持久化 选择恰当的持久化方式。Redis…
python版protobuf安装
1. 下载protobuf源代码(当前最新版本为:2.5.0) #cd /opt #wget https://protobuf.googlecode.com/files/protobuf-2.5.0.tar.gz 2. …
(原创)记录书籍和教程
书籍(纸质书和pdf文档): 已经看过 数学之美 统计学习方法 python基础教程 人工智能 神经网络与深度学习 深度学习 problem solving with algorithms and data sturct…
基于spark的时间序列预测包Sparkts._的使用
最近研究了一下时间序列预测的使用,网上找了大部分的资源,都是使用python来实现的,使用python来实现虽然能满足大部分的需求,但是python有一点缺点按就是只能使用一台计算资源进行计算,如果数据量大的时候,就有可…