Skip to content

Commit

Permalink
Merge remote-tracking branch 'upstream/main'
Browse files Browse the repository at this point in the history
  • Loading branch information
deathwing696 committed Aug 13, 2024
2 parents 436dd05 + 11de655 commit 473d4e9
Show file tree
Hide file tree
Showing 60 changed files with 7,222 additions and 889 deletions.
7 changes: 4 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,8 +27,8 @@
## Corrección y próximo ejercicio

> #### Lunes 12 de agosto de 2024 a las 20:00 (hora España) desde **[Twitch](https://twitch.tv/mouredev)**
> #### Consulta el **[horario](https://discord.gg/ZZ98qNuV?event=1267573202209472594)** por país y crea un **[recordatorio](https://discord.gg/ZZ98qNuV?event=1267573202209472594)**
> #### Lunes 19 de agosto de 2024 a las 20:00 (hora España) desde **[Twitch](https://twitch.tv/mouredev)**
> #### Consulta el **[horario](https://discord.gg/rhEef2uu?event=1270224992600326217)** por país y crea un **[recordatorio](https://discord.gg/rhEef2uu?event=1270224992600326217)**
## Roadmap

Expand Down Expand Up @@ -66,7 +66,8 @@
|29|[SOLID: PRINCIPIO DE SEGREGACIÓN DE INTERFACES](./Roadmap/29%20-%20SOLID%20ISP/ejercicio.md)|[📝](./Roadmap/29%20-%20SOLID%20ISP/python/mouredev.py)|[▶️](https://youtu.be/0zTmCTHJ_lg)|[👥](./Roadmap/29%20-%20SOLID%20ISP/)
|30|[SOLID: PRINCIPIO DE INVERSIÓN DE DEPENDENCIAS](./Roadmap/30%20-%20SOLID%20DIP/ejercicio.md)|[📝](./Roadmap/30%20-%20SOLID%20DIP/python/mouredev.py)|[▶️](https://youtu.be/wxIj6Rs8rAU)|[👥](./Roadmap/30%20-%20SOLID%20DIP/)
|31|[SIMULADOR JUEGOS OLÍMPICOS](./Roadmap/31%20-%20SIMULADOR%20JUEGOS%20OLÍMPICOS/ejercicio.md)|[📝](./Roadmap/31%20-%20SIMULADOR%20JUEGOS%20OLÍMPICOS/python/mouredev.py)|[▶️](https://youtu.be/JN656lQ9WBo)|[👥](./Roadmap/31%20-%20SIMULADOR%20JUEGOS%20OLÍMPICOS/)
|32|[BATALLA DEADPOOL Y WOLVERINE](./Roadmap/32%20-%20BATALLA%20DEADPOOL%20Y%20WOLVERINE/ejercicio.md)|[🗓️ 12/08/24](https://discord.gg/ZZ98qNuV?event=1267573202209472594)||[👥](./Roadmap/32%20-%20BATALLA%20DEADPOOL%20Y%20WOLVERINE/)
|32|[BATALLA DEADPOOL Y WOLVERINE](./Roadmap/32%20-%20BATALLA%20DEADPOOL%20Y%20WOLVERINE/ejercicio.md)|[📝](./Roadmap/32%20-%20BATALLA%20DEADPOOL%20Y%20WOLVERINE/python/mouredev.py)|[▶️](https://youtu.be/u2Tn2H3pqjw)|[👥](./Roadmap/32%20-%20BATALLA%20DEADPOOL%20Y%20WOLVERINE/)
|33|[RESCATANDO A MICKEY](./Roadmap/33%20-%20RESCATANDO%20A%20MICKEY/ejercicio.md)|[🗓️ 19/08/24](https://discord.gg/rhEef2uu?event=1270224992600326217)||[👥](./Roadmap/33%20-%20RESCATANDO%20A%20MICKEY/)

## Cursos en YouTube

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
public class TofeDev {
public static void main(String[] args) {

// Sitio oficial de Java: https://www.oracle.com/ar/java/

// Comentario de una sola linea

/* Comentario de
         * varias lineas
        */

// Variable y constante:

var variable = "Hola Mundo";
final String constante = "Hola Roadmap 2024";

//Datos Primitivos

byte uno = 12;
short dos = 1542;
int tres = 35410;
long cuatro = 486415444;
float cinco = 1.84f;
double seis = 5.16d;
boolean siete = true;
char ocho = 'a';

System.out.println("¡Hola, Java!");

}

}
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
//https://www.java.com/es/

//Se utulizan dos parentesis para indicar o comentar una línea

/* Para realizar un conetario de
varias líneas en Java,
se usa un parentesis y un asterisco y tiene cierre
*/

let miVariable; //una variable en Java se crea usando let o var al inicio de la declaración
const miConstante; //una constante se declara usando const al inicio de la declaración

int variableInteger = 8;
float variableFloat = 2.5;
double variableDouble = 2.4647497;
String variableString = "Esto es un string";
boolean variableBoolean = true;

System.out.println("¡Hola Java!")
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
//Url del lenguaje: https://developer.mozilla.org/es/docs/Web/JavaScript
// Soy un comentario
/* Soy un comentario
Soy un comentario */
let Variable1 = 'Hola'; // let es una variable local
var Variable2 = 'Mundo'; // var es una variable global
z = 1; // z es una variable global
// const no se puede cambiar a diferencia de let y var
const Varible3 = 'JavaScript';

let number = 4; // Number es un tipo de dato primitivo que representa un número entero o decimal positivo o negativo con una precisión de 64 bits
let string = 'Hola mundo'; // String es un tipo de dato primitivo que representa una secuencia de caracteres.
let boolean = true; // Boolean es un tipo de dato primitivo que representa un valor lógico verdadero o falso
let Null = null; // Null es un tipo de dato primitivo que representa un valor nulo.
let undefined = undefined; // Undefined es un tipo de dato primitivo que representa un valor no definido
let Bigint = BigInt(10n); // BigInt es un tipo de dato primitivo que representa un número entero mayor que 2^53 - 1 o menor que -2^53 + 1
let Symbol = Symbol('Hola'); // Symbol es un tipo de dato primitivo que representa un valor único e inmutable que puede ser utilizado como clave de una propiedad de un objeto.
let Object = {
// Object es un tipo de dato primitivo que representa un objeto que contiene una colección de pares de clave-valor
name: 'Brayan',
age: 20,
};

let Array = [1, 2, 3, 4, 5]; // Array es un tipo de dato primitivo que representa una lista ordenada de elementos que pueden ser de cualquier tipo de dato

let Function = function () {
// Function es un tipo de dato primitivo que representa una función
console.log('Hola JavaScript');
};

console.log('¡Hola, JavaScript!');
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
// https://www.javascript.com

//! This is a comment in red
//* This is a comment in green
//? This is a comment in blue

/*
you can start your comment
here and ended it in another
line like this
*/

var one = "variable 1";
let two = "variable 2";
const three = "variable 3";

// datos primitivos

let string = "Hola, amigos";
let number = 27;
let float = 27.27;
let boolean = true;
let nullValue = null;
let undefinedValue = undefined;
let symbol = Symbol("Nuevo simbolo"); //(ES6 - In JavaScript, Symbol is a built-in object whose constructor returns a symbol primitive — a unique and immutable data type.)

console.log("¡Hola, Javascript!");
Original file line number Diff line number Diff line change
@@ -0,0 +1,111 @@
/*
* ¿Preparad@ para aprender o repasar el lenguaje de programación que tú quieras?
* - Recuerda que todas las instrucciones de participación están en el
* repositorio de GitHub.
*
* Lo primero... ¿Ya has elegido un lenguaje?
* - No todos son iguales, pero sus fundamentos suelen ser comunes.
* - Este primer reto te servirá para familiarizarte con la forma de participar
* enviando tus propias soluciones.
*
* EJERCICIO:
* - Crea un comentario en el código y coloca la URL del sitio web oficial del
* lenguaje de programación que has seleccionado.
* - Representa las diferentes sintaxis que existen de crear comentarios
* en el lenguaje (en una línea, varias...).
* - Crea una variable (y una constante si el lenguaje lo soporta).
* - Crea variables representando todos los tipos de datos primitivos
* del lenguaje (cadenas de texto, enteros, booleanos...).
* - Imprime por terminal el texto: "¡Hola, [y el nombre de tu lenguaje]!"
*
* ¿Fácil? No te preocupes, recuerda que esta es una ruta de estudio y
* debemos comenzar por el principio.
*/


//Comentario de una sola línea en JavaScript

/*
Comentarios de
varias líneas
en JavaScript
*/


// Sitios WEB y documentación de Javascript de interés:

/*
https://developer.mozilla.org/es/docs/Web/JavaScript
https://jonmircha.com/javascript
https://lenguajejs.com/javascript/
*/



/*Definiendo variables*/
//Para definir una variable se hace uso de la palabra reservada let.
//Para definir una constante se hace uso de la palabra reservada const

/*
TIPOS DE DATOS EN JS:
Primitivos: Se accede directamente al valor.
string
number
boolean
null
undefined
NaN
Compuestos: Se accede a la referencia del valor.
object = {}
array = []
function () { }
Class {}
*/


/*Definiendo el nombre de una variable*/
let nombre;

/*Inicializando el valor de una variable*/
nombre = 'Alexander';

//Definiendo e inicializando una variable es una misma línea de código:
let apellido = 'Martínez'

/*Number*/
let edad = 28;


/*Boolean*/
let es_menor = false;

/*Creando un objeto en JS*/
let persona = {
nombre: nombre,
apellido: apellido,
edad: edad,
saludo : () => {
console.log(`Mi nombre es: ${nombre + " " + apellido}. Tengo ${edad} años`)
}
}

/*Haciendo uso de los demás tipos primitivos en JS*/
let variable_nula = null;
let no_es_numero = NaN;
let indefinido;

/*Utilizando la función saludo del objeto persona*/
persona.saludo();

/*Imprimiendo el valor de los demás tipos primitivos de JS*/
console.log(indefinido);
console.log(variable_nula)
console.log(no_es_numero)

/*Consultado el tipo de dato de algunas variables y del objeto*/
console.log(typeof(nombre))
console.log(typeof(es_menor))
console.log(typeof(persona))
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# Sitio web oficial de Julia: https://julialang.org

# Comentario de una sola línea en Julia

#=
Comentario de
múltiples
líneas
en Julia
=#

# Declaración de una variable
variable = "Cadena de texto"

# Declaración de una constante (número pi)
const PI = 3.14159

# Tipos de datos primitivos
numero_entero::Int = 23 # Int
numero_flotante::Float64 = 23.10 # Float64
cadena_de_texto::String = "Hola mundo" # String
booleano::Bool = true # Bool

lenguaje = "Julia"
print("¡Hola, $(lenguaje)!")




Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
program implevacui;

//Aquí esta la url del sitio web oficial de Pascal https://www.freepascal.org/

(*Añado tambien un comentario
multilinea*)

{Aqui va otro comentario
multilinea}


Const
pi=3.1416;

var
cadena: string;
caracter: char;
opcion: boolean;

enterocorto: shortint; //-128...127
entero8bits: byte; //0...255
entero16bits: integer; //-32768...32767
entero32bits: longint; //-2.147.483.648...2.147.483.647
enteropositivo: word; //0...65535
decimal: real;


begin
writeln('Hola! Aprendiendo con Pascal');
readln;
end.
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
"""
* EJERCICIO:
- Crea un comentario en el código y coloca la URL del sitio web oficial del lenguaje de programación que has seleccionado.
- Representa las diferentes sintaxis que existen de crear comentarios en el lenguaje (en una línea, varias...).
- Crea una variable (y una constante si el lenguaje lo soporta).
- Crea variables representando todos los tipos de datos primitivos
del lenguaje (cadenas de texto, enteros, booleanos...).
- Imprime por terminal el texto: "¡Hola, [y el nombre de tu lenguaje]!"
"""

## Lenguaje Python ##

# URL sitio web oficial:
# https://www.python.org/

## Sintaxis para crear comentarios ##

# Comentarios en un sola linea:
# Se utiliza el caracter "#" para esto

# Comentarios en varias líneas:
"""
Esto es un comentario
en varias líneas
"""
'''
Esto tambien es
un comentario
de varias lineas
'''

## Variables y Constantes ##
var_mi_variable = "esto es una variable" # método de asignación de nombres snakecase
VALOR_CONSTANTE = 3.14 # por convención se nombra en mayusculas

## Datos primitivos ##

# Tipo numérico
entero = 8 # entero
decimal = 3.1415927 # decimales
complejo = 3.3 + 3j # complejo

# Tipo booleano
verdadero = True
falso = False
nulo = None # None es el equivalente a NULL en otros lenguajes.

# Tipo cadenas de caracteres
string = "Cadena de texto" # Entre comillas simples o dobles.

## Imprimir tipos de datos ##
print(type(entero)) # <class 'int'>
print(type(decimal)) # <class 'float'>
print(type(complejo)) # <class 'complex'>
print(type(verdadero)) # <class 'bool'>
print(type(falso)) # <class 'bool'>
print(type(nulo)) # <class 'NoneType'>
print(type(string)) # <class 'str'>

# Imprime por terminal "¡Hola, [y el nombre de tu lenguaje]!"
print("¡Hola, Python!")
Loading

0 comments on commit 473d4e9

Please sign in to comment.