- 授权协议: MIT
- 开发语言: Python
- 操作系统: 跨平台
- 软件首页: https://gitee.com/kinegratii/borax
- 软件文档: https://kinegratii.github.io/borax
- 官方下载: https://github.com/kinegratii/borax
软件介绍
____ | __ ) ___ _ __ __ ___ __ | _ \ / _ \| '__/ _` \ \/ / | |_) | (_) | | | (_| |> < |____/ \___/|_| \__,_/_/\_\
Borax 是一个Python3开发工具集合,包含了常用的数据结构和设计模式。
模块
包括了以下模块:
中国农历日期 borax.calendars.lunardate
国际/国内节日 borax.calendars.festivals
树形数据结构 borax.structures.tree
单例模式 borax.patterns.singleton
代理模式 borax.patterns.lazy
json序列化 borax.serialize.bjson / borax.serialize.cjson
财务金额格式化 borax.finance
别名字典、属性字典 borax.dictionary
列表常用函数 borax.utils
使用示例
农历日期
>>>from borax.calendars.lunardate import LunarDate, LCalendars >>>LunarDate(2018, 7, 1) LunarDate(2018, 7, 1, 0) >>>ld = LunarDate.from_solar_date(2018, 8, 11) >>>ld LunarDate(2018, 7, 1, 0) >>>LCalendars.ndays(2018) 354 >>>LCalendars.ndays(2018, 12) 30 >>>LCalendars.ndays(2017, 6, 1) 30
金额大写
>>> from borax.finance import financial_amount_capital >>> financial_amount_capital(100000000) '壹亿元整' >>>financial_amount_capital(4578442.23) '肆佰伍拾柒万捌仟肆佰肆拾贰元贰角叁分' >>>financial_amount_capital(107000.53) 壹拾万柒仟元伍角叁分
字段选取
from borax.fetch import fetch
objects = [
{'id': 282, 'name': 'Alice', 'age': 30},
{'id': 217, 'name': 'Bob', 'age': 56},
{'id': 328, 'name': 'Charlie', 'age': 56},
]
names = fetch(objects, 'name')
print(names)更多示例查看 https://kinegratii.github.io/borax
游戏编程权威指南
Mike McShaffry 麦克沙福瑞、David “Rez” Graham 格雷海姆 / 师蓉、李静、李青翠 / 人民邮电 / 2016-3 / 99.00元
全书分为4个部分共24章。首部分是游戏编程基础,主要介绍了游戏编程的定义、游戏架构等基础知识。 第二部分是让游戏跑起来,主要介绍了初始化和关闭代码、主循环、游戏主题和用户界面等。 第三部分是核心游戏技术,主要介绍了一些*为复杂的代码 示例,如3D编程、游戏音频、物理和AI编程等。 第四部分是综合应用,主要介绍了网络编程、多道程序设计和用C#创建工具等,并利用前面所讲的 知识开发出......一起来看看 《游戏编程权威指南》 这本书的介绍吧!
