Zato Blog: Auto-generating API specifications as OpenAPI, WSDL and Sphinx

This article presents a workflow for auto-generation of API specifications for your Zato services – if you need to share your APIs with partners, external or internal, this is how it can be done. Sample services Let’s consider the services below – they represent a subset of a hypothetical API of a telecommunication company. In this case, they are to do with pre-paid cards. Deploy them on your servers in a module called api.py. Note that their implementation is omitted, we only deal with their I/O, as it is expressed…

Read More
Programming 

PyCoder’s Weekly: Issue #397 (Dec. 3, 2019)

#397 – DECEMBER 3, 2019 View in Browser » Guido van Rossum Withdraws From the Python Steering Council “Part of my reason is that in the end, SC duty feels more like a chore to me than fun, and one of the things I’m trying to accomplish in my life post Dropbox retirement is to have more fun. To me, fun includes programming in and contributing to Python, for example the PEG parser project.” PYTHON.ORG Python Descriptors: An Introduction Learn what Python descriptors are and how they’re used in Python’s…

Read More

Andre Roberge: Friendly-traceback, Real Python, Pycon, and more

After an interruption that lasted a few months, I’ve finally been able to return to programming, more specifically working mostly on Friendly-traceback. For those that do not know Friendly-traceback: it aims to replace the sometimes obscure traceback generated by Python with something easier to understand. Furthermore, Friendly-traceback is designed with support for languages other than English so that, in theory, beginners (who are the main target audience for Friendly-traceback) could benefit no matter what their native language is … provided someone would have done the translation into that language, of…

Read More