Show Menu
Cheatography

Python Yeray Cheat Sheet (DRAFT) by

Python Cheat Sheet Clases

This is a draft cheat sheet. It is a work in progress and is not finished yet.

LONGITUD DE LÍNEAS

Máximo de 79 caracteres por línea.
Líneas largas: usa paréntesis o barras invertidas para dividi­rlas.
resultado = (variable1 + variable2 + variable3 + variable4 + 
variable5)

IMPORTANTE

Usar indent­ación de 4 espacios. Evitar tabs.
Usar líneas en blanco para separar funciones y clases.
Comentar el código cuando sea necesario, especi­almente si es complejo o no es evidente lo que hace.

COMENT­ARIOS

Coment­arios en línea deben ser claros y concisos.
-Ejemplo: x = x + 1 # Incrementa x en 1
Docstr­ings: Usar triple comillas (""") para describir funciones, clases y módulos.

ACLARACIÓN

IMPORT­ANTE: x, y repres­­entan cualquier tipo de valores de datos, s para una cadena de texto, n para un número, L para una lista donde i, j son índices de lista, D representa un diccio­­nario y k es una clave de diccio­­nario.

FORMATO DE ESPACIOS

Espacio alrededor de operad­ores: x = 5 + 3.
Sin espacio alrededor de parént­esis, corchetes o llaves:
Correcto: funcion(2, [1, 2], {'a': 1})
Incorr­ecto: funcion( 2, [ 1, 2 ], { 'a': 1 } )

ESTRUC­TURAS DE CONTROL

Condic­iones simples en una sola línea:
if x > 5: return True
Condic­iones largas: usar saltos de línea y parént­esis:
if     (x > 5 and 
  y < 10 and
  z == 0):
  return True
 

NOMBRADO DE VARIABLES Y FUNCIONES

Funciones y variables: usar snake_­case.
Ejemplo: mi_var­iable, calcul­ar_­suma().
Clases: usar CamelCase.
Ejemplo: MiClase, Client­eVIP.
Consta­ntes: usar UPPER_­CASE.
Ejemplo: MAX_VALOR, PI.

IMPORTS

Imports en líneas separadas.
-Correcto: import os / import sys
-Incor­recto: import sys, os
Usar imports absolutos en lugar de relativos.
Orden de los imports: 1ºMódulos estándar. 2ºLibr­erías de terceros. 3ºMódulos propios.