旷世的忧伤

Huoty's Blog

Python 模块简介 -- warnings

Python 通过调用 warnings 模块中定义的 warn() 函数来发出警告。警告消息通常用于提示用户一些错误或者过时的用法,当这些情况发生时我们不希望抛出异常或者直接退出程序。警告消息通常写入 sys.stderr,对警告的处理方式可以灵活的更改,例如忽略或者转变为为异常。警告的处理可以根据警告类别,警告消息的文本和发出警告消息的源位置而变化。对相同源位置的特定警告的重复通常被抑制。

Read More

IPython 基本使用

ipython 是一个 python 的交互式 shell,支持变量自动补全,自动缩进,支持 bash shell 命令,内置了许多很有用的功能和函数,比默认的 python shell 好用得多。IPython 已经成为用 Python 做教学、计算、科研的一个重要工具

Read More

Python new 类方法和 init 实例方法以及单例模式的简单讨论

Python 中的类都是单例模式? 有些人肯定会对这个问题感到奇怪,这里先不做回答,我们先来看看 __new____init__ 方法。

Read More

Git 标签(tag)简介与使用

Git 可以对某一时间点上的版本打上标签。在做版本发布的时候经常这么做。Git 使用的标签有两种类型: 轻量级的(lightweight)含附注的(annotated)

Read More

愿你出走半生,归来仍是少年

我在车站等了五个小时的车写下此文,原因是我买错了车票。其实算不上是买错了,只是车票上的车站不是我想要买的那个车站。车票是提前一个月定订的,如果我注意一下,就不至于会去错车站,以至于来不及到另一个车站去乘车。手机在路途中坏了,要不然以我如此谨慎的脾性,应该能发现问题。

Read More

愿你回想起草原,内心依然辽阔

坝上草原

Read More

Python 编码风格参考

代码除了用来运行外,更多的是用来读。为了是代码的可读性更强,很多编程语言都有自己的编码规范。规范的制定是为了保持代码的一致性,以使代码更美观和易读。代码应该怎么样排版和编写并不是绝对的,所以一些地方会有争议。有时风格指南并不适用,最重要的知道何时不一致。当你无法判断该怎么做时,应该所参考下其他的例子。

Read More

Jupyter Notebook 快捷键使用指南

Jupyter Notebook 是一个交互式笔记本程序, 其有丰富的快捷键来便捷的完成工作。Notebook 有两种键盘输入模式。即命令模式和编辑模式,这与 Vim 有些类似。在编辑模式下,可以往单元中键入代码或文本,此时单元格被绿色的框线包围,且命令模式下的快捷键不生效。在命令模式下,可以用快捷键命令运行单元格,移动单元格,切换单元格编辑状态等等,此时的单元格被灰色的框线包围,且编辑模式下的快捷键不生效。

Read More

Python 模块简介 -- itertools

Python 标准库模块 itertools 提供了更加方便灵活的迭代器工具。

Read More

Python 中的 if __name__ == '__main__' 该如何理解

这个问题来自于知乎用户的提问,当时看到这个问题,我只是做了下简单的回答。后来我发现,对于很多人来说,更准确的说应该是大部分的 Python 初学者,对这个问题理解的不是很深刻。所以这里我来做下总结,并试图把这个问题说明白。

Read More

Top