Skip to content

Éste repositorio es para hacer el juego de business en Python 3.0+.

Notifications You must be signed in to change notification settings

Danie12345/python_apps

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

Repositorio para hacer apps entre todos :)

Éste repositorio es para hacer proyectos en Python 3.0+. Ya hay una versión 3.8, chécatela de la página oficial (https://www.python.org/downloads/).

Sintáxis Global: (para tener compatibilidad de código a código, y saber cómo buscar algo específico entre lo que otro hace)

Clases:

  - Objetos de tipo class empiezan con mayúsculas. De ser una o más palabras, se usa guión bajo "_".

  - Agregar comentarios de la clase, métodos y atributos.

  - Las funciones se nombran de la misma manera que una clase.

Funciones:

  - Se definen funciones "puras". Con comentarios de qué hacen.
    Es decir que si se mete un input (o nada) siempre saldrá un output respectivo. 
    Esto se altera cuando llamas variables globales.

  - Procura usar variables globales cuando son constantes (siempre mayúsculas).

  - Checa (https://stackoverflow.com/questions/44036657/side-effects-in-python) para entender mejor.

Variables:

  Globales:

    - Siempre en mayúsculas (todo), y usa guiones bajos para palabras.
    - Agrega comentarios para saber qué son.

  Locales:

    - Siempre en minúsculas, separa palabras con guiones bajos.

PEP8:

  - Líneas de código menores a 80 caracteres. Puedes usar backslash (\) darle enter y seguir escribiendo.

  - Comentarios donde se requiera.

  - Nomenclatura estable de clases, funciones, variables, archivos, etc.
  
  - Checa (https://www.python.org/dev/peps/pep-0008/) si no entiendes alguna, o para saber más.

Imports:

  - Procura no importar mucho con "*", porque se sobrecarga la memoria. A excepción de que uses absolutamente 
    todo lo importado.

About

Éste repositorio es para hacer el juego de business en Python 3.0+.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages