By Jean Zelada / @jz3lada
def saludo(sexo):
if sexo == 'M':
print "Buen día señor"
elif sexo == 'F':
print "Buen día señora"
else:
print "Buen día"
def suma(a, b):
def resta(a, b):
class Dibuja(cuadrado):
#Codigo
class Pinta(red):
#Codigo
No:
if x == 4 :
print x , y ; x , y = y , x
Sí:
if x == 4:
print x, y; x, y = y, x
No:
x= 1
y=2
z=x+y
Sí:
x = 1
y = 2
z = x + y
No:
spam( ham[ 1 ], { eggs: 2 } )
Sí:
spam(ham[1], {eggs: 2})
"""Retorna la cantidad de letras en un texto
Descripción.
"""
x = x + 1 # Suma 1 a x
minusculas_con_guiones
def esta_es_una_funcion:
minusculas_con_guiones
TODO_MAYUSCULAS
PalabrasEnMayusculas
class SoyUnaClase:
camelCase
camelCase: Las palabras se separan poniendo en mayúscula la primer letra, excepto la primer letra de la primer palabra (Java)
def __init__(self, primero, segundo, tercero,
cuarto, quinto, sexto):
salida = (primero + segundo + tercero
+ cuarto + quinto + sexto)
Los programas deben escribirse para que lo lean las personas, y sólo de forma circunstancial para que los ejecuten las máquinas.
—Abelson y Sussman, Estructura e Interpretación de Programas de Computadora
Programa siempre como si la persona que va dar mantenimiento a tu código fuera un psicópata violento que sabe dónde vives.
– Martin Golding