pep

Sublime Text3的安装以及python开发环境的搭建

回眸只為那壹抹淺笑 提交于 2020-08-05 01:12:40
作者: struct_mooc 博客地址: https://www.cnblogs.com/structmooc/p/12376601.html 目录 一. Sublime text3的安装 1.sublime text3下载 2. sublime text3安装 二. 搭建python开发环境 1.python运行环境设置 2.插件管理包Package Control 3.插件安装 1)ConvertToUTF8 2)SublimeREPL 3)SideBarEnhancements 4)AutoPep8 5)Alignment 6)FileHeader 7)Anaconda 8)BracketHighlighter 9)ChineseLocalizations 10)Colorsublime 11)TrailingSpaces 4.查询已安装的插件 5.删除已安装的插件 附:插件作用说明 1)ConvertToUTF8 2)SublimeREPL 3)SideBarEnhancements 4)AutoPep8 5)Alignment 6)FileHeader 7)Anaconda 8)BracketHighlighter 9)ChineseLocalizations 10)Colorsublime 11)TrailingSpaces 一. Sublime text3的安装 1

python 3.10

蹲街弑〆低调 提交于 2020-08-04 17:05:20
Guido van Rossum, Pablo Galindo, and Lysandros Nikolaou wrote a new Python parser to excise these warts, and proposed PEP 617 to adopt it in CPython. The new parser is written in a more powerful style called a parsing expression grammar (PEG), so the project is named “PEGEN”. pypy team. https://morepypy.blogspot.com/2020/ https://github.com/vstinner/talks https://github.com/pyhandle/hpy 来源: oschina 链接: https://my.oschina.net/innovation/blog/4318860

如何编写简洁美观的Python代码

拜拜、爱过 提交于 2020-07-28 15:49:57
作者|ANIRUDDHA BHANDARI 编译|VK 来源|Analytics Vidhya 概述 Python风格教程将使你能够编写整洁漂亮的Python代码 在这个风格教程中学习不同的Python约定和Python编程的其他细微差别 介绍 你有没有遇到过一段写得很糟糕的Python代码?我知道你们很多人都会点头的。 编写代码是数据科学家或分析师角色的一部分。另一方面,编写漂亮整洁的Python代码完全是另一回事。作为一个精通分析或数据科学领域(甚至软件开发)的程序员,这很可能会改变你的形象。 那么,我们如何编写这种所谓漂亮的Python代码呢? 欢迎学习Python风格教程 数据科学和分析领域的许多人来自非编程背景。我们先从学习编程的基础知识开始,接着理解机器学习背后的理论,然后开始征服数据集。 在这个过程中,我们经常不练习核心编程,也不注意编程惯例。 这就是本Python风格教程将要解决的问题。我们将回顾PEP-8文档中描述的Python编程约定,你将成为一个更好的程序员! 目录 为什么这个Python风格的教程对数据科学很重要? 什么是PEP8? 了解Python命名约定 Python风格教程的代码布局 熟悉正确的Python注释 Python代码中的空格 Python的一般编程建议 自动格式化Python代码 为什么这个Python风格的教程对数据科学很重要

即使使用__init__.py,也如何解决“尝试以非软件包方式进行相对导入”

≡放荡痞女 提交于 2020-07-27 15:16:55
问题: I'm trying to follow PEP 328 , with the following directory structure: 我正在尝试使用以下目录结构来遵循 PEP 328 : pkg/ __init__.py components/ core.py __init__.py tests/ core_test.py __init__.py In core_test.py I have the following import statement 在 core_test.py 我有以下导入语句 from ..components.core import GameLoopEvents However, when I run, I get the following error: 但是,当我运行时,出现以下错误: tests$ python core_test.py Traceback (most recent call last): File "core_test.py", line 3, in <module> from ..components.core import GameLoopEvents ValueError: Attempted relative import in non-package Searching around I found "

是时候把你的Python2应用迁移到Python3了

纵然是瞬间 提交于 2020-05-06 10:54:07
到2020年一月1日,Python2.7将不再受到官方维护,小伙伴,程序猿,工程狮们,是时候将你们的Python2迁移到Python3了。因为距这一天只有10个月了! 许多的开源项目 已经准备好离python2而去了: 上面的列表只是其中一些,包括了许多我常用的机器学习的库,Tensorflow,Pandas,Scikit-learn,Numpy等等,看看有没有你常用的呢? Python2 VS Python3 那么我么就先来看看Python2/3的主要差异吧。 Python3引入了很多和Python2不兼容的关键字和功能,其中一些可以通过Python2内置的 __future__ 模块来实现前向兼容,也就是说可以让你的Python2的代码在Python3的解释器中运行。如果你计划要支持Python3,那么你可以在你的Python2的代码中先使用该模块。 from __future__ import division 该模块支持的Python3的新特性如下的功能: PEP 3105 : Make print a function PEP 238 : Changing the Division Operator PEP 3112 : Bytes literals in Python 3000 (unicode) PEP 328 : Imports: Multi-Line and

python限定方法参数类型、返回值类型、变量类型等

半世苍凉 提交于 2020-05-06 10:53:36
typing模块的作用 自python3.5开始,PEP484为python引入了类型注解(type hints) 类型检查,防止运行时出现参数和返回值类型、变量类型不符合。 作为开发文档附加说明,方便使用者调用时传入和返回参数类型。 该模块加入后并不会影响程序的运行,不会报正式的错误,只有提醒pycharm目前支持typing检查,参数类型错误会黄色提示 常用类型 int,long,float: 整型,长整形,浮点型 bool,str: 布尔型,字符串类型 List, Tuple, Dict, Set:列表,元组,字典, 集合 Iterable,Iterator:可迭代类型,迭代器类型 Generator:生成器类型 基本类型指定 示例 def test(a:int, b:str) -> str: print(a, b) return 1000 if __name__ == '__main__': test('test', 'abc') 函数test,a:int 指定了输入参数a为int类型,b:str b为str类型,-> str 返回值为srt类型。 可以看到,在方法中,我们最终返回了一个int,此时pycharm就会有警告; 当我们在调用这个方法时,参数a我们输入的是字符串,此时也会有警告; 但非常重要的一点是,pycharm只是提出了警告,但实际上运行是不会报错

Opy 1.1.28 python代码混淆

好久不见. 提交于 2020-05-05 15:47:07
Opy will obfuscate your extensive, real world, multi module Python source code for free! And YOU choose per project what to obfuscate and what not, by editing the config file: You can recursively exclude all identifiers of certain modules from obfuscation. You can exclude human readable configuration files containing Python code. You can use getattr, setattr, exec and eval by excluding the identifiers they use. You can even obfuscate module file names and string literals. You can run your obfuscated code from any platform. Bugs fixed: utf-8 forced for setup (issue 25) pep8_comments config

在那里孵化的所有智慧和

感情迁移 提交于 2020-05-03 17:20:07
sdfsdf 服务网格作为一个改善服务到服务通信的专用基础设施层,是云原生范畴中最热门的话题。随着容器愈加流行,服务拓扑也频繁变动,这就需要更好的网络性能。服务网格能够通过服务发现、路由、负载均衡、心跳检测和支持可观测性,帮助我们管理网络流量。服务网格试图为无规则的复杂的容器问题提供规范化的解决方案 将供应链搬出中国,似乎成了过去两三个月新冠肺炎疫情衍生出的热门话题。 年初新冠肺炎疫情爆发,让中国供应链的生产活动几乎完全停顿,影响席卷全球:苹果的新 5G 有可能因疫情而延期推出,特斯拉新款芯片无法及时交付、陷入“芯片门”纠纷。其余像三星、小米、索尼等著名跨国企业,均受到供应链停摆的影响。 因此,zgcttsg.answers.yahoo.com/question/index?qid=20200427202006AA3Zys7?LO4=53eoq=12u hk.answers.yahoo.com/question/index?qid=20200427202006AA3Zys7?GM5=39rtb=54o nz.answers.yahoo.com/question/index?qid=20200427202006AA3Zys7?EN3=79hyv=45y answers.yahoo.com/question/index?qid=20200427202018AAZvGEL?QS6

从 10.x 到 ArcGIS Pro 的 Python 迁移

做~自己de王妃 提交于 2020-05-02 14:25:10
与 ArcGIS Pro 结合使用 Python 的方式与包括 ArcGIS Desktop、 ArcGIS Server 以及 ArcGIS Engine 在内的其他 ArcGIS 产品不同。 地理处理工具 针对 Pro 分析工具 可用于突出显示任何妨碍 Python 代码或基于 Python 的地理处理工具运行的问题。 针对 Pro 分析工具使用 Python 2to3 实用程序来报告潜在迁移问题以及识别没有迁移到 ArcGIS Pro 的工具和功能。 对 arcpy 中的功能所做的更改 大多数地理处理工具将继续在 ArcGIS Pro 中可用,然而,有一些将无法使用。不包含 Coverage ( arcpy.arc)、Parcel Fabric ( arcpy.fabric)、Schematics ( arcpy.schematics),以及 Tracking Analyst ( arcpy.ta) 工具箱中所含的工具。其他工具箱中的其他工具也不可用。有关完整列表,请参阅 ArcGIS Pro 中不支持的工具列表 。 arcpy.mapping 模块已被移除,并且已经在 ArcGIS Pro 中替换为 arcpy.mp 模块,以支持在 ArcGIS Pro 中的制图工作流。 arcpy.na 模块同样包含 更改 ,多个更改与从 arcpy.mapping 到 arcpy.mp

影响Python行为的环境变量

好久不见. 提交于 2020-05-02 14:23:28
影响Python行为的环境变量 [toc] 国庆前来一篇。 Python解释器其实也是一个软件,运行再操作系统环境下,所以Python是受操作系统环境变量影响的。所以环境变量也是需要关注的。特别是当我们使用sys模块时,很多都必须考虑环境变量。 命令行指定变量值会覆盖环境变量值。 环境变量 1. PYTHONHOME 该变量影响python标准库的位置。 默认:库是在prefix/lib/pythonversion 和 exec_prefix/lib/pythonversion。 prefix和exec_prefix是和安装有关的目录,两个默认是/usr/local 如果PYTHONHOME设置的是单个目录,那么prefix和exec_prefix都是该目录。如果要指定两者的不同值,那么设置值就像这样的格式:prefix:exec_prefix 2. PYTHONPATH 这个变量是影响python搜索module模块的路径。这个变量值的格式就像linux-shell的PATH。 出了是路径外,还可以是一个纯粹包含python代码文件的zip压缩包。 默认:默认搜索路径值是依赖安装目录的,一般都是prefix/lib/pythonversion 一些额外的路径,是会放在PYTHONPATH默认值的前面追加。 通过sys.path可以在代码层面修改搜索路径。 3.