Python Development Tools

Terminal demos of Python development tools — interpreters, linters, type checkers, and formatters.

작성자: @agentgif · GIF 58개 ·

이 컬렉션에서

  1. 1. pip — uv vs pip
  2. 2. pyenv — Python Version Manager
  3. 3. xonsh — Python-Powered Shell
  4. 4. glances — System Monitoring Tool
  5. 5. pulumi — Infrastructure as Code (Any Language)
  6. 6. django-admin startproject — New Django project
  7. 7. jupyter notebook — Interactive computing
  8. 8. golangci-lint — Go linter aggregator
  9. 9. eslint — JavaScript linting
  10. 10. pip freeze — Export dependencies
  11. 11. gunicorn — Production WSGI server
  12. 12. celery worker — Async task queue
  13. 13. ipython — Enhanced Python REPL
  14. 14. isort — Sort Python imports
  15. 15. black — Opinionated Python formatter
  16. 16. uvicorn — ASGI server for FastAPI
  17. 17. flask run — Start Flask dev server
  18. 18. manage.py runserver — Start Django dev server
  19. 19. python manage.py — Django management
  20. 20. python -m venv — Virtual environments
  21. 21. mypy — Python type checking
  22. 22. ruff check — Fast Python linting
  23. 23. pytest — Run Python tests
  24. 24. poetry add — Python dependency management
  25. 25. pipx install — Isolated Python CLIs
  26. 26. uv pip install — Fast Python packages
  27. 27. pip install — Python packages
  28. 28. Python Project Setup — Part 1: Initialize with uv
  29. 29. ranger — yazi vs ranger vs nnn
  30. 30. Python Project Setup — Part 2: Environment and Task Runner
  31. 31. uv — uv vs pip
  32. 32. ranger — Console File Manager with VI Keybindings
  33. 33. difftastic — Structural Code Diff
  34. 34. Python 3 — Programming Language Interpreter
  35. 35. pipx — Install Python CLI Tools in Isolation
  36. 36. uv add — Add Python dependencies
  37. 37. uv run — Run scripts in isolated environments
  38. 38. uv pip list — List installed packages
  39. 39. rye add — Add dependencies with rye
  40. 40. uv tool install — Install CLI tools globally
  41. 41. uv init — Create a new Python project
  42. 42. cargo clippy — Rust linter
  43. 43. pixi init — Initialize a conda project
  44. 44. mypy — Static Type Checker for Python
  45. 45. rye init — Initialize a Python project
  46. 46. nvim server.py — Neovim with syntax highlighting
  47. 47. uv — Extremely Fast Python Package Manager
  48. 48. ruff — Extremely Fast Python Linter
  49. 49. mise use [email protected] — pin a runtime version per project
  50. 50. starship — Python virtualenv prompt
  51. 51. difft file1 file2 — structural diff that understands syntax
  52. 52. glances — cross-platform system overview in one screen
  53. 53. pip — Python Package Installer
  54. 54. rg -t py "import" — search Python files for imports
  55. 55. fd .py — find Python files fast
  56. 56. ack --python "import" — search Python files with ack
  57. 57. sg --pattern 'console.log($$$)' — AST pattern search
  58. 58. sg -p 'func $NAME' -l go — find Go function declarations