 杜逸先 使用 VS Code 开发 Python 项目的最佳实践使用VS Code进行Python开发 的最佳实践 杭州美登科技 杜逸先 目录 CONTENTS 什么是VS Code VS Code与Python 最佳实践 提问时间 什么是VS Code 什么是VS Code 什么是VS Code 什么是VS Code 1. 开源+跨平台 2. 轻量级+丰富的插件生态 3. 开箱即用+高度自定义(颜色主题、按键绑定、版本控制工具等) VS Code与Python VS Code与Python VS Code与Python——Autocomplete and IntelliSense VS Code与Python——Autocomplete and IntelliSense VS Code与Python——Refactoring(Extract Variable) VS Code与Python——Refactoring(Extract Method) VS Code与Python——Refactoring(Sort imports) VS Code与Python——Linting VS Code与Python——Linting VS Code与Python——Formatting VS Code与Python——Formatting VS Code与Python——Debugging VS Code与Python——Debugging0 码力 | 46 页 | 2.65 MB | 1 年前3 杜逸先 使用 VS Code 开发 Python 项目的最佳实践使用VS Code进行Python开发 的最佳实践 杭州美登科技 杜逸先 目录 CONTENTS 什么是VS Code VS Code与Python 最佳实践 提问时间 什么是VS Code 什么是VS Code 什么是VS Code 什么是VS Code 1. 开源+跨平台 2. 轻量级+丰富的插件生态 3. 开箱即用+高度自定义(颜色主题、按键绑定、版本控制工具等) VS Code与Python VS Code与Python VS Code与Python——Autocomplete and IntelliSense VS Code与Python——Autocomplete and IntelliSense VS Code与Python——Refactoring(Extract Variable) VS Code与Python——Refactoring(Extract Method) VS Code与Python——Refactoring(Sort imports) VS Code与Python——Linting VS Code与Python——Linting VS Code与Python——Formatting VS Code与Python——Formatting VS Code与Python——Debugging VS Code与Python——Debugging0 码力 | 46 页 | 2.65 MB | 1 年前3
 1 Python在Azure Notebook产品发展中的核心地位 以及通过Visual Studio Code的最佳Azure实践 韩骏Python 与 Visual Studio Code 在 人工智能应用中的最佳 Azure 实践 韩骏@formulahendry 自我介绍 • 微软研发工程师 @ Visual Studio China • IoT • VS Code • VS Code 代码贡献者 • 多款 VS Code 插件作者 • “玩转VS Code”知乎专栏 & 微信公众号作者 https://zhuanlan https://zhuanlan.zhihu.com/vs-code • https://github.com/formulahendry/955.WLB • Speaker @ 2018 微软技术暨生态大会 • CodeLab @ Google Developer Group • Speaker @ 2019 GitHub 中国官方见面会 我开发的插件 Python 与人工智能 “Python的快速发展的一个主要增 Stack Overflow 2019 开发者调查 Visual Studio Code • 开源 • 跨平台 • 轻量级 • 智能提示 (IntelliSense) • 代码调试 • 内置 Git 支持 • 多语言支持 • 丰富的插件 VS Code 最热门的插件是? 官宣!全球首秀 Visual Studio Code Python 插 件将提供 Jupyter Notebook 的原生支持0 码力 | 55 页 | 14.99 MB | 1 年前3 1 Python在Azure Notebook产品发展中的核心地位 以及通过Visual Studio Code的最佳Azure实践 韩骏Python 与 Visual Studio Code 在 人工智能应用中的最佳 Azure 实践 韩骏@formulahendry 自我介绍 • 微软研发工程师 @ Visual Studio China • IoT • VS Code • VS Code 代码贡献者 • 多款 VS Code 插件作者 • “玩转VS Code”知乎专栏 & 微信公众号作者 https://zhuanlan https://zhuanlan.zhihu.com/vs-code • https://github.com/formulahendry/955.WLB • Speaker @ 2018 微软技术暨生态大会 • CodeLab @ Google Developer Group • Speaker @ 2019 GitHub 中国官方见面会 我开发的插件 Python 与人工智能 “Python的快速发展的一个主要增 Stack Overflow 2019 开发者调查 Visual Studio Code • 开源 • 跨平台 • 轻量级 • 智能提示 (IntelliSense) • 代码调试 • 内置 Git 支持 • 多语言支持 • 丰富的插件 VS Code 最热门的插件是? 官宣!全球首秀 Visual Studio Code Python 插 件将提供 Jupyter Notebook 的原生支持0 码力 | 55 页 | 14.99 MB | 1 年前3
 waitress Documentation v3.0.1
down the server. See https://github.com/Pylons/waitress/pull/399 Fixed testing of vendored asyncore code to not rely on particular naming for errno's. See https://github.com/Pylons/waitress/pull/397 HTTP accidentally treat non-printable characters as whitespace and lead to a potental HTTP request smuggling/splitting security issue. Thanks to ZeddYu Lu for the extra test cases. Please see the security advisory front-end server to treat a request different from Waitress. This could lead to HTTP request smuggling/splitting. Please see the security advisory for more information: https://github.com/Pylons/waitress/sec0 码力 | 55 页 | 56.36 KB | 1 年前3 waitress Documentation v3.0.1
down the server. See https://github.com/Pylons/waitress/pull/399 Fixed testing of vendored asyncore code to not rely on particular naming for errno's. See https://github.com/Pylons/waitress/pull/397 HTTP accidentally treat non-printable characters as whitespace and lead to a potental HTTP request smuggling/splitting security issue. Thanks to ZeddYu Lu for the extra test cases. Please see the security advisory front-end server to treat a request different from Waitress. This could lead to HTTP request smuggling/splitting. Please see the security advisory for more information: https://github.com/Pylons/waitress/sec0 码力 | 55 页 | 56.36 KB | 1 年前3
 waitress Documentation v2.1.1accidentally treat non-printable characters as whitespace and lead to a potental HTTP request smuggling/splitting security issue. Thanks to ZeddYu Lu for the extra test cases. Please see the security advisory front-end server to treat a request different from Waitress. This could lead to HTTP request smuggling/splitting. Please see the security advisory for more information: https://github.com/Pylons/waitress/sec same HTTP message in two different ways. This can lead to a potential for HTTP request smuggling/splitting whereby Waitress may see two requests while the front-end server only sees a single HTTP message0 码力 | 53 页 | 58.27 KB | 1 年前3 waitress Documentation v2.1.1accidentally treat non-printable characters as whitespace and lead to a potental HTTP request smuggling/splitting security issue. Thanks to ZeddYu Lu for the extra test cases. Please see the security advisory front-end server to treat a request different from Waitress. This could lead to HTTP request smuggling/splitting. Please see the security advisory for more information: https://github.com/Pylons/waitress/sec same HTTP message in two different ways. This can lead to a potential for HTTP request smuggling/splitting whereby Waitress may see two requests while the front-end server only sees a single HTTP message0 码力 | 53 页 | 58.27 KB | 1 年前3
 waitress Documentation v2.1.0accidentally treat non-printable characters as whitespace and lead to a potental HTTP request smuggling/splitting security issue. Thanks to ZeddYu Lu for the extra test cases. Please see the security advisory front-end server to treat a request different from Waitress. This could lead to HTTP request smuggling/splitting. Please see the security advisory for more information: https://github.com/Pylons/waitress/sec same HTTP message in two different ways. This can lead to a potential for HTTP request smuggling/splitting whereby Waitress may see two requests while the front-end server only sees a single HTTP message0 码力 | 52 页 | 57.95 KB | 1 年前3 waitress Documentation v2.1.0accidentally treat non-printable characters as whitespace and lead to a potental HTTP request smuggling/splitting security issue. Thanks to ZeddYu Lu for the extra test cases. Please see the security advisory front-end server to treat a request different from Waitress. This could lead to HTTP request smuggling/splitting. Please see the security advisory for more information: https://github.com/Pylons/waitress/sec same HTTP message in two different ways. This can lead to a potential for HTTP request smuggling/splitting whereby Waitress may see two requests while the front-end server only sees a single HTTP message0 码力 | 52 页 | 57.95 KB | 1 年前3
 waitress Documentation v1.4.3Documentation, Release 1.4.3 2 Contents CHAPTER 1 Extended Documentation 1.1 Usage The following code will run waitress on port 8080 on all available IP addresses, both IPv4 and IPv6. from waitress import particular path segment. 1.4 Design Waitress uses a combination of asynchronous and synchronous code to do its job. It handles I/O to and from clients using the wasyncore, which is asyncore vendored vendored into Waitress as wasyncore, you may see references to "asyncore" in this documentation’s code examples and API. The terms are effectively the same and may be used interchangeably. The wasyncore0 码力 | 103 页 | 259.25 KB | 1 年前3 waitress Documentation v1.4.3Documentation, Release 1.4.3 2 Contents CHAPTER 1 Extended Documentation 1.1 Usage The following code will run waitress on port 8080 on all available IP addresses, both IPv4 and IPv6. from waitress import particular path segment. 1.4 Design Waitress uses a combination of asynchronous and synchronous code to do its job. It handles I/O to and from clients using the wasyncore, which is asyncore vendored vendored into Waitress as wasyncore, you may see references to "asyncore" in this documentation’s code examples and API. The terms are effectively the same and may be used interchangeably. The wasyncore0 码力 | 103 页 | 259.25 KB | 1 年前3
 waitress Documentation v2.1.2Documentation, Release 2.1.2 2 Contents CHAPTER 1 Extended Documentation 1.1 Usage The following code will run waitress on port 8080 on all available IP addresses, both IPv4 and IPv6. from waitress import particular path segment. 1.4 Design Waitress uses a combination of asynchronous and synchronous code to do its job. It handles I/O to and from clients using the wasyncore, which is asyncore vendored vendored into Waitress as wasyncore, you may see references to "asyncore" in this documentation’s code examples and API. The terms are effectively the same and may be used interchangeably. The wasyncore0 码力 | 115 页 | 272.79 KB | 1 年前3 waitress Documentation v2.1.2Documentation, Release 2.1.2 2 Contents CHAPTER 1 Extended Documentation 1.1 Usage The following code will run waitress on port 8080 on all available IP addresses, both IPv4 and IPv6. from waitress import particular path segment. 1.4 Design Waitress uses a combination of asynchronous and synchronous code to do its job. It handles I/O to and from clients using the wasyncore, which is asyncore vendored vendored into Waitress as wasyncore, you may see references to "asyncore" in this documentation’s code examples and API. The terms are effectively the same and may be used interchangeably. The wasyncore0 码力 | 115 页 | 272.79 KB | 1 年前3
 waitress Documentation v2.1.1Documentation, Release 2.1.1 2 Contents CHAPTER 1 Extended Documentation 1.1 Usage The following code will run waitress on port 8080 on all available IP addresses, both IPv4 and IPv6. from waitress import particular path segment. 1.4 Design Waitress uses a combination of asynchronous and synchronous code to do its job. It handles I/O to and from clients using the wasyncore, which is asyncore vendored vendored into Waitress as wasyncore, you may see references to "asyncore" in this documentation’s code examples and API. The terms are effectively the same and may be used interchangeably. The wasyncore0 码力 | 113 页 | 270.88 KB | 1 年前3 waitress Documentation v2.1.1Documentation, Release 2.1.1 2 Contents CHAPTER 1 Extended Documentation 1.1 Usage The following code will run waitress on port 8080 on all available IP addresses, both IPv4 and IPv6. from waitress import particular path segment. 1.4 Design Waitress uses a combination of asynchronous and synchronous code to do its job. It handles I/O to and from clients using the wasyncore, which is asyncore vendored vendored into Waitress as wasyncore, you may see references to "asyncore" in this documentation’s code examples and API. The terms are effectively the same and may be used interchangeably. The wasyncore0 码力 | 113 页 | 270.88 KB | 1 年前3
 waitress Documentation v3.0.1Documentation, Release 3.0.1 2 CONTENTS CHAPTER ONE EXTENDED DOCUMENTATION 1.1 Usage The following code will run waitress on port 8080 on all available IP addresses, both IPv4 and IPv6. from waitress import particular path segment. 1.4 Design Waitress uses a combination of asynchronous and synchronous code to do its job. It handles I/O to and from clients using the wasyncore, which is asyncore vendored vendored into Waitress as wasyncore, you may see references to "asyncore" in this docu- mentation's code examples and API. The terms are effectively the same and may be used interchangeably. The wasyncore0 码力 | 119 页 | 339.46 KB | 1 年前3 waitress Documentation v3.0.1Documentation, Release 3.0.1 2 CONTENTS CHAPTER ONE EXTENDED DOCUMENTATION 1.1 Usage The following code will run waitress on port 8080 on all available IP addresses, both IPv4 and IPv6. from waitress import particular path segment. 1.4 Design Waitress uses a combination of asynchronous and synchronous code to do its job. It handles I/O to and from clients using the wasyncore, which is asyncore vendored vendored into Waitress as wasyncore, you may see references to "asyncore" in this docu- mentation's code examples and API. The terms are effectively the same and may be used interchangeably. The wasyncore0 码力 | 119 页 | 339.46 KB | 1 年前3
 waitress Documentation v1.4.0same HTTP message in two different ways. This can lead to a potential for HTTP request smuggling/splitting whereby Waitress may see two requests while the front-end server only sees a single HTTP message the changes made in pull request 117, add in checking for line feed/carriage return HTTP Response Splitting in the status line, as well as the key of a header. See https://github.com/Pylons/waitress/pull/124 disallowing HTTP Response Splitting. See https://github.com/Pylons/waitress/issues/117 for more information, as well as https://www.owasp.org/index.php/HTTP_Response_Splitting. Bugfixes FileBasedBuffer0 码力 | 48 页 | 54.34 KB | 1 年前3 waitress Documentation v1.4.0same HTTP message in two different ways. This can lead to a potential for HTTP request smuggling/splitting whereby Waitress may see two requests while the front-end server only sees a single HTTP message the changes made in pull request 117, add in checking for line feed/carriage return HTTP Response Splitting in the status line, as well as the key of a header. See https://github.com/Pylons/waitress/pull/124 disallowing HTTP Response Splitting. See https://github.com/Pylons/waitress/issues/117 for more information, as well as https://www.owasp.org/index.php/HTTP_Response_Splitting. Bugfixes FileBasedBuffer0 码力 | 48 页 | 54.34 KB | 1 年前3
共 562 条
- 1
- 2
- 3
- 4
- 5
- 6
- 57














 
 