课堂教学的几个小功能。
classroom-gizmos的Python项目详细描述
教室小玩意儿
这是用于课堂教学的函数集合
物理学入门。这基本上是使用ipython作为计算器
显示计算结果。
在ipython中提供一组有用函数的典型用法:
from classroom_gizmos.handies import *
<;脚本src=“https://polyfill.io/v3/polyfill.min.js?功能=es6“>;<;/script>;
<;脚本 id="MathJax-script" async src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script>
handies
教室_小玩意.小手是一个小函数的集合
是的
在ipython提示符下很有用。
注意:从astropy、PyQt5和func\u timeout导入
当
导入的软件包不可用。
mine()函数列出定义的所有用户函数
在把手.py。在
handies定义或导入:
^{pr2}$清除屏幕功能:
cls (iPython magic %cls) outputs 23 blank lines.
clsall() deletes previous text using ascii control character.
以度为单位的三角函数
“D”和“P”触发器函数与度数一起工作。
“P”反函数只返回正角度。在
希腊语⟶带有希腊字母的字符串。
pltsize(w,h,dpi=150)⟶调整matplotlib中绘图的大小。
getTS()⟶返回可读的时间戳字符串。
isInstalled(pkgNameStr)⟶如果没有安装pkg,则返回package或None。
timeStampStr()⟶返回可读的时间戳字符串。
从random导入randint并定义randomLetter
mine()⟶列出了什么把手.py定义。在
如果PyQt5包可用,则定义:
选择“文件”并选择“文件”“超时”
从math导入这些函数:
pi、sqrt、cos、sin、tan、acos、asin、atan、atan2, 度,弧度,对数,对数,经验
当astropy可用时:
定义nowMJD();mjd2date(),date2mjd()。
进口阿童木单位表示为“u”,即u.cm或u.GHz
其他
变量
^{
将ipython数字格式设置为%.5g
jupyter_文件浏览器
此模块实现了一个可以使用的文件浏览器
在Jupyter笔记本里。(在Jupyter实验室中不可用)
典型用法:
from classroom_gizmos.jupyter_file_browser import box, get_file_path
box
将在该单元格下创建一个文件选择小部件。在
在以下笔记本单元格中:
path = get_file_path() ## returns path of currently selected file in
the file select cell.
导入安装
importInstall()
pkg = importInstall( 'pkg_name')
OR
pkg = importInstall( 'pkg_name, 'PyPI_name')
此函数尝试导入指定的包,如果失败,
它尝试安装程序包,然后导入它。
importInstall是为了让python程序
分发给学生,但没有详细说明检查
程序包已安装
以及有关安装所需软件包的信息。
函数返回包或不返回包。
警告:importInstall无法安装所有包。安装不是纯python的包的可能性较小。在
贝斯比分钟之前
功能
deccred()返回用于WebAssign应答信用计算的perl代码。 便利功能:
BBPdecCredit(), InCdecCredit(),
HWdecCredit(), getCCode()
getCCode()是一个交互式的“向导”,它没有参数,但需要逐步执行 为各种问题类型生成Perl条件代码。
所有函数都应该有doc字符串,这些字符串提供有关用法和参数的更多信息。在
- 项目
标签: