Hello 算法 1.0.0b1 Python版Hello 算法 Python 语言版 靳宇栋(Krahets) Release 1.0.0b1 2023‑03‑01 序 两年前,我在力扣上分享了《剑指 Offer》系列题解,受到了很多小伙伴的喜爱与支持。在此期间,我也回复 了许多读者的评论问题,遇到最多的问题是“如何入门学习算法”。我渐渐也对这个问题好奇了起来。 两眼一抹黑地刷题应该是最受欢迎的方式,简单粗暴且有效。然而,刷题就如同玩“扫雷”游戏,自学能力强 稿人,是他们的无私奉献让这本书变得更好,他 们是(按照 GitHub 自动生成的顺序):krahets, justin‑tse, sjinzh, Reanon, nuomi1, Gonglja, S‑N‑ O‑R‑L‑A‑X, danielsss, RiverTwilight, msk397, gyt95, zhuoqinyue, FangYuan33, mingXta, Xia‑Sang, 假设我们现在有算法 A 和 算法 B ,都能够解决同一问题,现在需要对比两个算法之间的效率。我们能够想到 的最直接的方式,就是找一台计算机,把两个算法都完整跑一遍,并监控记录运行时间和内存占用情况。这种 评估方式能够反映真实情况,但是也存在很大的硬伤。 难以排除测试环境的干扰因素。硬件配置会影响到算法的性能表现。例如,在某台计算机中,算法 A 比算法 B 运行时间更短;但换到另一台配置不同0 码力 | 178 页 | 14.67 MB | 1 年前3
 Hello 算法 1.0.0b2 Python版Hello 算法 Python 语言版 靳宇栋(Krahets) Release 1.0.0b2 2023‑03‑30 序 两年前,我在力扣上分享了《剑指 Offer》系列题解,受到了很多小伙伴的喜爱与支持。在此期间,我也回复 了许多读者的评论问题,遇到最多的问题是“如何入门学习算法”。我渐渐也对这个问题好奇了起来。 两眼一抹黑地刷题应该是最受欢迎的方式,简单粗暴且有效。然而,刷题就如同玩“扫雷”游戏,自学能力强 稿人,是他们的无私奉献让这本书变得更好,他 们是(按照 GitHub 自动生成的顺序):krahets, justin‑tse, sjinzh, Reanon, nuomi1, Gonglja, S‑N‑ O‑R‑L‑A‑X, danielsss, RiverTwilight, msk397, gyt95, zhuoqinyue, FangYuan33, mingXta, Xia‑Sang, 假设我们现在有算法 A 和 算法 B ,都能够解决同一问题,现在需要对比两个算法之间的效率。我们能够想到 的最直接的方式,就是找一台计算机,把两个算法都完整跑一遍,并监控记录运行时间和内存占用情况。这种 评估方式能够反映真实情况,但是也存在很大的硬伤。 难以排除测试环境的干扰因素。硬件配置会影响到算法的性能表现。例如,在某台计算机中,算法 A 比算法 B 运行时间更短;但换到另一台配置不同0 码力 | 186 页 | 15.69 MB | 1 年前3
 Hello 算法 1.0.0b4 Python版Hello 算法 Python 语言版 靳宇栋(Krahets) Release 1.0.0b4 2023‑07‑26 序 两年前,我在力扣上分享了《剑指 Offer》系列题解,受到了许多朋友的喜爱与支持。在此期间,我回答了众 多读者的评论问题,其中最常见的一个问题是“如何入门学习算法”。我逐渐也对这个问题产生了浓厚的兴 趣。 两眼一抹黑地刷题似乎是最受欢迎的方法,简单直接且有效。 成长。感谢每一位投入时间与精力的撰稿人,他们 是(按照 GitHub 自动生成的顺序):krahets, sjinzh, justin‑tse, Reanon, nuomi1, Gonglja, S‑N‑O‑ R‑L‑A‑X, danielsss, hpstory, RiverTwilight, msk397, gyt95, zhuoqinyue, FangYuan33, mingXta, gvenusleo 实际测试 假设我们现在有算法 A 和算法 B,它们都能解决同一问题,现在需要对比这两个算法的效率。我们最直接的 方法就是找一台计算机,运行这两个算法,并监控记录它们的运行时间和内存占用情况。这种评估方式能够 反映真实情况,但也存在较大局限性。 难以排除测试环境的干扰因素。硬件配置会影响算法的性能表现。例如,在某台计算机中,算法 A 的运行时 间比算法 B 短;但在另一台配置不同的计算机中,我们0 码力 | 329 页 | 27.34 MB | 1 年前3
 Hello 算法 1.0.0b5 Python版Hello 算法 Python 语言版 靳宇栋(Krahets) Release 1.0.0b5 2023‑09‑10 序 两年前,我在力扣上分享了《剑指 Offer》系列题解,受到了许多同学的喜爱和支持。在与读者的交流期间, 最常收到的一个问题是“如何入门学习算法”。我逐渐对这个问题产生了浓厚的兴趣。 两眼一抹黑地刷题似乎是最受欢迎的方法,简单直接且有效。刷题就如同玩“扫雷”游戏,自学能力强的同 成长。感谢每一位投入时间与精力的撰稿人,他们是 (按照 GitHub 自动生成的顺序):krahets, justin‑tse, sjinzh, nuomi1, Reanon, Gonglja, S‑N‑O‑R‑ L‑A‑X, hpstory, danielsss, RiverTwilight, gvenusleo, msk397, gyt95, night‑cruise, zhuoqinyue 实际测试 假设我们现在有算法 A 和算法 B ,它们都能解决同一问题,现在需要对比这两个算法的效率。最直接的方法 是找一台计算机,运行这两个算法,并监控记录它们的运行时间和内存占用情况。这种评估方式能够反映真 实情况,但也存在较大局限性。 一方面,难以排除测试环境的干扰因素。硬件配置会影响算法的性能表现。比如在某台计算机中,算法 A 的 运行时间比算法 B 短;但在另一台配置不同的计算机中,我0 码力 | 361 页 | 30.64 MB | 1 年前3
 Mypy 1.10.0+dev DocumentationMypy Documentation Release 1.10.0+dev.790e8a73d8671a41cae419b4ea07579bfb2bc292.dirty Jukka Feb 20, 2024 FIRST STEPS 1 Contents 3 1.1 Getting started . . . . . . . . . . . . . . . . . . . . . . . Indices and tables 221 Index 223 i ii Mypy Documentation, Release 1.10.0+dev.790e8a73d8671a41cae419b4ea07579bfb2bc292.dirty Mypy is a static type checker for Python. Type checkers help ensure that you’re code. In case of a major breaking change, mypy’s major version will be bumped. FIRST STEPS 1 Mypy Documentation, Release 1.10.0+dev.790e8a73d8671a41cae419b4ea07579bfb2bc292.dirty 2 FIRST STEPS CHAPTER0 码力 | 234 页 | 913.89 KB | 1 年前3
 PyArmor Documentation v8.5.10the documentation is organized Pyarmor has a lot of documentation. A high-level overview of how it’s organized will help you know where to look for certain things: Part 1: Tutorials takes you by the hand Pyarmor licenses and how to purchase Pyarmor license. Getting help Having trouble? Try the FAQ – it’s got answers to many common questions. Looking for specific information? Try the Index, or the detailed com/dashingsoft/pyarmor/issues/] Table of Contents 1. Tutorials 1.1. Getting Started 1.1.1. What’s Pyarmor 1.1.2. Installation from PyPI 1.1.3. Obfuscating one script 1.1.4. Obfuscating one package 10 码力 | 193 页 | 154.05 KB | 1 年前3
 Python3 基础教程 - 廖雪峰法和数学上的写法一模一样,例如:1,100,-8080,0,等等。 计算机由于使用二进制,所以,有时候用十六进制表示整数比较方便, 十六进制用 0x 前缀和 0-9,a-f 表示,例如:0xff00,0xa5b4c3d2,等等。 浮点数 浮点数也就是小数,之所以称为浮点数,是因为按照科学记数法表示时, 一个浮点数的小数点位置是可变的,比如,1.23x109 和 12.3x108 是完全 相等的。浮点数可以用数学写法,如 35/531 字符串是以单引号'或双引号"括起来的任意文本,比如'abc',"xyz"等 等。请注意,''或""本身只是一种表示方式,不是字符串的一部分,因 此,字符串'abc'只有 a,b,c 这 3 个字符。如果'本身也是一个字符, 那就可以用""括起来,比如"I'm OK"包含的字符是 I,',m,空格,O,K 这 6 个字符。 如果字符串内部既包含'又包含"怎么办?可以用转义字符\来标识,比 也可以把一个变量 a 赋值给另一个变量 b,这个操作实际上是把变量 b 指向变量 a 所指向的数据,例如下面的代码: a = 'ABC' b = a a = 'XYZ' print(b) 最后一行打印出变量 b 的内容到底是'ABC'呢还是'XYZ'?如果从数学意 义上理解,就会错误地得出 b 和 a 相同,也应该是'XYZ',但实际上 b 的 值是'ABC',让我们一行一行地执行代码,就可以看到到底发生了什么事:0 码力 | 531 页 | 5.15 MB | 1 年前3
 Python 标准库参考指南 2.7.18 “database”interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321 11.9 gdbm —GNU’s reinterpretation of dbm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322 11.10 dbhash . . . . . . . . . . . . . . . . . . . . . . . . . . 1217 28.2 sysconfig —Provide access to Python’s configuration information . . . . . . . . . . . . . . . . . 1229 28.3 __builtin__ —Built-in objects . . . . . . . . . . . . . . . . . . . . . . . . . . . 1295 32.3 symtable —Access to the compiler’s symbol tables . . . . . . . . . . . . . . . . . . . . . . . . . 1301 vi 32.4 symbol —与 Python 解析树一起使用的常量0 码力 | 1552 页 | 7.42 MB | 9 月前3
 Python 标准库参考指南 2.7.18 “database”interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321 11.9 gdbm —GNU’s reinterpretation of dbm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322 11.10 dbhash . . . . . . . . . . . . . . . . . . . . . . . . . . 1217 28.2 sysconfig —Provide access to Python’s configuration information . . . . . . . . . . . . . . . . . 1229 28.3 __builtin__ —Built-in objects . . . . . . . . . . . . . . . . . . . . . . . . . . . 1295 32.3 symtable —Access to the compiler’s symbol tables . . . . . . . . . . . . . . . . . . . . . . . . . 1301 vi 32.4 symbol —与 Python 解析树一起使用的常量0 码力 | 1552 页 | 7.42 MB | 9 月前3
 Python 标准库参考指南 2.7.18 “database”interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321 11.9 gdbm —GNU’s reinterpretation of dbm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322 11.10 dbhash . . . . . . . . . . . . . . . . . . . . . . . . . . 1217 28.2 sysconfig —Provide access to Python’s configuration information . . . . . . . . . . . . . . . . . 1229 28.3 __builtin__ —Built-in objects . . . . . . . . . . . . . . . . . . . . . . . . . . . 1295 32.3 symtable —Access to the compiler’s symbol tables . . . . . . . . . . . . . . . . . . . . . . . . . 1301 vi 32.4 symbol —与 Python 解析树一起使用的常量0 码力 | 1552 页 | 7.42 MB | 9 月前3
共 586 条
- 1
 - 2
 - 3
 - 4
 - 5
 - 6
 - 59
 













