GithubHelp home page GithubHelp logo

gersonlazaro / aprende-x-si-sabes-y Goto Github PK

View Code? Open in Web Editor NEW
14.0 14.0 24.0 141 KB

Aprende X si sabes Y (Donde X = Lenguaje de programación que quieres aprender y Y = Lenguaje de programación que conoces)

Home Page: https://www.gersonlazaro.com/aprende-x-si-sabes-y/

License: MIT License

HTML 53.39% JavaScript 27.68% CSS 2.07% TypeScript 16.86%
aprender lenguaje-de-programacion programacion tutorial

aprende-x-si-sabes-y's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

aprende-x-si-sabes-y's Issues

Propuesta: Operaciones Aritméticas

Quisiera proponer que, en lugar de tener un método por cada operación aritmética, se tuviera una sección dedicada a "Operaciones Aritméticas" y su implementación en cada lenguaje. Esto lo comento debido a que, revisando el repositorio de la versión de este proyecto en ingles (learn x if you know y), me pude percatar de que se solo se agrego una sección para ejemplificar la función "Add" (Suma) y no todas las operaciones aritméticas como tal.

¿Seria apropiado modificar ambos repositorios para contar con todas las operaciones?

PREGUNTA: "Eliminación del Botón Aprender" (Agradezco sus respuestas)

Hola.
@romeluko ha realizado una modificación al diseño del sitio, de forma que no sea necesario hacer clic en el botón aprender. Ahora en el momento en que ambos select tengan un lenguaje válido, inmediatamente se cargan los ejemplos.

¿Consideran que es mejor así, o debería dejar el botón? Se agradecen sus opiniones 😄

Buen día.

Ver cambios: #15

Traducciones de inglés a español

Hola 😄
Este repositorio tiene un clon en ingles, cuya idea es la misma y solo cambia el idioma. El repositorio se encuentra aquí.

Actualmente, ese repositorio contiene mas lenguajes y ejemplos que el de español. Quienes lo deseen, pueden contribuir traduciendo ese material (es relativamente facil, pues el código es independiente del idioma, y solo deberian traducirse los comentarios).

#HappyHacktoberfest

Añadir ejemplo de loops en Java y Python

Buenos días, creé estos ejemplos de loops en Java y Python que podrían ser incorporados al proyecto

JAVA

String[] animales = new String[]{"perro", "elefante", "leopardo"};

for(String animal : animales) {
	System.out.println(animal);
}

PYTHON

animales = ["perro", "elefante", "leopardo"]
for animal in animales:
	print(animal)

Propuesta: mostrar salidas

Hola, felicitaciones excelente proyecto, sería interesante añadir 'outputs' de cada código (tipo consola), para poder identificar diferencias. Y así por ejemplo poder comparar que hace cada función en el caso de Python:

Code / Código

s = "Python syntax highlighting"
print s

Output / Salida

>>> Python syntax highlighting

Comparación entre lenguajes con diferente tipo de tipado

Buenas,

Después de revisar este repositorio me gustaría añadir que hay veces que no es posible comparar dos lenguajes con diferente tipado y al realizarlo, el posible lector con desconocimiento sobre el lenguaje a aprender (objetivo de este proyecto) puede presentarse frente a un caso que no corresponde fielmente a lo que expone la comparación.

Uno de los ejemplos puede ser Java comparado con Javascript. En la web se expone el ejemplo de los arreglos y vectores en el que en el lenguaje tipado requiere que la declaración cumpla un tipo de datos dentro del arreglo o vector. Sin embargo, en el caso de Javascript no es del mismo modo, pues los datos que se almacenan pueden ser de cualquier tipo ya que en este aspecto Javascript tiene ésta flexibilidad.

Una opción para mejorar este de cara al lector sería desarrollar un pequeño script que en base al lenguaje X rellenara el selector con los lenguajes posible a comparar fielmente.

Otra opción más compleja, sería desarrollar un script en el que el se establecería una relación entre lenguaje X y lenguaje Y y sus posibles ejemplos a comparar.

Help Wanted, comunidad en español #Hacktoberfest

Petición especial para la comunidad en español, aprovechando el Hacktoberfest (si no conocen hacktoberfest, revisen y ganen una camiseta por colaborar LINK

Esta es una iniciativa que apenas está iniciando, abierta a toda la comunidad, de código libre y muy facil de apoyar. En el repositorio pueden leer el contributing.md con instrucciones especificas.

La idea es simple: Aprende X si sabes Y, donde X = lenguaje que quieres aprender y Y = lenguaje que conoces. Simplemente aprendes un lenguaje de programación con ejemplos básicos, viendo como se cada instrucción en el lenguaje que conoces se realiza en el lenguaje que estás aprendiendo.

El sitio ya tiene algún material: LINK, principalmente tomando como punto de inicio Java y C++, tomando como referencia una guia de C++ Para programadores Java que escribí hace algún tiempo LINK.

Posibles Pull Request:

  • Terminar de pasar los ejemplos del PDF que compartí previamente (está hasta treeset).
  • Compartir nuevos ejemplos que puedan ser utiles.
  • Añadir mas lenguajes de programación.

Buen dia 👍

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.