• Facebook研究人员还开发了一种名为TransCoder AI的“神经编译器” 。它是一个可以在Java,Python和C ++等高级语言之间转 icon
  • Racket是一个很棒的Lisp,但它也是一个可以接受的Python: Racket内置了一个名为DrRacket的全功能编辑器,该版本非常适合使用。它具有Emacs所有:括号平衡,舒适的REPL集成等。但是如果你想使用Emacs,你可以使用racket-mode。双赢。 < icon
  • 在2019年,机器学习框架之战还有两个主要竞争者:PyTorch和TensorFlow。我的分析表明,研究人员正在放弃TensorFlow并大量涌向PyTorch。 为什么研究人员喜欢PyTorch? icon
  • 任何数据分析工作流程中的首要任务就是简单地读取数据,而这绝对必须快速而有效地完成,这样才能开始更有趣的工作。在许多行业和领域中,CSV文件格式都是存储和共享表格数据的主要工具。快速而强大地加载CSV是至关重要的,并且必须在各种文件大小,数据类型和形状之间很好地扩展。这篇文章比较了在三个不同的 icon
  • 这是来自apenwarr的“程序员迁移模式”,该文有趣部分是谈到了各种语言特点和尴尬之处,主要是从上下文历史发展角度,观点新颖有趣:我制作了一个主流编程语言的流程图,说明程序员如何从一种编程语言迁移到另外一种: icon
  • 当我开始第一个专业数据科学项目时,使用了许多工具:用于模型训练的Jupyter Notebook,用于结构化Python脚本的PyCharm(免费社区版本),用于python软件包管理的Anaconda Prompt,用于远程SSH连接的MobaXterm,用于原始数据的Excel评论等等。 icon
  • Visual Studio Code Remote–Containers扩展是一项出色的VS Code功能。它是Visual Studio  icon
  • 我已经使用PyCharm和Notebooks了一段时间,对此我感到非常满意。我喜欢如果我有一些要浏览的数据,那么Notebooks非常易于浏览,跟踪我的工作并可视化数据。另一方面,PyCharm在生产时只是一台纯机器:它永远不会让我失望,并能帮助我完成大多数任务。但是,使用VSCod icon
  •   icon
  • 即使您编写清晰易读的代码,即使使用测试覆盖了代码,即使您是非常有经验的开发人员,也不可避免地会出现奇怪的错误,并且您将需要以某种方式进行调试。许多人只使用一堆print语句来查看代码中正在发生的事情。这种方法远非理想,还有很多更好的方法来找出您的代码出了什么问题,我们将在本文中探讨其中的一些 icon
  • 当初学者开始学习编码时,难以理解简单循环,数据结构,迭代的工作方式等,Philip J. Guo的Python Tutor工具, 通过该工具 可以逐步执行代码,并对其 icon
  • Java是静态捕获的通用编程语言。它是一种并发和面向对象的语言。Java旨在成为WORA(可在任何地方运行一次编写)的编程语言。它旨在在Java虚拟机(JVM)的帮助下在任何平台上运行。另一方面,python是一种动态类型的编程语言。Python的最初开发始于荷兰。其背后的原始灵感是 icon
  • 这是用于Python中事件源的库。该库的核心功能是支持存储和检索项目序列,例如基于事件溯源的领域驱动设计中聚合的领域事件。为了演示如何有效地使用其持久性机制,此库文档提供了带有事件源域模型的事件源应用程序的示例。这些示例中使用的库基类可以方便地用于创建自己的应用程序。建议使用一种样式 icon
  • Knative是Kubernetes一个扩展,它提供了一套工具来部署无服务器。Kna icon
  • 演讲者询问观众:“你在编写Python代码时使用了什么调试器?”观众:“打印语句?”Speaker addresses the audience: “What debugger do you use when you write Python code?” From the audi icon
  • icon