课堂教学的几个小功能。

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

其他

变量 ^{如果命令行中的解释器处于活动状态,则返回 Line magic cls已定义,将23个空白行输出到“clear”屏幕。<;
将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字符串,这些字符串提供有关用法和参数的更多信息。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java不兼容类型:MainActivity无法转换为LifecycleOwner   java安卓是一种更有效的读取大文本文件的方法   java导出LWJGL本地人与项目?(IntelliJ IDEA)   JDK更新后,JavaJShell不再在下一行打印输出   父类对象上的继承Java比较子属性   Java:有没有一个容器可以有效地结合HashMap和ArrayList?   安卓 Java对象指针   java在annotationdriven Spring MVC应用程序中实现大气   java 安卓源代码构建应用找不到安卓supportv4。罐子   文件系统上的抽象层和Java中的jar/zip   java在水平滚动视图中添加多个图像?   java如何从firebase实时数据库中获取字符串数组   WIndows 10工作站上的java未满足链接错误   java命令在终端中工作,但在使用过程中出现“无结束引号”错误。执行官