使用这款 Python 工具提升专注力和生产力

Concentration 提供了一种快速过滤干扰并专注于编码的方法。
95 位读者喜欢这篇文章。
woman on laptop sitting at the window

CC BY 3.0 US Mapbox Uncharted ERG

限制干扰有助于您专注于工作,从而提高生产力。优先处理您的任务,尤其是在您工作量过大时,是帮助您专注于列表中最重要或最需要关注事项的一种方法。

另一种专注于任务的方法是 Python Concentration,这是我几年前发现的一个有用的工具,可以提高我的时间管理技能并增强我的专注力。它是一个简单的 Python 3 控制台实用程序,通过在我需要专注于工作时阻止游戏、新闻网站、YouTube 和 Netflix 等内容来减少干扰,但它也允许我在需要时进行定时休息。

Concentration 入门

Concentration 使用 pip,即 Python 包安装程序进行安装。如果需要,请使用以下命令安装 pip:

  • Fedora: $ dnf install pip
  • RHEL/CentOS: $ yum install pip
  • Debian: $ apt install pip

然后使用 pip 安装 Concentration,可以使用以下命令:

$ pip3 install concentration

或者,如果 pip 已设置为使用 Python 3:

$ pip install concentration

您可以作为普通用户或特权用户(root)安装 Concentration。

阻止分散注意力的网站

Concentration 使用您的 /etc/hosts 文件作为阻止网站的机制。它还附带一个默认的阻止网站列表,称为 DISTRACTORS。您可以使用以下命令查看列表:

$ sudo concentration blocked

您可以在 settings.py 文件中的 DISTRACTORS 下添加网站到此列表。路径将取决于您的安装(我的路径是 /usr/local/lib/python3.8/site-packages/concentration/settings.py)。

如果您想阻止某个网站,请输入:

$ sudo concentration improve

休息一下

听起来可能违反直觉,但在工作日进行短暂休息可以帮助您更好地专注于工作。Concentration 允许您进行限时休息,以便您在休息结束后清醒头脑并帮助您回到工作任务中。

要进行五分钟的短时休息(以秒为单位计数):

$ sudo concentration break

要进行 60 分钟的长时休息:

$ sudo concentration break -m 60

要暂停 Concentration 以便您可以访问所有网站(例如,当您不在工作时):

$ sudo concentration lose

试一试

Concentration 是一个简单而非常有用的工具,它将帮助您在整天保持专注,并在需要时休息放松。

如果您觉得这个小技巧很有趣,请尝试一下并在下面的评论中报告您的想法。并且,如果您知道其他提高专注力和避免分心的好技巧,也请在评论中分享。

接下来阅读什么
Sudeshna is from Kolkata and currently working for the Red Hat Middleware team in Pune, India. She loves to explore different open source projects and programs. She started contributing to Open Source a couple of years back as an Hacktober Participant since then she has been an avid blogger at Dzone on Python and Data Science. She enjoys her free time stargazing and loves continental cuisine. She is an RHCSA and is working her way to RHCA.
Sudeshna 来自加尔各答,目前在印度浦那的红帽中间件团队工作。她喜欢探索不同的开源项目和程序。她从几年前作为 Hacktober 参与者开始为开源做贡献,从那时起,她一直是 Dzone 上关于 Python 和数据科学的狂热博主。她喜欢在空闲时间观星,热爱欧式美食。

2 条评论

很棒的文章

有用的文章。谢谢您的信息

Creative Commons License本作品根据 Creative Commons Attribution-Share Alike 4.0 International License 许可获得许可。
© . All rights reserved.