Python
Python is a Programming Language that lets you work quickly and integrate systems more effectively.
Convincing people to give Python a try used to take a lot more work.
Pyenv
GitHub - pyenv/pyenv: Simple Python version management
For managing your Python installations. I use pyenv
and pyenv-virtualenv
.
Pyenv Dependencies
Pyenv wiki: Suggested build environment
Ubuntu:
Arch:
PDM
Package and dependency manager for Python
Commands
Command | Description |
---|---|
add |
Add package(s) to pyproject.toml and install them |
build |
Build artifacts for distribution |
cache |
Control the caches of PDM |
completion |
Generate completion scripts for the given shell |
config |
Display the current configuration |
export |
Export the locked packages set to other formats |
fix |
Fix the project problems according to the latest version of PDM |
import |
Import project metadata from other formats |
info |
Show the project information |
init |
Initialize a pyproject.toml for PDM |
install |
Install dependencies from lock file |
list |
List packages installed in the current working set |
lock |
Resolve and lock dependencies |
publish |
Build and publish the project to PyPI |
remove |
Remove packages from pyproject.toml |
run |
Run commands or scripts with local packages loaded |
search |
Search for PyPI packages |
self |
Manage the PDM program itself (previously known as plugin) |
show |
Show the package information |
sync |
Synchronize the current working set with lock file |
update |
Update package(s) in pyproject.toml |
use |
Use the given python version or path as base interpreter |
venv |
Virtualenv management |
Related
- https://www.python.org
- GitHub - dabeaz-course/python-mastery: Advanced Python Mastery (course by @dabeaz)
Backlinks
- Now
- Python3 and pyvenv
- My Ubuntu Setup
- My Three(ish) Favorite Nushell Features
- A Fun Python Turtle YouTube Playlist
- Adding Categories to the Python Blogger Client
- Python Babysteps Tutorial
- Python Interactive Fiction - 01 Handling a Single Round
- Interactive Fiction with Python
- Python Interactive Fiction - 02 Tying the Scenes Together
- Python Interactive Fiction - 03 Handling Multiple Turns
- Python Loves Blogger (Part 1)
- Python Blogger Refresh Part 2 - Settings
- Python Blogger Refresh, Part 1
- Drawing Grids With Python and Pillow
- Beets and iTunes
- Pretty Print Terminal Files With Bat
- Building Rakudo and Moarvm on Linux
- Circular Grids With Python and Pillow
- Weighing Files With Python
- Playwright for Python
- Pretty File Summaries with Rich and ExifTool
- Tooting with Python
- Indieweb h-cards
- h-entry Microformat for Indieweb Posts
- Querying Hugo Content With Python
- Python Invoke
- Using the Webmention.io API
- Checking out Playwright for Python
- A Quick Notes Script for Taskwarrior
- Building a starter blog with Nikola
- My first Julia script
- Elaborate Answers To Simple Questions
- Python 2 Babysteps 01 Installing Python 2
- Python 2.x Babysteps
- All The Hugo Themes
- Simple Types in Python
- Tools
- Control Structures
- Nikola
- Zen of Python
- Ollama
- Pelican
- reStructuredText
- Pandas
- Django
- Tech Career Skill Development
- Rich
- Perl
- Pyinvoke
- Data Analysis
- Lektor
Added to vault 2024-01-15. Updated on 2024-03-08