Python力量训练程序生成器。
项目描述
使用pip install streprogen在本地安装,或在线运行实时笔记本。
在浏览器中运行代码
如果您没有安装Python,您可以在浏览器中运行代码。
学习如何制作力量训练计划
示例力量训练程序库
实时运行代码: 示例 - 初学者5x5
实时运行代码:示例 - 初学者 5x5 修改版
实时运行代码:示例 - 3天全身锻炼
实时运行代码:示例 - 3天周期性分组锻炼
实时运行代码:示例 - 区块周期性
查看示例 PDF 输出:示例 PDF。
多日饮食计划
实时运行代码:饮食计划
实时代码说明:点击“运行”,然后“运行全部”。要下载保存的文件,点击左上角的箭头,左键点击文件并“下载”。下载的 .html 文件可以从您的本地浏览器打印。
项目总结
Streprogen(简称 strength program generator)是一个 Python 3.6+ 包,用户可以轻松创建动态、灵活的力量训练计划。主要功能包括
合理的默认值:我们为所有输入参数提供合理的默认值,为新手力量运动员提供参数选择的指导。软件会对不合理输入参数发出警告,但仍然会运行。
高度定制化:每个重要参数都可以由用户更改。可以创建具有多个周期性层次的长期训练计划,以进行高级规划。
简单界面:即使对 Python 知识了解不多的人也可以使用此软件。
美观输出:训练计划可以保存为 .txt、.html 或 .tex 文件。打印出来并带到健身房。
安装
以下是在您的本地计算机上安装软件的方法。
示例代码
from streprogen import Program
# Create an 8-week program, rounding every exercise to nearest unit og 5kg
program = Program("My first program!", duration=8, units="kg", round_to=5)
with program.Day("Day A"):
program.DynamicExercise("Bench press", start_weight=80, min_reps=3, max_reps=8)
program.DynamicExercise("Squats", start_weight=100, min_reps=3, max_reps=8)
with program.Day("Day B"):
program.DynamicExercise("Deadlifts", start_weight=100, min_reps=2, max_reps=7)
program.StaticExercise("Curls", "3 x 10 @ 18kg")
# Render the program, then print it
program.render()
print(program)
----------------------------------------------------------------
Program: My first program!
Program parameters
duration: 8
reps_per_exercise: 25
intensity: 83
units: kg
----------------------------------------------------------------
Exercise information
Day A
Bench press 80kg -> 89.6kg
reps: [3, 8] weekly inc.: 1.5%
Squats 100kg -> 112kg
reps: [3, 8] weekly inc.: 1.5%
Day B
Deadlifts 100kg -> 112kg
reps: [2, 7] weekly inc.: 1.5%
Curls 3 x 10 @ 18kg
----------------------------------------------------------------
Program
Week 1
Day A
Bench press 8 x 60kg 7 x 65kg 7 x 65kg 7 x 65kg
Squats 8 x 75kg 7 x 80kg 7 x 80kg 7 x 80kg
Day B
Deadlifts 7 x 80kg 7 x 80kg 6 x 80kg 6 x 80kg 5 x 85kg
Curls 3 x 10 @ 18kg
Week 2
Day A
Bench press 7 x 65kg 7 x 65kg 6 x 65kg 5 x 70kg 5 x 70kg
Squats 7 x 80kg 7 x 80kg 6 x 85kg 5 x 85kg 5 x 85kg
Day B
Deadlifts 7 x 80kg 7 x 80kg 6 x 85kg 5 x 85kg 5 x 85kg
Curls 3 x 10 @ 18kg
Week 3
...
...
项目细节
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装软件包 的信息。
源分布
streprogen-4.0.2.tar.gz (77.0 kB 查看散列值)
构建版本
streprogen-4.0.2-py3-none-any.whl (69.6 kB 查看哈希值)
关闭
streprogen-4.0.2.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 42b2b302618768249763fece673c24025dec8e2dd51a55cbe2d98554c39cb6b0 |
|
MD5 | d906a02ac4217363cea41fd9a6103e75 |
|
BLAKE2b-256 | 4603eee03acd790472ffd933aed7980a536b78d936a47e091c6dd74da3f5f3bf |
关闭
streprogen-4.0.2-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9439c797fb1dddbaa246c434f487484a4d0b7648e4d87e721e7ef29e1d2008ba |
|
MD5 | 5fd408a9e7fbaf480a449dcbf6b1cd9e |
|
BLAKE2b-256 | 7bdf562db3385431772e40aaa0beb994700432349242f751e3b58d3324bfedbf |