python

如何将 Scikit-learn Python 库用于数据科学项目

灵活多样的 Python 库为数据分析和数据挖掘提供了强力的机器学习工具。Scikit-learn Python 库最初于 2007 年发布,通常用于解决各种方面的机器学习和数据科…

简化 Django 开发的八个 Python 包

这个月的 Python 专栏将介绍一些 Django 包,它们有益于你的工作,以及你的个人或业余项目。Django 开发者们,在这个月的 Python 专栏中,我们会介绍一些能帮助…

3 个用于数据科学的顶级 Python 库

使用这些库把 Python 变成一个科学数据分析和建模工具。Python 的许多特性,比如开发效率、代码可读性、速度等使之成为了数据科学爱好者的首选编程语言。对于想要升级应用程序功…

为什么 Python 这么慢?

Python 现在越来越火,已经迅速扩张到包括 DevOps、数据科学、Web 开发、信息安全等各个领域当中。然而,相比起 Python 扩张的速度,Python 代码的运行速度就…

使用 Python 为你的油箱加油

我来介绍一下我是如何使用 Python 来节省成本的。我最近在开一辆烧 93 号汽油的车子。根据汽车制造商的说法,它只需要加 91 号汽油就可以了。然而,在美国只能买到 87 号、…

什么是行为驱动的 Python?

使用 Python behave 框架的行为驱动开发模式可以帮助你的团队更好的协作和测试自动化。您是否听说过 行为驱动开发 behavior-driven development …

Python 函数式编程:不可变数据结构

不可变性可以帮助我们更好地理解我们的代码。下面我将讲述如何在不牺牲性能的条件下来实现它。在这个由两篇文章构成的系列中,我将讨论如何将函数式编程方法论中的思想引入至 Python 中…

Python 机器学习的必备技巧

尝试使用 Python 掌握机器学习、人工智能和深度学习。想要入门机器学习并不难。除了 大规模网络公开课 Massive Open Online Courses (MOOC)之外,…

8 个很棒的 pytest 插件

Python 测试工具最好的一方面是其强大的生态系统。这里列出了八个最好的插件。我们是 pytest 的忠实粉丝,并将其作为工作和开源项目的默认 Python 测试工具。在本月的 …

9 个鲜为人知的 Python 数据科学库

除了 pandas、scikit-learn 和 matplotlib,还要学习一些用 Python 进行数据科学的新技巧。Python 是一种令人惊叹的语言。事实上,它是世界上增…

如何用 Python 编写你喜爱的 R 函数

R 还是 Python ? Python 脚本模仿易使用的 R 风格函数,使得数据统计变得简单易行。“Python vs. R” 是数据科学和机器学习的现代战争之一。毫无疑问,近年…

Python Web 应用程序 Django 框架简介

在这个比较 Python 框架的最后一篇中,让我们看看 Django。在本系列(由四部分组成)的前三篇文章中,我们讨论了 Pyramid、Flask 和 Tornado 这 3 个…

将 Python 结合到数学教育中

身兼教师、开发者、作家数职的 Peter Farrell 来讲述为什么使用 Python 来讲数学课会比传统方法更加好。数学课一直都是很讨厌的一件事情,尤其对于在传统教学方法上吃过…

如何开源你的 Python 库

这 12 个步骤能确保成功发布。你写了一个 Python 库。自己觉着这太棒了!如果让人们能够轻松使用它不是很优雅么?这有一个需要考虑的清单,以及在开源 Python 库时要采取的…

在 Emacs 上配置 Anaconda

也许我所追求的究极 IDE 就是 Emacs 了。我的目标是使 Emacs 成为一款全能的 Python IDE。本文描述了如何在 Emacs 上配置 Anaconda。(LCTT…

10 个 Python 图像编辑工具

以下提到的这些 Python 工具在编辑图像、操作图像底层数据方面都提供了简单直接的方法。当今的世界充满了数据,而图像数据就是其中很重要的一部分。但只有经过处理和分析,提高图像的质…

Python 的 ChatOps 库:Opsdroid 和 Errbot

学习一下 Python 世界里最广泛使用的 ChatOps 库:每个都能做什么,如何使用。ChatOps 是基于会话导向而进行的开发。其思路是你可以编写能够对聊天窗口中的某些输入进…

使用 Dask 在 Python 中进行并行计算

Dask 库可以将 Python 计算扩展到多个核心甚至是多台机器。关于 Python 性能的一个常见抱怨是全局解释器锁(GIL)。由于 GIL,同一时刻只能有一个线程执行 Pyt…

Bash vs Python:你该使用哪个?

两种编程语言都各有优缺点,它们在某些任务方面互有胜负。Bash 和 Python 是大多数自动化工程师最喜欢的编程语言。它们都各有优缺点,有时很难选择应该使用哪一个。所以,最诚实的…

Mercurial 版本控制入门

了解 Mercurial 的基础知识,它是一个用 Python 写的分布式版本控制系统。Mercurial 是一个用 Python 编写的分布式版本控制系统。因为它是用高级语言编写…

加载更多