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