杜逸先 使用 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
Jupyter Notebook 4.x Documentationmachinery Developer FAQ Community documentation Distributing Jupyter Extensions as Python Packages Examples and Tutorials About Jupyter Notebook Jupyter notebook changelog 4.4.0 4.3.2 4.3.1 4.3.0 4.2.3 application suitable for capturing the whole computation process: developing, documenting, and executing code, as well as communicating the results. The Jupyter notebook combines two components: A web application: editing for code, with automatic syntax highlighting, indentation, and tab completion/introspection. The ability to execute code from the browser, with the results of computations attached to the code which0 码力 | 128 页 | 1.86 MB | 1 年前3
PyArmor Documentation v5.9.5Other Version Of Python . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 3.5 Run bootstrap code in plain scripts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 3.6 Let Nuitka . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 4 Examples 21 4.1 Obfuscating and Packing PyQt Application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 7.3 Bootstrap Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 70 码力 | 131 页 | 428.65 KB | 1 年前3
PyArmor Documentation v6.2.8Other Python Version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 3.6 Run bootstrap code in plain scripts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 3.7 Let interpreter . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 3.20 Customizing cross protection code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 3.21 Storing runtime file data files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 4 Examples 31 4.1 Obfuscating and Packing PyQt Application . . . . . . . . . . . . . . . . . . . . . . .0 码力 | 153 页 | 483.38 KB | 1 年前3
PyArmor Documentation v6.3.1following ways: Obfuscate code object to protect constants and literal strings. Obfuscate co_code of each function (code object) in runtime. Clear f_locals of frame as soon as code object completed execution Distributing Obfuscated Scripts To Other Platform Obfuscating Scripts By Other Python Version Run bootstrap code in plain scripts Let Python Interpreter Recognize Obfuscated Scripts Automatically Obfuscating Python protection code Storing runtime file license.lic to any location Register multiple pyarmor in same machine How to get license information of one obfuscated package How to protect data files Examples Obfuscating0 码力 | 161 页 | 124.89 KB | 1 年前3
PyArmor Documentation v6.2.7following ways: Obfuscate code object to protect constants and literal strings. Obfuscate co_code of each function (code object) in runtime. Clear f_locals of frame as soon as code object completed execution Distributing Obfuscated Scripts To Other Platform Obfuscating Scripts By Other Python Version Run bootstrap code in plain scripts Let Python Interpreter Recognize Obfuscated Scripts Automatically Obfuscating Python protection code Storing runtime file license.lic to any location Register multiple pyarmor in same machine How to get license information of one obfuscated package How to protect data files Examples Obfuscating0 码力 | 159 页 | 123.91 KB | 1 年前3
Jupyter Notebook 5.0.0 DocumentationContributing to the Jupyter Notebook 63 13 Making a Notebook release 67 14 Developer FAQ 69 15 Examples 71 16 My Notebook 111 17 Other notebook 113 18 Jupyter notebook changelog 115 i ii CHAPTER application suitable for capturing the whole computation process: developing, documenting, and executing code, as well as communicating the results. The Jupyter notebook combines two components: A web application: for code, with automatic syntax highlighting, indentation, and tab completion/introspection. • The ability to execute code from the browser, with the results of computations attached to the code which0 码力 | 129 页 | 1.76 MB | 1 年前3
PyArmor Documentation v6.4.4Other Python Version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 3.7 Run bootstrap code in plain scripts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 3.8 Let interpreter . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 3.21 Customizing cross protection code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 i 3.22 Storing runtime restrict mode with threading and multiprocessing . . . . . . . . . . . . . . . . . . . . . . . . 31 4 Examples 33 4.1 Obfuscating and Packing PyQt Application . . . . . . . . . . . . . . . . . . . . . . .0 码力 | 167 页 | 510.99 KB | 1 年前3
PyArmor Documentation v5.6.0. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 3.2 Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 6.3 Bootstrap Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 7.2 Obfuscating Code Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 7.3 Wrap0 码力 | 107 页 | 352.50 KB | 1 年前3
共 563 条
- 1
- 2
- 3
- 4
- 5
- 6
- 57













