使用者工具

網站工具


computer:program:python

差異處

這裏顯示兩個版本的差異處。

連向這個比對檢視

兩邊的前次修訂版前次修改
下次修改
前次修改
computer:program:python [2021/04/27 18:05] – [系列] wmcomputer:program:python [2023/12/04 01:26] (目前版本) – [Debug] wm
行 1: 行 1:
 ======Python====== ======Python======
 +  * [[https://pyodide.org/|Pyodide]] (WebAssembly)
   * [[http://www.peps.io/|PEP 0 - Index of Python Enhancement Proposals (PEPs)]]   * [[http://www.peps.io/|PEP 0 - Index of Python Enhancement Proposals (PEPs)]]
   * [[http://bayes.colorado.edu/PythonIdioms.html|Python Idioms and Efficiency]]   * [[http://bayes.colorado.edu/PythonIdioms.html|Python Idioms and Efficiency]]
行 15: 行 16:
   * [[http://www.pythontutor.com/|Python Tutor]]   * [[http://www.pythontutor.com/|Python Tutor]]
   * [[https://sobolevn.me/2019/01/simple-dependent-types-in-python|Simple dependent types in Python]]   * [[https://sobolevn.me/2019/01/simple-dependent-types-in-python|Simple dependent types in Python]]
 +  * [[https://blog.sonarsource.com/10-unknown-security-pitfalls-for-python|10 Unknown Security Pitfalls for Python]]
 ==路徑比較== ==路徑比較==
 <code>os.path.dirname(file) <code>os.path.dirname(file)
行 100: 行 102:
    * [[http://kivent.org/|KivEnt]]    * [[http://kivent.org/|KivEnt]]
 ====介面==== ====介面====
 +  * [[https://github.com/Textualize/textual|Textual]]
   * [[https://github.com/alfiopuglisi/guietta|guietta]]   * [[https://github.com/alfiopuglisi/guietta|guietta]]
 ====網頁==== ====網頁====
 +  * [[https://pyscript.net/|PyScript]]
   * [[https://brython.info/|Brython]]   * [[https://brython.info/|Brython]]
 ====文件==== ====文件====
行 150: 行 154:
   * [[http://www.logilab.org/857|pylint]]   * [[http://www.logilab.org/857|pylint]]
     * [[http://www.logilab.org/4736|Pylint Tutorial]]     * [[http://www.logilab.org/4736|Pylint Tutorial]]
 +  * [[https://docs.python.org/3/library/timeit.html|timeit]]
 ===Logging=== ===Logging===
   * [[http://inventwithpython.com/blog/2012/04/06/stop-using-print-for-debugging-a-5-minute-quickstart-guide-to-pythons-logging-module/|Stop Using “print” for Debugging: A 5 Minute Quickstart Guide to Python’s logging Module]]   * [[http://inventwithpython.com/blog/2012/04/06/stop-using-print-for-debugging-a-5-minute-quickstart-guide-to-pythons-logging-module/|Stop Using “print” for Debugging: A 5 Minute Quickstart Guide to Python’s logging Module]]
行 182: 行 187:
   * [[https://github.com/yhat/rodeo|Rodeo]]   * [[https://github.com/yhat/rodeo|Rodeo]]
   * [[https://github.com/danijar/handout|Python Handout]]   * [[https://github.com/danijar/handout|Python Handout]]
 +  * [[https://ryven.org/|Ryven]]
 +==== Linter ====
 +  * [[https://github.com/astral-sh/ruff|Ruff]]
 ====Formatter==== ====Formatter====
   * [[https://github.com/python/black|Black]]   * [[https://github.com/python/black|Black]]
 ====Profiler==== ====Profiler====
   * [[https://github.com/benfred/py-spy|Py-Spy]]   * [[https://github.com/benfred/py-spy|Py-Spy]]
 +  * [[https://github.com/bloomberg/memray|Memray]]
 ====Vim==== ====Vim====
   * [[http://justinlilly.com/vim/vim_and_python.html|Vim & Python: Making yourself at home]]   * [[http://justinlilly.com/vim/vim_and_python.html|Vim & Python: Making yourself at home]]
   * [[https://github.com/davidhalter/jedi-vim|Jedi]]   * [[https://github.com/davidhalter/jedi-vim|Jedi]]
computer/program/python.1619546757.txt.gz · 上一次變更: 2021/04/27 18:05 由 wm