Hello 算法 1.2.0 简体中文 Python 版——邓俊辉,清华大学计算机系教授 “如果我当年学数据结构与算法的时候有《Hello 算法》,学起来应该会简单 10 倍!” ——李沐,亚马逊资深首席科学家 计算机的出现给世界带来了巨大变革,它凭借高速的计算能力和出色的可编程性,成为了执行算法与处理数 据的理想媒介。无论是电子游戏的逼真画面、自动驾驶的智能决策,还是 AlphaGo 的精彩棋局、ChatGPT 的自然交互,这些应用都是算法在计算机上的精妙演绎。 事 羽毛球筒则如同“队列”,一端放入、另一端取出;字典就像一个“哈希表”,能够快速查找目标词条。 本书旨在通过清晰易懂的动画图解和可运行的代码示例,使读者理解算法和数据结构的核心概念,并能够通 过编程来实现它们。在此基础上,本书致力于揭示算法在复杂世界中的生动体现,展现算法之美。希望本书 能够帮助到你! i 目 录 第 0 章 前言 1 0.1 关于本书 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 346 第 16 章 附录 347 16.1 编程环境安装 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348 16.2 一起参与创作 . .0 码力 | 364 页 | 18.43 MB | 10 月前3
Python 3.9.20 正则表达式 HOWTO 库参考文档中的相关章节,本教程采用了更为浅显易懂的讲解方式。 1 概述 正则表达式(Regular expression,也称为 RE、regex 或 regex pattern),本质上是一种微型的、高度专业化 的编程语言。在 Python 中,它通过 re 模块嵌入并提供使用。利用这种迷你语言,你可以指定一套规则, 用于匹配你想要的一系列可能的字符串。这些字符串可以是英文句子、邮箱地址、TeX 命令,或者是任 print(m)>>> m.group() 'message' >>> m.span() (4, 11) 在实际编程中,最常用的方式是将 匹配对象储存到一个变量中,然后检查这个变量是否为 None。这种 做法通常如下所示: p = re.compile( ... ) m = p.match( 'string goes Friedl 的 Mastering Regular Expressions 。不幸的是,它专注于 Perl 和 Java 的正则表达式,并且根本不包含任何 Python 材料,因此它不能用作 Python 编程的参考。(第一版涵盖了 Python 现在删除的 regex 模块,这对你没有多大帮助。)考虑从你 的图书馆中查找它。 18 0 码力 | 18 页 | 401.42 KB | 11 月前3
Python 3.11.10 正则表达式 HOWTO 库参考文档中的相关章节,本教程采用了更为浅显易懂的讲解方式。 1 概述 正则表达式(Regular expression,也称为 RE、regex 或 regex pattern),本质上是一种微型的、高度专业化 的编程语言。在 Python 中,它通过 re 模块嵌入并提供使用。利用这种迷你语言,你可以指定一套规则, 用于匹配你想要的一系列可能的字符串。这些字符串可以是英文句子、邮箱地址、TeX 命令,或者是任 print(m)>>> m.group() 'message' >>> m.span() (4, 11) 在实际编程中,最常用的方式是将 匹配对象储存到一个变量中,然后检查这个变量是否为 None。这种 做法通常如下所示: 6 p = re.compile( ... ) m = p.match( 'string Friedl 的 Mastering Regular Expressions 。不幸的是,它专注于 Perl 和 Java 的正则表达式,并且根本不包含任何 Python 材料,因此它不能用作 Python 编程的参考。(第一版涵盖了 Python 现在删除的 regex 模块,这对你没有多大帮助。)考虑从你 的图书馆中查找它。 18 0 码力 | 18 页 | 403.35 KB | 11 月前3
Django、Vue 和Element UI 前后端原理论述除此之外呢?有没有试想过:既然如此好用,那为什么不能自动帮我们生成用例呢? 谁说不能?!让我们一起来了解一下,GPT 的新型编程助手——Bito AI。 Bito AI 简介 官网地址:https://bito.ai/。 Bito 是一款免费的(敲黑板,划重点了)AI 驱动代码助手。官网鲜明地表示:它存 在的目的,是提升开发人员编程效率,将代码生成速度提高 10 倍。就看这个数据是不是 就很引人注目? 那么,它有哪些特点和优势呢? 功能编排是将无序的功能编排成有序的场景,主要采用了 JSONPath 技术来进行处理。 其优点是:语法灵活简单、使用简便、无需一层一层往下找,特别是对于比较复杂的 JSON 结构数据效果更加明显,在各种主流的编程语言中均有对应的库支持。其语法大致介绍 如下: 40 《51 测试天地》七十四 www.51testing.com 简单来讲,功能编排的核心主要是通过 JSONpath 语法完成参数动态替换,如下图所 以在 CI/CD 的环境下,在业务逻辑复杂度适当的情况下,mabl 代替某些自动化测试框架的实战场景, 其中的性价比高低显然不言而喻,毕竟与其苦哈哈的花大时间用在调整自己的测试框架, 还不如用专业的测试 saas 服务商提供的成熟测试平台?这里相信大家心里自有各自的一 杆秤。 52 《51 测试天地》七十四 www.51testing.com 如何定义核心场景用例? ◆作者:刘晓佳0 码力 | 61 页 | 6.84 MB | 1 年前3
Hello 算法 1.1.0 Python版——邓俊辉,清华大学计算机系教授 “如果我当年学数据结构与算法的时候有《Hello 算法》,学起来应该会简单 10 倍!” ——李沐,亚马逊资深首席科学家 计算机的出现给世界带来了巨大变革,它凭借高速的计算能力和出色的可编程性,成为了执行算法与处理数 据的理想媒介。无论是电子游戏的逼真画面、自动驾驶的智能决策,还是 AlphaGo 的精彩棋局、ChatGPT 的自然交互,这些应用都是算法在计算机上的精妙演绎。 事 羽毛球筒则如同“队列”,一端放入、另一端取出;字典就像一个“哈希表”,能够快速查找目标词条。 本书旨在通过清晰易懂的动画图解和可运行的代码示例,使读者理解算法和数据结构的核心概念,并能够通 过编程来实现它们。在此基础上,本书致力于揭示算法在复杂世界中的生动体现,展现算法之美。希望本书 能够帮助到你! i 目 录 第 0 章 前言 1 0.1 关于本书 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 346 第 16 章 附录 347 16.1 编程环境安装 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348 16.2 一起参与创作 . .0 码力 | 364 页 | 18.42 MB | 1 年前3
Python 3.8.20 正则表达式 HOWTO 概述 正则表达式(Regular expressions,也叫 REs、regexs 或 regex patterns),本质上是嵌入 Python 内部并通过 re 模块提供的一种微小的、高度专业化的编程语言。使用这种小语言,你可以为想要匹配的可能字符串 编写规则;这些字符串可能是英文句子、邮箱地址、TeX 命令或任何你喜欢的内容。然后,你可以提出 诸如“此字符串是否与表达式匹配?”、“字符串中 Friedl 的 Mastering Regular Expressions 。不幸的是,它专注于 Perl 和 Java 的正则表达式,并且根本不包含任何 Python 材料,因此它不能用作 Python 编程的参考。(第一版涵盖了 Python 现在删除的 regex 模块,这对你没有多大帮助。)考虑从你 的图书馆中查找它。 170 码力 | 17 页 | 393.47 KB | 11 月前3
Python 3.8.20 正则表达式 HOWTO 概述 正则表达式(Regular expressions,也叫 REs、regexs 或 regex patterns),本质上是嵌入 Python 内部并通过 re 模块提供的一种微小的、高度专业化的编程语言。使用这种小语言,你可以为想要匹配的可能字符串 编写规则;这些字符串可能是英文句子、邮箱地址、TeX 命令或任何你喜欢的内容。然后,你可以提出 诸如“此字符串是否与表达式匹配?”、“字符串中 Friedl 的 Mastering Regular Expressions 。不幸的是,它专注于 Perl 和 Java 的正则表达式,并且根本不包含任何 Python 材料,因此它不能用作 Python 编程的参考。(第一版涵盖了 Python 现在删除的 regex 模块,这对你没有多大帮助。)考虑从你 的图书馆中查找它。 170 码力 | 17 页 | 393.47 KB | 11 月前3
Python 3.10.15 正则表达式 HOWTO 概述 正则表达式(Regular expressions,也叫 REs、regexs 或 regex patterns),本质上是嵌入 Python 内部并通过 re 模块提供的一种微小的、高度专业化的编程语言。使用这种小语言,你可以为想要匹配的可能字符串 编写规则;这些字符串可能是英文句子、邮箱地址、TeX 命令或任何你喜欢的内容。然后,你可以提出 诸如“此字符串是否与表达式匹配?”、“字符串中 Friedl 的 Mastering Regular Expressions 。不幸的是,它专注于 Perl 和 Java 的正则表达式,并且根本不包含任何 Python 材料,因此它不能用作 Python 编程的参考。(第一版涵盖了 Python 现在删除的 regex 模块,这对你没有多大帮助。)考虑从你 的图书馆中查找它。 170 码力 | 17 页 | 393.01 KB | 11 月前3
Python 3.12 正则表达式 HOWTO 概述 正则表达式(Regular expressions,也叫 REs、regexs 或 regex patterns),本质上是嵌入 Python 内部并通过 re 模块提供的一种微小的、高度专业化的编程语言。使用这种小语言,你可以为想要匹配的可能字符串 编写规则;这些字符串可能是英文句子、邮箱地址、TeX 命令或任何你喜欢的内容。然后,你可以提出 诸如“此字符串是否与表达式匹配?”、“字符串中 Friedl 的 Mastering Regular Expressions 。不幸的是,它专注于 Perl 和 Java 的正则表达式,并且根本不包含任何 Python 材料,因此它不能用作 Python 编程的参考。(第一版涵盖了 Python 现在删除的 regex 模块,这对你没有多大帮助。)考虑从你的 图书馆中查找它。 170 码力 | 17 页 | 404.43 KB | 11 月前3
Python 3.12 正则表达式 HOWTO 概述 正则表达式(Regular expressions,也叫 REs、regexs 或 regex patterns),本质上是嵌入 Python 内部并通过 re 模块提供的一种微小的、高度专业化的编程语言。使用这种小语言,你可以为想要匹配的可能字符串 编写规则;这些字符串可能是英文句子、邮箱地址、TeX 命令或任何你喜欢的内容。然后,你可以提出 诸如“此字符串是否与表达式匹配?”、“字符串中 Friedl 的 Mastering Regular Expressions 。不幸的是,它专注于 Perl 和 Java 的正则表达式,并且根本不包含任何 Python 材料,因此它不能用作 Python 编程的参考。(第一版涵盖了 Python 现在删除的 regex 模块,这对你没有多大帮助。)考虑从你的 图书馆中查找它。 170 码力 | 17 页 | 404.43 KB | 11 月前3
共 70 条
- 1
- 2
- 3
- 4
- 5
- 6
- 7













