pythonista-weekly : Pyw 516

欢迎阅读《pythonista周刊》第516期。Let us start 原文: https://mailchi.mp/pythonweekly/python-weekly-issue-516 翻译:Dustyposa 来自赞助商(PS:原文的赞助商) Get Your Weekly Dose of Programming A weekly newsletter featuring the best hand curated news, articles, tutorials, talks, tools and libraries etc for programmers. Join For Free 新闻 FlaskCon 2021 Volunteer Call 文章、教程与话题 Deriving Guitar Theory in ~400 Lines of Python 本文着眼于使用 Python 将基本的音乐理论应用于吉他,以便推导出交替调音的和弦和音阶。 Python中的数据结构和算法 对 Python 中常见的数据结构(链表、堆栈、队列、图)和算法(搜索、排序、递归、动态编程)进行初学者友好的介绍。本课程将帮助你为编码面试和评测做准备。 Can Podcasts Predict the Stock Market? 每个人都想知道如何预测股票市场。大家也都知道,这基本上是不可能的。在这篇文章中,我们将介绍如何将播客数据与股市数据进行比较,以及两个著名的新闻播客《The Daily》和《Up First》去年的新闻负面评价对去年股市的影响,特别是道琼斯工业平均指数、纳斯达克指数和皇家黄金。 Debugging Python C extensions with GDB 你可以在 Python 3.9 中使用C调试器来调试C扩展。了解如何使用改进的 Python 调试版本和 GNU 项目调试器( GDB )。 Python for Distributed Systems 如何为大数据编写可横向扩展的脚本。 Experimenting with Python implementation of Host Identity Protocol 这篇文章描述了各种安全解决方案,HIP 协议的一些实现细节,以及使用 Python 语言实现的 HIP 和 IPSec 协议的性能。 如何在Docker中使用Apache和mod_wsgi为Python Django应用设置环境变量 找到在 Docker 中为 Python 应用程序使用 Apache 和 mod_wsgi 的环境变量的正确姿势。 The Double Pendulum in Python 学习如何用 sympy 推导出双摆的微分方程组,用 scipy 的 odeint 函数数值解方程组,并用 matplotlib 制作双摆的动画。 A friendly introduction to machine learning compilers and optimizers 了解编译器的工作原理可以帮助你选择正确的编译器,将你的模型带到你选择的硬件上,以及诊断性能问题和加速你的模型。这篇文章是对ML编译器的一个友好的、无障碍的介绍。 GitHub Actions EC2 Blue/Green Deployment 使用 GitHub Actions 和 CodeDeploy Blue/Green Deployment + EC2 将 Django 项目部署到 AWS(适用于 Flask/FastAPI/Rails )。 Version control for Jupyter notebooks Jupyter notebook很难进行 diff 和合并,因为它们同时包含了代码和输出,但工具和实践可以使版本控制更容易。 An Introduction to Reinforcement Learning with OpenAI Gym, RLlib, and Google Colab 强化学习(RL)的一个可能的定义是,在与环境互动时,学习如何使奖励的总和最大化的一种计算方法。虽然定义是有用的,但本教程旨在通过图像、代码和视频例子来说明什么是强化学习,并顺便介绍强化学习术语,如代理和环境。 State Pattern in Python 学习使用 Python 实现状态模式和有限状态机。 Speeding up Python Jupyter notebooks 25x with simple concurrency, and fast AWS servers Logging in Python like a PRO 如何使用Python跟踪个人财务状况 HTMX Examples using Django Making Numpy Accessible: Guidelines and Tools ...

2021-09-10 · 3 min · 1445 words · ZoomQuiet

pythonista-weekly : Pyw 515

欢迎阅读《pythonista周刊》第515期。Let us start 原文: https://mailchi.mp/pythonweekly/python-weekly-issue-515 翻译:Dustyposa 新闻 Join the PyCon US 2022 team! 想在 PyCon US 的规划和成功中发挥关键作用吗?这是你的机会,快来吧! IEEE Spectrum’s Top Programming Languages 2021 Python 作为新技术的事实平台占主导地位。 ...

2021-09-03 · 3 min · 1170 words · ZoomQuiet

pythonista-weekly : Pyw 514

欢迎阅读《pythonista周刊》第514期。Let us start 原文: https://mailchi.mp/pythonweekly/python-weekly-issue-514 翻译:Dustyposa 来自赞助商(PS:原文的赞助商) Get Your Weekly Dose of Programming A weekly newsletter featuring the best hand curated news, articles, tutorials, talks, tools and libraries etc for programmers. Join For Free 文章、教程与话题 Python的背后故事#12:Async/await在Python中的工作原理 并发性本身就很难,没有哪个编程模型可以让它变得简单。不过,有些模型可以使它变得容易管理,这篇文章应该可以帮助你掌握这样一个模型– Python 的 async/await。 庆祝Jupyter项目成立20周年 Fernando Pérez 反思它是如何开始的,开放科学的影响和编码多样性的价值。 Tech Courses Search Engine 学习如何使用 Elasticsearch、Python、React+Redux、Docker 和 Kubernetes 创建一个实时技术课程搜索器。 Django Formsets Tutorial - Build dynamic forms with Htmx 学习如何用 Django 和 Htmx 构建动态表单。 用Python掌握网络抓取技术。扩展到分布式抓取 用每个域的自定义解析器建立你自己的分布式爬虫。发现新的页面并准确地存储你所需要的内容–所有这些都在300行以内。 SonarLint Free and Open Source IDE Extension for Python Devs Working in VS Code, PyCharm, Visual Studio, or Eclipse? SonarLint helps you find & fix Code Quality and Code Security issues in your Python codebase! Discover More SPONSOR 用Python中的argparse解析命令行参数 使用 argparse 模块,在你的 Python 应用程序中启用选项。 Quantile Regression 一个简单的方法来估计机器学习的不确定性。 用Ray编写你的第一个分布式Python应用程序 本教程的目的是探讨。为什么要用 Ray 进行并行化和分布式计算,如何开始使用 Ray 以及分布式计算的权衡(计算成本、内存、I/O等)。 构建dag-workflows:一个Python工作流执行工具 在这篇文章中,我们将走过导致建立我们自己的工作流协调工具的决策过程。我们将讨论我们的需求和目标、当前的产品状况,以及我们决定建立和开源的 Python 包。 Locality Sensitive Hashing (LSH): The Practical and Illustrated Guide The magic, theory, and practice of Locality Sensitive Hashing. 为什么我使用attrs而不是pydantic SQL query builder in 150 lines of Python 用Python和PyRayT设计相机:第一部分 ...

2021-08-27 · 3 min · 1410 words · ZoomQuiet

pythonista-weekly : Pyw 513

欢迎阅读《pythonista周刊》第513期。Let us start 原文: https://mailchi.mp/pythonweekly/python-weekly-issue-513 翻译:Dustyposa 文章、教程与话题 Python 测试驱动开发 测试驱动开发( TDD ),也被称为红-绿-重构,是一种常见的软件开发技术,在编写实际代码之前,你要先写测试。本视频以 Python 为例,展示了如何使用 unittest 包进行 TDD,还分享了一些与软件测试有关的实用技巧。 Flask & React - 从零到全栈 (用样例) 学习如何使用 Flask 和 React 来编写可以轻松扩展的全栈产品。包括开源样本。 Reining in the thundering herd. 用 Django 达到 80% 的 CPU 利用率。 用API、Python和Tableau获取并分析美国的通货膨胀数据 使用 Python 和美国劳工统计局数据 API 检索消费者价格指数数据。将数据加载到 Tableau 中,与第一系列美国储蓄债券初始综合利率进行比较。 Python Django and Google APIs 在这个完整的课程中,学习如何建立一个使用多个谷歌 API 的 Python Django 应用程序。 SonarLint Free and Open Source IDE Extension for Python Devs Working in VS Code, PyCharm, Visual Studio, or Eclipse? SonarLint helps you find & fix Code Quality and Code Security issues in your Python codebase! Discover More SPONSOR 用Python UI 实现Asana的自动化 Asana 的 API 是一个强大的工具,在这篇文章中,你将通过扮演一个经理的角色来学习如何使用它,这个经理想要一种简单的方法来更新他们团队的截止日期,如果他们缺席的话。我们将构建一个应用程序来记录团队成员的缺席,并通过一个按钮自动更新他们所有的任务截止日期。 字符串translate和maketrans方法 在这篇文章中,学习 Python 字符串方法 translate 和 maketrans。 Reddit Interview Problems: The Game of Life 可重复的Python字节码 Introducing the Python Launcher for Unix Feasibility, Use Cases, and Limitations of Pyodide Pythonic monotonic ...

2021-08-20 · 2 min · 948 words · ZoomQuiet