databook

wang_yb18 小时前
python·databook
『Python底层原理』--Python对象系统探秘Python是一种非常灵活的编程语言,它的灵活性很大程度上来自于它的对象系统。在Python中,一切都是对象,这意味着无论是数字、字符串,还是我们自己定义的类的实例,它们在底层都遵循相同的规则。
wang_yb3 天前
python·databook
『Python底层原理』--CPython的变量实现机制在Python中,变量的使用看起来非常简单,例如 a = 10,s = "hello"等等。然而,这种简单的赋值操作背后,CPython其实做了很多复杂的工作。
wang_yb4 天前
databook
用 just 简化项目命令管理在软件开发过程中,高效管理项目命令是提升开发效率的关键,它们可以帮助我们自动化重复的任务,简化项目管理流程,提高效率。
wang_yb11 天前
streamlit·databook
『玩转Streamlit』--会话状态管理在Web应用开发中,会话管理是一个至关重要的概念,它能够帮助开发者追踪用户在应用中的行为和状态,从而为用户提供更加个性化、连贯且高效的交互体验。
wang_yb12 天前
databook·manim
manim边学边做--通用变换在 Manim 动画制作中,Transform、TransformFromCopy、ReplacementTransform和Restore是四个通用的对象变换动画类。
wang_yb13 天前
python·databook
『Python底层原理』--CPython如何运行Python代码Python作为一种广泛使用的编程语言,其简洁的语法和强大的功能深受开发者喜爱。然而,对于许多Python用户来说,CPython(Python的官方实现)的内部工作机制仍然是一个神秘的黑盒。
wang_yb18 天前
databook·manim
manim边学边做--局部变换本次介绍的两个用于变换的动画类:TransformMatchingShapes和TransformMatchingTex。
wang_yb21 天前
python·databook
『Python底层原理』--CPython如何编译代码前一篇我们介绍了CPython VM的运行机制,它基于一系列字节码指令来实现程序逻辑。不过,Python字节码在完整描述代码功能上存在局限性,于是代码对象应运而生。像模块、函数这类代码块的执行,本质上就是对应代码对象的运行,代码对象涵盖了字节码、常量、变量名以及各类属性信息。
wang_yb1 个月前
databook·manim
manim边学边做--时针方向变换今天介绍的两个动画类ClockwiseTransform和CounterclockwiseTransform,
wang_yb1 个月前
rust·databook
Rust多线程中安全的使用变量在Rust语言中,一个既引人入胜又可能带来挑战的特性是闭包如何从其所在环境中捕获变量,尤其是在涉及多线程编程的情境下。
wang_yb1 个月前
python·databook
『Python底层原理』--CPython 虚拟机在 Python 编程的世界里,我们每天都在使用 python 命令运行程序,但你是否曾好奇这背后究竟发生了什么?
wang_yb1 个月前
databook·manim
manim边做边学--淡入淡出变换今天介绍Manim中用于淡入淡出变换的3个动画类:这三者都在增强动画的表现力和连贯性方面发挥着重要作用,但在操作对象和变换方式上各有侧重,可根据具体场景灵活选用,以创造出多样、吸引人的动画效果。
wang_yb1 个月前
python·databook
Django和FastAPI的比较在 Python 的 Web 开发领域,Django 和 FastAPI 是两款备受瞩目的框架。通过对二者的实践与比较,本文总结了它们的特点与适用场景,希望能给开发者在选择时提供参考。
wang_yb1 个月前
databook·manim
manim边做边学--交替变换今天,我们将介绍 Manim 中两个用于交替变换的动画类:CyclicReplace 和 Swap。无论是在展示数学概念的动态变化,还是在图形设计中呈现元素的巧妙交互,这两个动画类都扮演着重要角色。
wang_yb1 个月前
databook·manim
manim边做边学--缩放变换使用 Manim 进行动画创作时,缩放变换是一项强大且实用的功能。当我们处理复杂的科学模型可视化、数学原理演示时,缩放变换可以帮助我们在不改变元素位置关系的基础上,突出关键信息,引导观众聚焦于特定的细节。
wang_yb1 个月前
python·databook
Peewee:Python 简洁强大的 ORM 框架在 Python 的开发世界中,数据库操作是至关重要的一环。今天介绍的 Peewee 作为一款简洁且功能强大的 ORM(对象关系映射)框架,为开发者提供了高效便捷的数据库交互方式。
wang_yb1 个月前
databook·manim
manim边做边学--动画联动今天介绍Manim中的动画联动的技巧,在数学动画中,动画联动是常用的功能,比如讲解平面几何中三角形与圆的位置关系变化,通过动画联动可以让圆沿着三角形的边滚动,或者让三角形的顶点在圆上移动,从而直观地展示内切、外接等几何关系。
wang_yb1 个月前
databook·manim
manim边做边学--动画更新今天介绍Manim中用于动画更新的3个类,分别是:这3个类分别从自定义更新、基于进度的过渡以及相对位置保持这三个重要方面,为 Manim 动画的创作提供有力的帮助。
wang_yb1 个月前
databook·manim
manim边做边学--动画组合动画组合类的作用是将多个动画组合起来,以实现更复杂的动画效果。Manim中有4个用于动画组合的类:当需要同时播放多个动画时,AnimationGroup非常有用。
wang_yb2 个月前
python·databook
探索Python @dataclass的内部原理之前写过一篇介绍Python中dataclass的文章:《掌握python的dataclass,让你的代码更简洁优雅》。