| 兩邊的前次修訂版前次修改
下次修改 | 前次修改
|
| computer:program:python [2020/01/06 02:57] – [書籍] wm | computer:program:python [2023/12/04 01:26] (目前版本) – [Debug] wm |
|---|
| ======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]] |
| * [[https://github.com/laurentluce/python-algorithms|Python Algorithms Library]] | * [[https://github.com/laurentluce/python-algorithms|Python Algorithms Library]] |
| * [[https://jupyter.org/|Jupyter]] | * [[https://jupyter.org/|Jupyter]] |
| | * [[https://jupyterbook.org/|Jupyter Book]] |
| * [[https://pyformat.info/|PyFormat]] | * [[https://pyformat.info/|PyFormat]] |
| * [[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://blog.sonarsource.com/10-unknown-security-pitfalls-for-python|10 Unknown Security Pitfalls for Python]] |
| | ==路徑比較== |
| | <code>os.path.dirname(file) |
| | sys.path[0]</code> |
| =====資源===== | =====資源===== |
| * [[http://www.pythonweekly.com/|Python Weekly]] | * [[http://www.pythonweekly.com/|Python Weekly]] |
| * [[http://scrapy.org/|Scrapy]] | * [[http://scrapy.org/|Scrapy]] |
| * [[http://www.vpython.org/|VPython]] | * [[http://www.vpython.org/|VPython]] |
| | * [[https://github.com/pytoolz/toolz|Toolz]] |
| * [[http://www.djangoproject.com/|Django]] | * [[http://www.djangoproject.com/|Django]] |
| * [[http://djangobook.com/|The Django Book]] | * [[http://djangobook.com/|The Django Book]] |
| * [[https://github.com/django-debug-toolbar/django-debug-toolbar|Django Debug Toolbar]] | * [[https://github.com/django-debug-toolbar/django-debug-toolbar|Django Debug Toolbar]] |
| * [[http://webpy.org/|web.py]] | * [[http://webpy.org/|web.py]] |
| * [[http://pylonshq.com/|Pylons]] | * [[https://pylonsproject.org/|Pylons]] |
| * [[http://python-eve.org/|Eve]] | * [[http://python-eve.org/|Eve]] |
| * [[http://flask.pocoo.org/|Flask]] | * [[http://flask.pocoo.org/|Flask]] |
| * [[http://kivy.org/|Kivy]] | * [[http://kivy.org/|Kivy]] |
| * [[http://kivent.org/|KivEnt]] | * [[http://kivent.org/|KivEnt]] |
| | ====介面==== |
| | * [[https://github.com/Textualize/textual|Textual]] |
| | * [[https://github.com/alfiopuglisi/guietta|guietta]] |
| | ====網頁==== |
| | * [[https://pyscript.net/|PyScript]] |
| | * [[https://brython.info/|Brython]] |
| ====文件==== | ====文件==== |
| * [[http://www.reportlab.com/software/opensource/|ReportLab]] | * [[http://www.reportlab.com/software/opensource/|ReportLab]] |
| ====系列==== | ====系列==== |
| * [[http://net.tutsplus.com/sessions/python-from-scratch/|Python from Scratch]] | * [[http://net.tutsplus.com/sessions/python-from-scratch/|Python from Scratch]] |
| | ====課程==== |
| | * [[https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-0001-introduction-to-computer-science-and-programming-in-python-fall-2016/|Introduction to Computer Science and Programming in Python]] |
| ====指令==== | ====指令==== |
| * [[https://cliff.readthedocs.org/en/latest/|cliff]] | * [[https://cliff.readthedocs.org/en/latest/|cliff]] |
| * [[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]] |
| * [[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]] |