Python is a high-level interpreted Programming Language with some good functional constructs and a whitespace-sensitive syntax dynamic types objects and classes. It's a good Tool for data processing it's a good tool for building small utilities particularly with libraries like Click
emacs-lisp source: :tangle ~/nix/lisp/python.el(provide 'cce/python)
In the CCE Python programming is done using pyright in the LSP .
nix source: :tangle ~/nix/hm/python.nix{ pkgs, lib, ... }: { home.packages = [ pkgs.pyright ]; }
And I need to pull in poetry2nix in to my system using an overlay because the nixpkgs folks don't think it should be vendored. It's pulled in as a flake input pinned by the Arroyo System Flake 's flake.lock.
nix source: :tangle ~/nix/snippets/poetry2nix-input.nix :mkdirp yespoetry2nix = { url = "github:nix-community/poetry2nix"; inputs.nixpkgs.follows = "nixpkgs"; };
nix source: :tangle ~/nix/nixos/poetry2nix.nix{ inputs, ... }: { nixpkgs.overlays = [ (import "${inputs.poetry2nix}/overlay.nix") ]; }
emacs-lisp source: :tangle ~/nix/lisp/python.el(use-package lsp-pyright :after lsp :config (add-hook 'python-mode-hook #'lsp) (add-hook 'python-mode-hook #'company-mode) :bind (:map python-mode-map ("C-<tab>" . company-lsp))) (use-package pyvenv)
Pages Linking Here
- Lunch with Alan Kay
- mbsync for local mail storage
- Archive
- Arcology Site Engine Updates
- The Complete Computing Environment
- RSS Feed Bot Posting to Matrix.org
- Asynchronous and Offline
- CCE 2.0 Module Layout
- Exporting highlights/notes from KOReader
- Data Rights Protocol
- Exporting highlights/notes from KOReader
- Exporting highlights/notes from KOReader
- Arcology Site Engine Updates
- Exporting highlights/notes from KOReader
- Exporting highlights/notes from KOReader
- Exporting highlights/notes from KOReader
- Exporting highlights/notes from KOReader
- Exporting highlights/notes from KOReader
- Asynchronous and Offline
- Lunch with Alan Kay
- Archive
- Asynchronous and Offline
- The Complete Computing Environment
- cce-emacs-code
- Exporting highlights/notes from KOReader
- Exporting highlights/notes from KOReader
- Exporting highlights/notes from KOReader
- Lunch with Alan Kay
- Exporting highlights/notes from KOReader
- Arcology Site Engine Updates
- Exporting highlights/notes from KOReader
- Exporting highlights/notes from KOReader
- Exporting highlights/notes from KOReader
- Exporting highlights/notes from KOReader
- Exporting highlights/notes from KOReader
- Exporting highlights/notes from KOReader
- The Complete Computing Environment
- cce-emacs-code
- Arcology Project Scaffolding
- Asynchronous and Offline
- Lunch with Alan Kay
- Arcology Site Engine Updates
- RSS Feed Bot Posting to Matrix.org
- The Complete Computing Environment
- Lunch with Alan Kay
- The Complete Computing Environment
- Archive
- Exporting highlights/notes from KOReader
- Exporting highlights/notes from KOReader
- Exporting highlights/notes from KOReader
- Exporting highlights/notes from KOReader
- The Complete Computing Environment
- Lunch with Alan Kay
- Arcology Site Engine Updates
- Exporting highlights/notes from KOReader
- Exporting highlights/notes from KOReader
- cce-emacs-code
- The Complete Computing Environment
- Asynchronous and Offline
- Arcology Site Engine Updates
- Asynchronous and Offline
- Exporting highlights/notes from KOReader
- Lunch with Alan Kay
- Archive
- Exporting highlights/notes from KOReader
- Arcology Site Engine Updates
- Archive
- Lunch with Alan Kay
- Data Rights Protocol
- Arcology Site Engine Updates
- CCE 2.0 Module Layout
- Data Rights Protocol
- The Complete Computing Environment
- Asynchronous and Offline
- mbsync for local mail storage
- Asynchronous and Offline
- CCE 2.0 Module Layout
- The Complete Computing Environment
- Exporting highlights/notes from KOReader
- Lunch with Alan Kay
- Arcology Site Engine Updates
- Exporting highlights/notes from KOReader
- Archive
- Lunch with Alan Kay
- CCE 2.0 Module Layout
- Lunch with Alan Kay
- Arcology Site Engine Updates
- CCE 2.0 Module Layout
- Arcology Site Engine Updates
- The Complete Computing Environment
- Asynchronous and Offline
- Data Rights Protocol
- Data Rights Protocol
- Arcology Site Engine Updates
- Lunch with Alan Kay
- Archive
- Arcology Site Engine Updates
- Lunch with Alan Kay
- CCE 2.0 Module Layout
- Data Rights Protocol
- Exporting highlights/notes from KOReader
- The Complete Computing Environment
- Asynchronous and Offline
- Data Rights Protocol
- Arcology Site Engine Updates
- mbsync for local mail storage
- Exporting highlights/notes from KOReader
- Data Rights Protocol
- mbsync for local mail storage
- Data Rights Protocol
- Archive
- mbsync for local mail storage
- RSS Feed Bot Posting to Matrix.org
- Arcology Site Engine Updates
- The Complete Computing Environment
- Lunch with Alan Kay
- Asynchronous and Offline
- CCE 2.0 Module Layout
- Archive
- Asynchronous and Offline
- Asynchronous and Offline
- Data Rights Protocol
- Archive
- Arcology Site Engine Updates
- RSS Feed Bot Posting to Matrix.org
- The Complete Computing Environment
- Archive
- Archive
- Lunch with Alan Kay
- Data Rights Protocol
- Archive
- mbsync for local mail storage
- Asynchronous and Offline
- CCE 2.0 Module Layout
- Arcology Site Engine Updates
- Exporting highlights/notes from KOReader
- cce-emacs-code
- The Complete Computing Environment
- Exporting highlights/notes from KOReader
- Data Rights Protocol
- Asynchronous and Offline
- Data Rights Protocol
- Asynchronous and Offline
- Exporting highlights/notes from KOReader
- Exporting highlights/notes from KOReader
- Asynchronous and Offline
- CCE 2.0 Module Layout
- Data Rights Protocol
- Lunch with Alan Kay
- Lunch with Alan Kay
- Archive
- Data Rights Protocol
- CCE 2.0 Module Layout
- Archive
- mbsync for local mail storage
- Arcology Site Engine Updates
- Data Rights Protocol
- Data Rights Protocol
- Exporting highlights/notes from KOReader
- CCE 2.0 Module Layout
- Exporting highlights/notes from KOReader
- Lunch with Alan Kay
- The Complete Computing Environment
- Archive
- Asynchronous and Offline
- Data Rights Protocol
- Data Rights Protocol
- mbsync for local mail storage
- Asynchronous and Offline
- Data Rights Protocol
- Archive
- Exporting highlights/notes from KOReader
- Lunch with Alan Kay
- Exporting highlights/notes from KOReader
- Lunch with Alan Kay
- Archive
- Arcology Site Engine Updates
- Asynchronous and Offline
- Exporting highlights/notes from KOReader
- Lunch with Alan Kay
- Exporting highlights/notes from KOReader
- Asynchronous and Offline
- Archive
- Exporting highlights/notes from KOReader
- Data Rights Protocol
- Exporting highlights/notes from KOReader
External References
Page Metadata Keywords
#+ARCOLOGY_ALLOW_CRAWL: t
#+ARCOLOGY_KEY: cce/python