add language pattern notes: typing, async, pydantic, patterns
restructure python notes to cover the language itself, not just tooling:
- typing.md: modern type hints, Protocol, generics, ParamSpec
- async.md: context managers, ContextVar, concurrency patterns
- pydantic.md: models, validators, discriminated unions, settings
- patterns.md: class design, decorators, error handling
rewrite README as friendly introduction with language/ecosystem split
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>