The Python Programming Language

Python is my primary programming technology. It has been since I was learning programming from some borrowed books at age 16. Python is a powerful scripting language that is just as at home being a systems scripting tool in a Linux environment, as a primary language for a web service, or as a statisticians power tool cabinet.

Python is an interpreted, dynamically typed language with a simple philosophy and a pragmatic approach to programming. Idiomatic Python is clean and easy to read. Programming paradigms can be used as needed, with approaches for procedural, object-oriented, and functional programming all a part of using Python. A large “batteries included” standard library and even larger community of packages makes coding in Python in many situations straightforward.

Python is my go-to solution and has been since 2006. For over ten years I've expanded my Python knowledge and used it in diverse applications.