Career Opportunities

We are always looking for talented and experienced professionals to join our team of core developers. Please contact us to learn more about working with ACLARK.NET.

Contact Us

Python Imaging Library (fork)

In 2010, Alex Clark created Pillow , a software development fork of the venerable Python Imaging Library. As of early 2017, Pillow has been downloaded over 15 million times, can be found in many major Linux distributions such as Ubuntu and Fedora Core, and is used by Fortune-100-serving companies like Atlassian.

As of 2019, professional Pillow support is available from Tidelift.

1 >>> from PIL import Image
2 >>> im ="hopper.ppm")
5 >>> print(im.format, im.size, im.mode)
6 PPM (512, 512) RGB
Plone 3.3 Site Administration

In this book Alex Clark helps Plone users to create, deploy, and maintain all versions of Plone up to and including the latest version.

The text covers Plone basics from a site administrator's perspective including (but not limited to) instructions on how to:

  • Learn the use of Buildout to develop, deploy, and maintain a modern Plone site.
  • Enhance the functionality and appearance of your web site by using third-party add-ons.
  • Learn to use many useful Buildout recipes available to download from the Python Package Index.
Buy book



All Clients

Amazon Web Services





Font Awesome










DC Python

In 2008, we created ZPUGDC, Inc., a 501(c)(3) non-profit organization known as the DC Python User's Group. We created this organization in an effort to expa nd our outreach and give back to the users and supporters of open source technology. DC Python is focused primarily on serving members of the local Washington, D.C., M aryland, and Virginia Python community, but we also support a larger area and scope of open-source technology efforts, worldwide. One of our most significant global co ntributions was the organization and hosting of the international Plone Conference 2008.

We continue to maintain our leadership responsibilities in the DC Python organization. We provide management and facilitate regular meetings, sprints, and m any other Python-related events and activities for the local Python community. We assume all responsibilities for the organization ensuring a continued commitment to i ts mission.

Learn more