Skip to content

Instantly share code, notes, and snippets.

@JohnSpeno
JohnSpeno / My Python style guide.md
Last active September 20, 2019 12:25
John Speno's personal Python style guide

John Speno's Python Style Guide

If you don't use it, you are dead to me.

  • Avoid long lines and do not use a backslash for line continuation. Figure it out. Look at some of these examples for help:
zone_sums = dict(
    one_free=Sum('ports__one_gig_available'),
 one_total=Sum('ports__one_gig_total'),
@misfo
misfo / symbol_literals.rb
Created July 8, 2011 20:05
valid Symbol literal characters in Ruby
$ ruby -v
ruby 1.9.2p136 (2010-12-25)
$ ruby symbol_literals.rb
valid as first char:
@$_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz
valid as middle char:
_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
valid as end char:
!_=?ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789