title: How do you PEP 8-name a class whose name is an acronym?
body: <p>I try to adhere to the style guide for Python code (also known as <a href="http://www.python.org/dev/peps/pep-0008/" rel="noreferrer">PEP 8</a>). Accordingly, the preferred way to name a class is using CamelCase:</p>
  
  <blockquote>
    <p>Almost without exception, class names
    use the CapWords convention. Classes for internal use have a leading underscore in addition.</p>
  </blockquote>
  
  <p>How can I be consistent with PEP 8 if my class name is formed by two acronyms (which in proper English should be capitalized). For instance, if my class name was 'NASA JPL', what would you name it?:</p>
  
  <pre><code>class NASAJPL():  # 1
  class NASA_JPL(): # 2
  class NasaJpl():  # 3
  </code></pre>
  
  <p>I am using #1, but it looks weird; #3 looks weird too, and #2 seems to violate PEP 8. </p>