摘要:
面向过程的编程 面向过程,核心是过程二字,过程指的是解决问题的步骤,设计一条流水线,机械式的思维方式 优点:复杂的问题流程化,进而简单化。 缺点:可扩展性差 面向对象的编程 面向对象,核心是对象二字,对象就是特征与技能的结合体。 优点:可扩展性强 缺点:变成复杂性高 应用场景:用户需求经常变化,互联 阅读全文
2019年5月16日
2019年4月28日
摘要:
Module1 Python基本语法 Python全栈之路 编程基本情况介绍 Python全栈之路 常用数据类型--集合 Module2 数据类型、字符编码、文件操作 Python全栈之路 进制运算 Python全栈之路 Python基础元素 Pyhon全栈之路 数据类型 Python全栈之路 流程 阅读全文
2019年3月25日
摘要:
目录基本内容 log #日志目录 conf #配置目录 core/luffycity #程序核心代码目录 #luffycity 是项目名,建议用小写 libs/modules #内置模块 docs #文件 README #软件使用说明 setup.py #安装文件 bin/ #程序启动脚本,程序入口 阅读全文
2019年3月18日
摘要:
正则表达式就是字符串的匹配规则,在多数编程语言里都有相应的支持,python里对应的模块是 re。 re的匹配语法有以下几种 re.match 从头开始匹配 re.search 匹配包含 re.findall 把所有匹配到的字符放到以列表中的元素返回 re.split 以匹配到的字符当做列表分隔符 阅读全文
2019年3月17日
摘要:
很多程序都有记录日志的需求,并且日志中包含的信息即有正常的程序访问日志,还可能有错误、警告等信息输出,python的logging模块提供了标准的日志接口,你可以通过它存储各种格式的日志,logging的日志可以分为 debug()调试, info()记录, warning()有潜在问题, erro 阅读全文
2019年3月16日
摘要:
我们经常需要通过Python去执行一条系统命令或脚本,系统的shell命令是独立于你的python进程之外的,每执行一条命令,就是发起一个新进程,通过python调用系统命令或脚本的模块在python2有os.system, 这条命令的实现原理是什么呢?(视频中讲,解释进程间通信的问题...) 除了 阅读全文
摘要:
加密算法介绍 HASH Python全栈之路 hash函数 Hash,一般翻译做“散列”,也有直接音译为”哈希”的,就是把任意长度的输入(又叫做预映射,pre-image),通过散列算法,变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的 阅读全文
摘要:
config:配置 parser:解析 此模块用于生成和修改常见配置文档,当前模块的名称在 python 3.x 版本中变更为 configparser,在 python 2.x 里名字为 ConfigParer 来看一个好多软件的常见配置文件格式如下 解析 其他增删改查语法 阅读全文
2019年3月15日
摘要:
xml是实现不同语言或程序之间进行数据交换的协议,跟json差不多,但json使用起来更简单,不过,古时候,在json还没诞生的黑暗年代,大家只能选择用xml呀,至今很多传统公司如金融行业的很多系统的接口还主要是xml。 xml的格式如下,就是通过<>节点来区别数据结构的: xml协议在各个语言里的 阅读全文
2019年3月12日
摘要:
把内存数据转成字符,叫序列化;把字符转成内存数据类型,叫反序列化。 Json模块 Json模块提供了四个功能:序列化:dumps、dump;反序列化:loads、load。 只是把数据类型转成字符串存在内存里的意义? json.dumps json.loads 1.把你的内存数据 通过网络 共享给远 阅读全文