databook

wang_yb8 小时前
databook·manim
manim边做边学--淡入淡出变换今天介绍Manim中用于淡入淡出变换的3个动画类:这三者都在增强动画的表现力和连贯性方面发挥着重要作用,但在操作对象和变换方式上各有侧重,可根据具体场景灵活选用,以创造出多样、吸引人的动画效果。
wang_yb1 天前
python·databook
Django和FastAPI的比较在 Python 的 Web 开发领域,Django 和 FastAPI 是两款备受瞩目的框架。通过对二者的实践与比较,本文总结了它们的特点与适用场景,希望能给开发者在选择时提供参考。
wang_yb2 天前
databook·manim
manim边做边学--交替变换今天,我们将介绍 Manim 中两个用于交替变换的动画类:CyclicReplace 和 Swap。无论是在展示数学概念的动态变化,还是在图形设计中呈现元素的巧妙交互,这两个动画类都扮演着重要角色。
wang_yb6 天前
databook·manim
manim边做边学--缩放变换使用 Manim 进行动画创作时,缩放变换是一项强大且实用的功能。当我们处理复杂的科学模型可视化、数学原理演示时,缩放变换可以帮助我们在不改变元素位置关系的基础上,突出关键信息,引导观众聚焦于特定的细节。
wang_yb7 天前
python·databook
Peewee:Python 简洁强大的 ORM 框架在 Python 的开发世界中,数据库操作是至关重要的一环。今天介绍的 Peewee 作为一款简洁且功能强大的 ORM(对象关系映射)框架,为开发者提供了高效便捷的数据库交互方式。
wang_yb8 天前
databook·manim
manim边做边学--动画联动今天介绍Manim中的动画联动的技巧,在数学动画中,动画联动是常用的功能,比如讲解平面几何中三角形与圆的位置关系变化,通过动画联动可以让圆沿着三角形的边滚动,或者让三角形的顶点在圆上移动,从而直观地展示内切、外接等几何关系。
wang_yb12 天前
databook·manim
manim边做边学--动画更新今天介绍Manim中用于动画更新的3个类,分别是:这3个类分别从自定义更新、基于进度的过渡以及相对位置保持这三个重要方面,为 Manim 动画的创作提供有力的帮助。
wang_yb15 天前
databook·manim
manim边做边学--动画组合动画组合类的作用是将多个动画组合起来,以实现更复杂的动画效果。Manim中有4个用于动画组合的类:当需要同时播放多个动画时,AnimationGroup非常有用。
wang_yb16 天前
python·databook
探索Python @dataclass的内部原理之前写过一篇介绍Python中dataclass的文章:《掌握python的dataclass,让你的代码更简洁优雅》。
wang_yb20 天前
databook·manim
manim边做边学--动画轨迹本篇介绍Manim中两个和动画轨迹相关的类,AnimatedBoundary和TracedPath。AnimatedBoundary聚焦于图形边界的动态呈现,能精准控制边界绘制的每一帧,助力我们清晰展示几何图形的搭建流程。
wang_yb22 天前
python·databook
Python并发总结:多线程、多进程与异步编程随着多核的发展,Python中并发编程也变得越来越广泛且发展很快。一方面,Python提供了多种并发编程工具。
wang_yb23 天前
databook·manim
manim边学边做--改变动画速度ChangeSpeed类是Manim库中用于修改动画速度的类。它提供了一种灵活的方式来控制动画的播放速度,使动画在不同时间段内以不同的速度播放,从而创造出更加丰富多样的动画效果。
wang_yb1 个月前
python·databook
Python包管理不再头疼:uv工具快速上手Python 包管理生态中存在多种工具,如 pip、pip-tools、poetry、conda 等,各自具备一定功能。
wang_yb1 个月前
streamlit·databook
『玩转Streamlit』--上传下载文件在Web应用中,文件的上传下载是交互中不可缺少的功能。因为在业务功能中,一般不会只有文字的交互,资料或图片的获取和分发是很常见的需求。
wang_yb1 个月前
databook·manim
manim边学边做--同伦变换在Manim中,移动一个元素除了之前介绍的方法之外,还可以通过同伦运算来移动一个元素。与普通的移动元素方式相比,使用同伦运算移动一个元素时,实际上是在考虑整个空间的连续变形过程中元素的相应变化。
wang_yb1 个月前
streamlit·databook
『玩转Streamlit』--集成Plotly之前介绍了如何在Streamlit App中使用Matplotlib库来绘图。本篇介绍 Steamlit结合Poltly的方法,相比于Matplotlib,Poltly的交互性更强,
wang_yb1 个月前
databook·manim
manim边学边做--移动动画在Manim中,其实直线移动的动画非常简单,每个Mobject对象都有animate属性,通过obj.animate.shift()或者obj.animate.move_to()很容易将对象从一个位置移往另一个位置。
wang_yb1 个月前
git·databook
解锁 Git Log 更多实用技巧目前,在软件开发的协作中,Git 无疑是版本控制的王者。而其中的 git log 命令,犹如一把强大的历史探寻之剑,能够帮助我们深入洞察项目的演进历程。
wang_yb1 个月前
databook·manim
manim边学边做--旋转本篇介绍Manim中的两个旋转类的动画,名称差不多,分别是Rotate和Rotating。Rotate类主要用于对图形对象进行指定角度、围绕特定点的精确旋转,适用于几何图形演示、物理模拟和机械运动展示等场景;
wang_yb1 个月前
python·databook
从混沌到秩序:Python的依赖管理工具分析Python 的依赖管理工具一直没有标准化,原因主要包括:依赖管理工具常用于处理软件项目中的依赖关系。