Conceptos de Programación más 3 Cheat Sheets

Conceptos de Programación más 3 Cheat Sheets

Fabián Karaben
Buy on Leanpub

Table of Contents

Acerca de este libro›

  • Acerca de este libro
    • ¿Qué es el Proyecto Esdocu?
    • Consigue la última versión

Conceptos de programación›

  • Iniciemos
    • ¿Por qué un libro de conceptos?
    • ¿Por qué existen tantos lenguajes?
    • Palabras clave
    • Comentarios
    • Consigue la última versión
  • Variables
    • ¿Qué es una variable?
    • Nombres de variables
    • Alcance de una variable
    • Variables por valor y por referencia
    • Consigue la última versión
  • Tipos de datos
    • ¿Qué es un tipo de dato?
    • Tipos de datos dinámicos
    • Números
    • Cadenas de texto
    • Verdadero o Falso
    • Listas o Arrays
    • Sets
    • Mapas o Diccionarios
    • Consigue la última versión
  • Funciones
    • ¿Qué es una función?
    • Parámetros de una función
    • Alcance de una función
    • Valor de retorno
    • Ejecutar una función
    • Consigue la última versión
  • Operadores y expresiones
    • Operadores aritméticos
    • Operadores de equidad y relación
    • Operadores de asignación
    • Operadores lógicos
    • Expresión condicional
    • Expresiones regulares
    • Consigue la última versión
  • Sentencias de control de flujo
    • Sentencia if…else
    • Sentencia switch/case
    • Bucles for
    • Bucles while
    • Break y continue
    • Consigue la última versión
  • Excepciones
    • ¿Qué es una excepción?
    • Try y catch
    • Throw
    • Lenguajes sin try y catch
    • Consigue la última versión
  • Clases
    • ¿Qué es una clase?
    • Propiedades
    • Métodos
    • Constructores
    • Clases abstractas
    • Extendiendo clase
    • Consigue la última versión
  • Bibliotecas, paquetes o módulos
    • ¿Qué son las bibliotecas?
    • Bibliotecas integradas
    • Bibliotecas de la comunidad
    • Consigue la última versión
  • Programación asíncrona
    • ¿Qué es la programación asíncrona?
    • Futures o Promises
    • Streams
    • Consigue la última versión
  • Lenguajes compilados e interpretados
    • Lenguajes compilados
    • Lenguajes interpretados
    • Consigue la última versión
  • Línea de comandos vs UI
    • Línea de comandos
    • Entrada y salida de datos
    • UI web
    • UI de escritorio
    • Consigue la última versión
  • ¿Por dónde continuar?
    • Elegir según la aplicación
    • Elegir según la demanda laboral
    • Saludo final
    • Consigue la última versión

Cheat sheets›

  • Cheat sheet de Git
    • Configuración inicial
    • Alias
    • Diff
    • Quitar un archivo del stage:
    • Reconstruir todo el repositorio a como estaba en el último commit:
    • Reconstruir un solo archivo a como estaba en el último commit:
    • Cambiar el mensaje del último commit
    • Ignorar el último commit (con –soft) cuando faltó agregar más contenido
    • Ignorar el último commit (con –mixed) cuando faltó agregar más contenido
    • Ignorar el último commit (con –hard)
    • Ver el log de absolutamente todo lo que ha sucedido en orden cronológico
    • Crear una rama, trabajar en ella y luego unirla a main
    • Crear un tag al último commit:
    • Crear un tag de una versión anotada (-a) con un mensaje (-m):
    • Crear un tag que apunta a un commit especificado con un hash:
    • Ver los detalles de un tag:
    • Eliminar un tag:
    • Subir una rama local a remoto
  • Cheat sheet de JavaScript
    • Algo
  • Cheat sheet de CSS
    • Algo CSS
Conceptos de Programación más 3 Cheat Sheets/Conceptos de programación

Conceptos de programación

Previous

Acerca de este libro

Up next

Iniciemos

In this part

  • Iniciemos
  • ¿Por qué un libro de conceptos?
  • ¿Por qué existen tantos lenguajes?
  • Palabras clave
  • Comentarios
  • Consigue la última versión
  • Variables
  • ¿Qué es una variable?
  • Nombres de variables
  • Alcance de una variable
  • Variables por valor y por referencia
  • Consigue la última versión
  • Tipos de datos
  • ¿Qué es un tipo de dato?
  • Tipos de datos dinámicos
  • Números
  • Cadenas de texto
  • Verdadero o Falso
  • Listas o Arrays
  • Sets
  • Mapas o Diccionarios
  • Consigue la última versión
  • Funciones
  • ¿Qué es una función?
  • Parámetros de una función
  • Alcance de una función
  • Valor de retorno
  • Ejecutar una función
  • Consigue la última versión
  • Operadores y expresiones
  • Operadores aritméticos
  • Operadores de equidad y relación
  • Operadores de asignación
  • Operadores lógicos
  • Expresión condicional
  • Expresiones regulares
  • Consigue la última versión
  • Sentencias de control de flujo
  • Sentencia if…else
  • Sentencia switch/case
  • Bucles for
  • Bucles while
  • Break y continue
  • Consigue la última versión
  • Excepciones
  • ¿Qué es una excepción?
  • Try y catch
  • Throw
  • Lenguajes sin try y catch
  • Consigue la última versión
  • Clases
  • ¿Qué es una clase?
  • Propiedades
  • Métodos
  • Constructores
  • Clases abstractas
  • Extendiendo clase
  • Consigue la última versión
  • Bibliotecas, paquetes o módulos
  • ¿Qué son las bibliotecas?
  • Bibliotecas integradas
  • Bibliotecas de la comunidad
  • Consigue la última versión
  • Programación asíncrona
  • ¿Qué es la programación asíncrona?
  • Futures o Promises
  • Streams
  • Consigue la última versión
  • Lenguajes compilados e interpretados
  • Lenguajes compilados
  • Lenguajes interpretados
  • Consigue la última versión
  • Línea de comandos vs UI
  • Línea de comandos
  • Entrada y salida de datos
  • UI web
  • UI de escritorio
  • Consigue la última versión
  • ¿Por dónde continuar?
  • Elegir según la aplicación
  • Elegir según la demanda laboral
  • Saludo final
  • Consigue la última versión