Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!
Tips on PyPy
Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!
Installation
-
Download PyPy from https://www.pypy.org/download.html.
-
Unzip it.
-
Install pip.
:::bash /path/to/pypy -m ensurepip /path/to/pypy -m pip install ...
Packages Failed to Install
pytype …
Extract Identifier Names from a SQL Query Using Sqlfluff
Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!
The Walrus Operator in Python 3.8
Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!
List Comprehension¶
Notice that a walrus expression in a list comprehension must be in included in parentheses (to avoid ambiguitions).
The try/except/finally Block in Python
Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!
Tips and Traps¶
- The
finally
statements are guaranteed to be executed (presuming no power outage or anything outside of Python's control) after atry
/except
block runs even ifreturn
,break
Exception and Error Handling in Python
Tips and Traps¶
If you need trackback information when throwing an exception use
raise ExceptionClass(msg)
, otherwise, usesys.exit(msg)
instead.The
assert
statement (which raisesAssertionError
if the assertion is not met) is a very good way to ensure conditions to be met.:::python assert some_condition