Hello, my name is Kenneth Reitz.

 

Software is beautiful. I love writing code with Python. Here are some of my creations:

  • requests: An elegant and simple HTTP library for Python, built for human beings.

  • requests-html: Scraping the web as simply and intuitively as possible.

  • httpbin.org: A tool and website for inspecting and debugging HTTP client behavior.

  • pipenv: A tool that aims to bring the best of all packaging worlds to the Python world.

  • responder: ASGI web framework, focusing on developer experience.

  • records: A simple & powerful library for making raw SQL queries to most relational databases.

  • maya: A UTC-first datetime library that enforces best practices and eases cognitive overhead.

  • pep8.org: An easier-to-parse presentation of the PEP 8 style guide for Python code.

  • tablib: A format-agnostic tabular dataset library for Python

Also, The Hitchhiker's Guide to Python (repo).

kr-image.jpg
 
 

"I create tools for creators”.

 

requests

An elegant and simple HTTP library for Python, built for human beings.

 

requests-html

Scraping the web as simply and intuitively as possible.

pipenv

A tool that aims to bring the best of all packaging worlds to the Python world.

 

responder

Experimental asynchronous web framework with novel concepts & customer ideas.

records

A simple & powerful library for making raw SQL queries to most relational databases.

 

maya

A UTC-first datetime library that enforces best practices and eases cognitive overhead.

pep8.org

An easier-to-parse presentation of the PEP 8 style guide for Python code.

 

tablib

A format-agnostic tabular dataset library for Python

91yYToF10cL.jpg

“I learned a lot of things, especially things I didn't even know I didn't know—and found very useful to know.”

–⭐⭐⭐⭐⭐

If you like to write programs that go out into the world and present themselves in a professional way BECAUSE they are professionally conceived and implemented, you'll want to have this book.

 
 
 
 

“It was a great pleasure getting to know Ken and working with him, he is definitely one of the most inspirational person I have ever met. I have learned a lot working with him on Open source projects. Not only on the technical side, but he also motivated me to contribute more to open source!”

– Luna Chen, Site Reliability Engineer at Pollen

 

“If you want an insight to software as a craft, you can’t go wrong with Ken Reitz.”

— Mahdi Yusuf, Senior Staff Engineer at 1Password

“The attention to detail Ken puts into his code and best practices is something that everyone can aspire to achieve. With his help, I have gone from novice to a full-time developer in under a year.”

– Shane McDonald, Ansible / Red Hat

 

“Ken embraces efficiency in ways I don't think I will ever aspire to reach. He has true passion for his work, and it shows best when the work he has before him is the kind of work he enjoys.”

– Aaron Collegeman, CTO at CENTURY 21 Redwood Realty

 

Total Downloads: Requests Library (pypi.org)

This data visualization was derived from the Python Software Foundation’s publicly available BigQuery dataset.

There are inherent problems with this approach, and is meant to be considered a subset of actual installation numbers.

 
 

ENCAPSULATION

THE PRACTICE OF STANDING ON THE SHOULDERS OF EACH OTHER, AS WE PROGRESS UPWARDS — TOWARDS THE CASTLES WE BUILD IN THE SKY.

 
 
tattoo-design.jpg
 

 

 
L1006175.jpg