Skip to content

Commit 97ae8cf

Browse files
authored
Merge branch 'mouredev:main' into main
2 parents 1cb3e58 + c37ae7a commit 97ae8cf

File tree

151 files changed

+21050
-1563
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

151 files changed

+21050
-1563
lines changed

README.md

+4-3
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@
2727
2828
## Corrección y próximo ejercicio
2929

30-
> #### Lunes 23 de diciembre de 2024 a las 20:00 (hora España) desde **[Twitch](https://twitch.tv/mouredev)**
31-
> #### Consulta el **[horario](https://discord.gg/mouredev?event=1313337113567035494)** por país y crea un **[recordatorio](https://discord.gg/mouredev?event=1313337113567035494)**
30+
> #### Lunes 30 de diciembre de 2024 a las 20:00 (hora España) desde **[Twitch](https://twitch.tv/mouredev)**
31+
> #### Consulta el **[horario](https://discord.gg/6qdjZwXA?event=1318390433465765918)** por país y crea un **[recordatorio](https://discord.gg/6qdjZwXA?event=1318390433465765918)**
3232
3333
## Roadmap
3434

@@ -83,7 +83,8 @@
8383
|46|[X VS BLUESKY](./Roadmap/46%20-%20X%20VS%20BLUESKY/ejercicio.md)|[📝](./Roadmap/46%20-%20X%20VS%20BLUESKY/python/mouredev.py)|[▶️](https://youtu.be/RzwFGihKpOM)|[👥](./Roadmap/46%20-%20X%20VS%20BLUESKY/)
8484
|47|[CALENDARIO DE ADVIENTO](./Roadmap/47%20-%20CALENDARIO%20DE%20ADVIENTO/ejercicio.md)|[📝](./Roadmap/47%20-%20CALENDARIO%20DE%20ADVIENTO/python/mouredev.py)|[▶️](https://youtu.be/LteI1J5gmZw)|[👥](./Roadmap/47%20-%20CALENDARIO%20DE%20ADVIENTO/)
8585
|48|[ÁRBOL DE NAVIDAD](./Roadmap/48%20-%20ÁRBOL%20DE%20NAVIDAD/ejercicio.md)|[📝](./Roadmap/48%20-%20ÁRBOL%20DE%20NAVIDAD/python/mouredev.py)|[▶️](https://youtu.be/bIguZe3iXVo)|[👥](./Roadmap/48%20-%20ÁRBOL%20DE%20NAVIDAD/)
86-
|49|[EL ALMACÉN DE PAPÁ NOEL](./Roadmap/49%20-%20EL%20ALMACÉN%20DE%20PAPÁ%20NOEL/ejercicio.md)|[🗓️ 23/12/24](https://discord.gg/mouredev?event=1313337113567035494)||[👥](./Roadmap/49%20-%20EL%20ALMACÉN%20DE%20PAPÁ%20NOEL/)
86+
|49|[EL ALMACÉN DE PAPÁ NOEL](./Roadmap/49%20-%20EL%20ALMACÉN%20DE%20PAPÁ%20NOEL/ejercicio.md)|[📝](./Roadmap/49%20-%20EL%20ALMACÉN%20DE%20PAPÁ%20NOEL/python/mouredev.py)|[▶️](https://youtu.be/XGMxosQArxw)|[👥](./Roadmap/49%20-%20EL%20ALMACÉN%20DE%20PAPÁ%20NOEL/)
87+
|50|[PLANIFICADOR DE OBJETIVOS DE AÑO NUEVO](./Roadmap/50%20-%20PLANIFICADOR%20DE%20OBJETIVOS%20DE%20A%C3%91O%20NUEVO/ejercicio.md)|[🗓️ 30/12/24](https://discord.gg/6qdjZwXA?event=1318390433465765918)||[👥](./Roadmap/50%20-%20PLANIFICADOR%20DE%20OBJETIVOS%20DE%20A%C3%91O%20NUEVO/)
8788

8889
## Cursos en YouTube
8990

Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
// paguina web de documentación: https://dotnet.microsoft.com/es-es/
2+
//Librerias utilizadas
3+
using system;
4+
5+
// comentarios
6+
// comentario en una linea
7+
8+
/*
9+
cometario en
10+
varias lineas
11+
*/
12+
13+
// Declaración de variables y constantes
14+
int edad = 27;
15+
const int variableConstante = 0;
16+
17+
// Datos primirtivos
18+
//Boolenaos
19+
bool booleanData = true; // solo son verdadero o falso
20+
//Byte, short, Int y Long
21+
byte valorByte = 99;
22+
short valorShort = 100;
23+
int valorInt = 400;
24+
long valorLong = 13123123123L;
25+
// Float, Double, Decimal
26+
float numeroFlotante = 66.66f;
27+
double numeroDoblePrecision = 0;
28+
decimal decimales = 456.34m;
29+
//char
30+
char caracter = 'a';
31+
32+
//Hello world!
33+
Console.WriteLine("Holla C#");
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
// Comentario de una línea
2+
// Sitio oficial: https://dotnet.microsoft.com/es-es/languages/csharp
3+
4+
/*
5+
Comentario de
6+
varias líneas
7+
*/
8+
9+
// Declaración de variables
10+
byte entero0a255 = 5;
11+
sbyte enteroConSigno127 = -5;
12+
short enteroPequeño = 5000;
13+
int entero = 5;
14+
long enteroLargo = 5_000_000;
15+
float flotante = 5000.0f;
16+
double doble = 5.0;
17+
decimal decimalv = 5.0M;
18+
19+
bool verdadero = true;
20+
bool falso = false;
21+
22+
string hola = "Hola";
23+
char caracter = 'A';
24+
25+
// Constantes
26+
const string lenguaje = "C#";
27+
28+
Console.WriteLine(${hola}, {lenguaje}!");
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
void main() {
2+
// Documentacion oficial: https://dart.dev/language
3+
4+
// Comentario en una linea
5+
6+
/*
7+
Comentario
8+
en varias
9+
lineas */
10+
11+
/// Comentario de documentacion, se genera con librerias
12+
13+
//Variables y constantes
14+
15+
var variable1 = "dart"; // Sin especificar tipo
16+
String variable2 = "lenguaje"; // Especificando el tipo
17+
final CONSTANTE1 = 20; // no cambia despues de inicializar
18+
const CONSTANTE2 = 30; // no cambia durante la compilacion
19+
20+
//Tipos de datos primitivos
21+
int edad = 21;
22+
double sueldo = 500.30;
23+
String nombre = "Johan";
24+
bool estoyVivo = true;
25+
Null estaNulo;
26+
27+
print("Hola dart");
28+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
//#00 - Java
2+
3+
// Comentar en una línea
4+
/*Comentar en varias líneas */
5+
/*
6+
* Comentar
7+
* en varias líneas
8+
* docuemntación
9+
*/
10+
11+
public class inmortalnight {
12+
//Variable
13+
String var = "something";
14+
//Constante
15+
final String constant= "something";
16+
//Tipos de datos primitivos
17+
byte bit = 8; //-128 al 127
18+
short one = 1; //-32,768 al 32,767, igual que int pero con menos memoria
19+
int realNumber = 24; //-2,147,483,648 al 2,147,483,647
20+
long bigNumber = 1000000000; //-9,223,372,036,854,775,808 al 9,223,372,036,854,775,807
21+
float decimal = 1.5f; //32 bits, rango de 1.4e-45 a 3.4028235e+38
22+
double doubleDecimal = 1.5; //64 bits, rango de 4.9e-324 a 1.7976931348623157e+308
23+
boolean negativo = true; //true o false, 1 bit
24+
char letter = 'a'; //16 bits, rango de 0 a 65,535, letras y simbolos
25+
public static void main(String[] args) {
26+
System.out.println("Hola Mundo");
27+
}
28+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,81 @@
1+
/*
2+
* ¿Preparad@ para aprender o repasar el lenguaje de programación que tú quieras?
3+
* - Recuerda que todas las instrucciones de participación están en el
4+
* repositorio de GitHub.
5+
*
6+
* Lo primero... ¿Ya has elegido un lenguaje?
7+
* - No todos son iguales, pero sus fundamentos suelen ser comunes.
8+
* - Este primer reto te servirá para familiarizarte con la forma de participar
9+
* enviando tus propias soluciones.
10+
*
11+
* EJERCICIO:
12+
* - Crea un comentario en el código y coloca la URL del sitio web oficial del
13+
* lenguaje de programación que has seleccionado.
14+
* - Representa las diferentes sintaxis que existen de crear comentarios
15+
* en el lenguaje (en una línea, varias...).
16+
* - Crea una variable (y una constante si el lenguaje lo soporta).
17+
* - Crea variables representando todos los tipos de datos primitivos
18+
* del lenguaje (cadenas de texto, enteros, booleanos...).
19+
* - Imprime por terminal el texto: "¡Hola, [y el nombre de tu lenguaje]!"
20+
*
21+
* ¿Fácil? No te preocupes, recuerda que esta es una ruta de estudio y
22+
* debemos comenzar por el principio.
23+
*/
24+
25+
// https://developer.mozilla.org/es/docs/Web/JavaScript
26+
27+
/*
28+
Comentario
29+
en
30+
varias
31+
lineas
32+
*/
33+
34+
// Variables
35+
var myVariable = 0 // notacion no recomendada
36+
let myVariable2 = 0 // notacion recomendad
37+
38+
// Constante
39+
const myConst = "Constante"
40+
41+
// Tipos de datos primitivos
42+
43+
// Number
44+
let myNumber = -1
45+
let myNumber2 = 0.29
46+
let myNumber3 = 100
47+
48+
// NaN
49+
let myNaN = NaN // dato no numerico
50+
51+
// String
52+
let myString = '¡Hola, JavaScript!'
53+
54+
// Boolean
55+
let myBoolean = true
56+
myBoolean = false
57+
58+
// null y undefined
59+
let myUndefined = undefined
60+
let myNull = null
61+
62+
63+
// BigInt para numeros enteros de longitud arbitraria
64+
let myBigInt = 218928918291829129019210
65+
66+
// Symbol
67+
let mySym = Symbol("foo")
68+
69+
// console.log(typeof myNumber);
70+
// console.log(typeof myNaN);
71+
// console.log(typeof myString);
72+
// console.log(typeof myBoolean);
73+
// console.log(typeof myNull);
74+
// console.log(typeof myUndefined);
75+
// console.log(typeof myBigInt);
76+
// console.log(typeof mySym);
77+
78+
79+
console.log(myString);
80+
81+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
// Documentacion oficial: https://developer.mozilla.org/es/docs/Web/JavaScript
2+
3+
//Docuementacion no oficial pero muy util: https://es.javascript.info/
4+
5+
// Comentario en una linea
6+
7+
/*
8+
Comentario
9+
en varias
10+
lineas */
11+
12+
// Variables y constantes
13+
var numero1 = 1; // forma vieja
14+
let numero2 = 2; // forma nueva
15+
const CONSTANTE = "Hola";
16+
17+
// tipos de datos primitivos
18+
19+
let numberInteger = 20;
20+
let numberDouble = 20.5;
21+
let cadena = "texto";
22+
let boolean = true;
23+
let undefined;
24+
let numberMayor = BigInt(9999399939393);
25+
let symbol = Symbol("mi simbolo");
26+
27+
console.log("Hola JavaScript");
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
/*
2+
_____________________________________
3+
https://github.com/kenysdev
4+
2024 - JavaScript
5+
___________________________________________________
6+
00 SINTAXIS, VARIABLES, TIPOS DE DATOS Y HOLA MUNDO
7+
---------------------------------------------------
8+
* - Crea un comentario en el código y coloca la URL del sitio web oficial del
9+
* lenguaje de programación que has seleccionado.
10+
* - Representa las diferentes sintaxis que existen de crear comentarios
11+
* en el lenguaje (en una línea, varias...).
12+
* - Crea una variable (y una constante si el lenguaje lo soporta).
13+
* - Crea variables representando todos los tipos de datos primitivos
14+
* del lenguaje (cadenas de texto, enteros, booleanos...).
15+
* - Imprime por terminal el texto: "¡Hola, [y el nombre de tu lenguaje]!"
16+
*/
17+
18+
// https://www.ecma-international.org/publications-and-standards/standards/ecma-262/
19+
// https://developer.mozilla.org/es/docs/Web/JavaScript
20+
21+
/**
22+
* Documentación
23+
* @param {string} name - Usuario
24+
* @returns {string} Un saludo.
25+
*/
26+
function hello(name) {
27+
return `Hola, ${name}!`;
28+
}
29+
30+
let x = 5 // Variable numérica.
31+
const PI = 3.14159; // una constante.
32+
33+
// Tipos de datos primitivos (https://developer.mozilla.org/es/docs/Web/JavaScript/Data_structures#valores_primitivos).
34+
let isAdult = true; // Tipo Boolean
35+
let emptyValue = null; // Tipo Null
36+
let undefinedVariable; // Tipo Undefined
37+
let price = 9.99; // Tipo Number
38+
let name = "Kenys"; // Tipo String
39+
let hugeNumber = 9007199254740991n; // Tipo BigInt
40+
let sym = Symbol("id"); // Tipo Symbol
41+
42+
console.log(typeof price);
43+
console.log("¡Hola, JavaScript!");
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
;; La implementación usada es Steel Bank Common Lisp (SBCL)
2+
;; Sitio consultado: https://lisp-lang.org/
3+
;; IDE usado: https://portacle.github.io/
4+
5+
;; Los comentarios de una línea empiezan por punto y coma ;
6+
;; y pueden comenzar en cualquier punto de la línea
7+
8+
#|
9+
Este es un comentario
10+
de varias líneas.
11+
Todo lo que esté aquí será ignorado.
12+
|#
13+
14+
;; Las variables léxicas locales se declaran con el operador especial let:
15+
(let ((x 5)(y 2)) (* x y)) ; 10
16+
; Usando definiciones anteriores
17+
(let* ((x 10)(y (+ x 5)))(* x y)) ; 150
18+
19+
;; defparameter declara una variable global y la inicializa. Si ya existe, se vuelve a inicializar.
20+
(defparameter *mi-variable* 42) ; Variable global con valor 42
21+
;; defvar declara una variable global solo si no existe ya. Si existe, no cambia su valor.
22+
(defvar *otra-variable* 100) ; Declara si no está definida
23+
(defvar *otra-variable* 200) ; No cambia el valor existente
24+
25+
;; Usa defconstant para definir una constante cuyo valor no debe cambiar.
26+
(defconstant +pi+ 3.14159)
27+
28+
(format t "¡Hola, Lisp!") ; Imprimir la cadena "¡Hola, Lisp!"
29+
(print "¡Hola, Lisp usando SBCL!")
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
<?php
2+
//https://www.php.net/
3+
4+
//comentario de linea unica
5+
6+
/*comentario
7+
de varias
8+
lineas */
9+
10+
//variable/constante
11+
$edadPerro = 3;
12+
define('apodoPerro', 'thortilla');
13+
const nombrePerro = 'thor';
14+
15+
//Tipos de datos primitivos
16+
$numeroEntero = 1;
17+
$numeroFlotante = 1.5;
18+
$booleano = true;
19+
$string= "texo dentro del string";
20+
$arreglo = ['perro', 'gato', 'pajaro'];
21+
22+
//imprimir por terminal hola php
23+
$lenguaje = "PHP"
24+
echo "¡Hola, ".$lenguaje;
25+
?>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
// https://www.php.net/manual/es/index.php
2+
// comentario de una linea
3+
# Esto es un comentario al estilo de consola de una sola línea
4+
<!-- comentario
5+
de
6+
multiples
7+
lineas -->
8+
<?php
9+
$name = "PHP"; // string
10+
$quantity = 33; // integer
11+
$price = 9.99; // float
12+
$paymentStatus = true; // boll
13+
$startDate = null; // Null
14+
// echo 'hola $name ';
15+
echo "Hola {$name} ";
16+
?>

0 commit comments

Comments
 (0)