Self introduction Manabu TERADA Manabu TERADA Manabu TERADA Manabu TERADA Manabu TERADA Manabu TERADA ( ) ( ) ( ) ( ) ( ) ( ) Python Python Python Python Python Python PyCon JP PyCon JP PyCon JP PyCon JP PyCon JP PyCon JP Python Python Python Python Python Python Plone Foundation Ambassador Plone Foundation Ambassador Plone Foundation Ambassador Plone Foundation Ambassador Plone Foundation Ambassador Plone Foundation Ambassador PSF Contributing member PSF Contributing member PSF Contributing member PSF Contributing member PSF Contributing member PSF Contributing member Member of NVDA Japanese Team Member of NVDA Japanese Team Member of NVDA Japanese Team Member of NVDA Japanese Team Member of NVDA Japanese Team Member of NVDA Japanese Team ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā 3 / 47
%s vs str.format vs f-string %s vs str.format vs f-string %s vs str.format vs f-string %s vs str.format vs f-string All version All version All version All version All version All version from datetime import date s = "Today: %s" % date.today() Python 2.6 + Python 2.6 + Python 2.6 + Python 2.6 + Python 2.6 + Python 2.6 + from datetime import date s = "Today: {0}".format(date.today()) Python 3.6 + Python 3.6 + Python 3.6 + Python 3.6 + Python 3.6 + Python 3.6 + from datetime import date s = f"Today: {date.today()}" 16 / 47
Enhancement Proposal Python Enhancement Proposal Python Enhancement Proposal Python Enhancement Proposal Python Enhancement Proposal https://www.python.org/dev/peps/pep-0001/ https://www.python.org/dev/peps/pep-0001/ https://www.python.org/dev/peps/pep-0001/ https://www.python.org/dev/peps/pep-0001/ https://www.python.org/dev/peps/pep-0001/ https://www.python.org/dev/peps/pep-0001/ PEP stands for Python Enhancement Proposal. A PEP is a design PEP stands for Python Enhancement Proposal. A PEP is a design PEP stands for Python Enhancement Proposal. A PEP is a design PEP stands for Python Enhancement Proposal. A PEP is a design PEP stands for Python Enhancement Proposal. A PEP is a design PEP stands for Python Enhancement Proposal. A PEP is a design document providing information to the Python community, or document providing information to the Python community, or document providing information to the Python community, or document providing information to the Python community, or document providing information to the Python community, or document providing information to the Python community, or describing a new feature for Python or its processes or environment. describing a new feature for Python or its processes or environment. describing a new feature for Python or its processes or environment. describing a new feature for Python or its processes or environment. describing a new feature for Python or its processes or environment. describing a new feature for Python or its processes or environment. The PEP should provide a concise technical speci cation of the The PEP should provide a concise technical speci cation of the The PEP should provide a concise technical speci cation of the The PEP should provide a concise technical speci cation of the The PEP should provide a concise technical speci cation of the The PEP should provide a concise technical speci cation of the feature and a rationale for the feature. feature and a rationale for the feature. feature and a rationale for the feature. feature and a rationale for the feature. feature and a rationale for the feature. feature and a rationale for the feature. 18 / 47