Skip to content

Commit 1ae4781

Browse files
2 parents d515e8b + 52c0e03 commit 1ae4781

File tree

77 files changed

+9993
-1430
lines changed

Some content is hidden

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

77 files changed

+9993
-1430
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 11 de noviembre de 2024 a las 20:00 (hora España) desde **[Twitch](https://twitch.tv/mouredev)**
31-
> #### Consulta el **[horario](https://discord.gg/bDgt5Zjk?event=1300807174523457676)** por país y crea un **[recordatorio](https://discord.gg/bDgt5Zjk?event=1300807174523457676)**
30+
> #### Lunes 18 de noviembre de 2024 a las 20:00 (hora España) desde **[Twitch](https://twitch.tv/mouredev)**
31+
> #### Consulta el **[horario](https://discord.gg/KWfXWnfK?event=1303107145558003764)** por país y crea un **[recordatorio](https://discord.gg/KWfXWnfK?event=1303107145558003764)**
3232
3333
## Roadmap
3434

@@ -78,7 +78,8 @@
7878
|41|[CAMISETA RAR](./Roadmap/41%20-%20CAMISETA%20RAR/ejercicio.md)|[📝](./Roadmap/41%20-%20CAMISETA%20RAR/python/mouredev.py)|[▶️](https://youtu.be/QXFrWIFCkGY)|[👥](./Roadmap/41%20-%20CAMISETA%20RAR/)
7979
|42|[TORNEO DRAGON BALL](./Roadmap/42%20-%20TORNEO%20DRAGON%20BALL/ejercicio.md)|[📝](./Roadmap/42%20-%20TORNEO%20DRAGON%20BALL/python/mouredev.py)|[▶️](https://youtu.be/SgwX7ISEkvM)|[👥](./Roadmap/42%20-%20TORNEO%20DRAGON%20BALL/)
8080
|43|[GIT GITHUB CLI](./Roadmap/43%20-%20GIT%20GITHUB%20CLI/ejercicio.md)|[📝](./Roadmap/43%20-%20GIT%20GITHUB%20CLI/python/mouredev.py)|[▶️](https://youtu.be/Ct4GKpbqflI)|[👥](./Roadmap/43%20-%20GIT%20GITHUB%20CLI/)
81-
|44|[CUENTA ATRÁS MOUREDEV PRO](./Roadmap/44%20-%20CUENTA%20ATRÁS%20MOUREDEV%20PRO/ejercicio.md)|[🗓️ 11/11/24](https://discord.gg/bDgt5Zjk?event=1300807174523457676)||[👥](./Roadmap/44%20-%20CUENTA%20ATRÁS%20MOUREDEV%20PRO/)
81+
|44|[CUENTA ATRÁS MOUREDEV PRO](./Roadmap/44%20-%20CUENTA%20ATRÁS%20MOUREDEV%20PRO/ejercicio.md)|[📝](./Roadmap/44%20-%20CUENTA%20ATRÁS%20MOUREDEV%20PRO/python/mouredev.py)||[👥](./Roadmap/44%20-%20CUENTA%20ATRÁS%20MOUREDEV%20PRO/)
82+
|45|[GITHUB OCTOVERSE](./Roadmap/45%20-%20GITHUB%20OCTOVERSE/ejercicio.md)|[🗓️ 18/11/24](https://discord.gg/KWfXWnfK?event=1303107145558003764)||[👥](./Roadmap/45%20-%20GITHUB%20OCTOVERSE/)
8283

8384
## Cursos en YouTube
8485

Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
-- Este es un comentario de una línea
2+
3+
{-
4+
Este es un comentario
5+
que abarca varias líneas.
6+
-}
7+
8+
{-
9+
{- Comentario anidado -}
10+
-}
11+
12+
{-
13+
Sitio oficial: https://elm-lang.org/
14+
-}
15+
16+
{-
17+
Las variables en Elm son inmutables
18+
19+
nombreVariable : Tipo
20+
nombreVariable = valor
21+
-}
22+
23+
import Html
24+
25+
pi : Float
26+
pi = 3.141516
27+
28+
nombre : String
29+
nombre = "Elm"
30+
31+
-- Si no se proporciona un tipo Elm infiere el tipo
32+
33+
entero = 5
34+
35+
numeros = [1, 2, 3, 4, 5] -- Lista
36+
persona = { nombre = "Alice", edad = 30 } -- Registro
37+
38+
main =
39+
Html.text "¡Hola, Elm!"
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
//https://www.java.com/es/
2+
3+
/**
4+
*
5+
* @author AdanSutro
6+
*/
7+
package algoritmos.retosprogramacion;
8+
9+
public class RetosProgramacion {
10+
11+
public static void main(String[] args) {
12+
13+
//datos primitivos
14+
int num=1;
15+
double num2=5;
16+
boolean opcion3=true;
17+
String Cybersutro;
18+
float num3= 6.79f;
19+
char adan;
20+
21+
//variable
22+
int cualquiernumero=100;
23+
24+
//variable constante EULER
25+
final double e = 2.71828;
26+
27+
System.out.println("Hola Euler " +e);
28+
29+
30+
31+
32+
33+
}
34+
35+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
package retosProgramacion;
2+
3+
4+
public class RetoUno {
5+
6+
7+
public static void main(String[] args) {
8+
9+
// url oficial de java: https://www.java.com/es/
10+
11+
//Comentario en una línea
12+
/*Comentario de
13+
varias líneas */
14+
15+
//variable y constante
16+
int edad = 30;
17+
final String nombre = ("Kilian");
18+
19+
//datos primitivos
20+
byte numero = 13;
21+
short codigo = 13017;
22+
int pin = 123456789;
23+
long numeroLargo = 1000000000;
24+
float numeroDecimal = 3.75f;
25+
double numeroPi = 3.141592653589793;
26+
char letra = 'K';
27+
boolean logico = true;
28+
29+
//imprimir texto por terminal
30+
System.out.println("¡Hola, Java!");
31+
32+
}
33+
34+
}
35+
36+
/*
37+
* ¿Preparad@ para aprender o repasar el lenguaje de programación que tú quieras?
38+
* - Recuerda que todas las instrucciones de participación están en el
39+
* repositorio de GitHub.
40+
*
41+
* Lo primero... ¿Ya has elegido un lenguaje?
42+
* - No todos son iguales, pero sus fundamentos suelen ser comunes.
43+
* - Este primer reto te servirá para familiarizarte con la forma de participar
44+
* enviando tus propias soluciones.
45+
*
46+
* EJERCICIO:
47+
* - Crea un comentario en el código y coloca la URL del sitio web oficial del
48+
* lenguaje de programación que has seleccionado.
49+
* - Representa las diferentes sintaxis que existen de crear comentarios
50+
* en el lenguaje (en una línea, varias...).
51+
* - Crea una variable (y una constante si el lenguaje lo soporta).
52+
* - Crea variables representando todos los tipos de datos primitivos
53+
* del lenguaje (cadenas de texto, enteros, booleanos...).
54+
* - Imprime por terminal el texto: "¡Hola, [y el nombre de tu lenguaje]!"
55+
*
56+
* ¿Fácil? No te preocupes, recuerda que esta es una ruta de estudio y
57+
* debemos comenzar por el principio.
58+
*/
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
/*
2+
EJERCICIO:
3+
- Crea un comentario en el código y coloca la URL del sitio web oficial del lenguaje de programación que has seleccionado.
4+
- Representa las diferentes sintaxis que existen de crear comentarios en el lenguaje (en una línea, varias...).
5+
- Crea una variable (y una constante si el lenguaje lo soporta).
6+
- Crea variables representando todos los tipos de datos primitivos del lenguaje (cadenas de texto, enteros, booleanos...).
7+
- Imprime por terminal el texto: "¡Hola, [y el nombre de tu lenguaje]!"
8+
*/
9+
10+
// La web oficial de JavaScript es https://developer.mozilla.org/es/docs/Web/JavaScript
11+
12+
// Esta es la sintaxis apara generar comentarios en javaScript:
13+
14+
// Comentario en una línea
15+
16+
/* Esto es un comentario
17+
de varias lineas*/
18+
19+
// Esta es la sintaxis para crear variables:
20+
21+
let my_variable = "Snake case"
22+
let soyUnaVariable = "Lower Camel Case"
23+
let SoyOtraVariable = "Upper Camel Case"
24+
25+
/*Se suele usar Upper Camel Case en los nombres de las clases y archivos.
26+
Lower Camel Case en los nombres de las variables o métodos.*/
27+
28+
// Esta es la forma de crear constantes:
29+
const PI = 3.14159265359
30+
31+
// Estos son los diferentes tipos de datos primitivos en javaScript:
32+
let myString = "Soy un String" // Type String
33+
let myNumber = 42.622 // Type Number
34+
let myBigInt = BigInt("123456789012345678901234567890") // type BigInt
35+
let myBool = true // Type boolean
36+
let myUndefined = undefined // Type Undefined
37+
let mySymbol = Symbol //Type Symbol
38+
let myNull = null // Type Null
39+
40+
console.log("Hola! JavaScript.")
41+
console.log(myString)
42+
console.log(typeof myNull)
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
//Sitio web: https://developer.mozilla.org/es/docs/Web/JavaScript
2+
3+
//Comentario de una sola linea
4+
5+
/*Comentario
6+
en multiples
7+
lineas*/
8+
9+
let variable = "Hola";
10+
const PI = 3.14;
11+
12+
let numero = 1;
13+
let cadena = "Hola mundo";
14+
let booleano = true;
15+
let indefinido;
16+
17+
console.log("Hola, JavaScript!");
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
// https://lenguajejs.com/javascript/
2+
//https://lenguajejs.com/javascript/cheatsheets/download/javascript-cheatsheet-2019.pdf
3+
4+
// Esto es un comentario de una linea
5+
6+
/** Esto es
7+
* un comentario de
8+
* multiples lineas.
9+
*/
10+
11+
// variables y constantes
12+
13+
let variable = "mi variable";
14+
variable = "Este es el nuevo valor de ni variable"; // let permite modificar las variables
15+
16+
const constante = "No se puede modificar";
17+
18+
// Tipos de datos
19+
20+
// <------- PRIMITIVOS ----------->
21+
let num = 10; // number
22+
let bigInt = 99999999999; // valor númerico muy grande
23+
let str = "Hola mundo" // string
24+
let boolean = true;
25+
let boolean2 = false;
26+
let indefinido = undefined; // variable sin inicializar
27+
28+
console.log("Hola, JavaScripts");
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
-- Este es un comentario de una sola línea
2+
3+
--[[
4+
Este es un comentario
5+
de múltiples líneas.
6+
]]
7+
8+
-- Sitio oficial: https://www.lua.org/
9+
10+
-- Lua es un lenguaje tipado dinámicamente. Por defecto, todas las variables en Lua son globales.
11+
12+
-- Declaración de variables
13+
lenguaje = "Lua" -- variable global
14+
mensaje = "¡Hola, " -- variable global
15+
local z -- Si no se asigna un valor inicial, el valor es nil
16+
local a, b, c = 1, 2, 3 -- Asignación múltiple
17+
18+
-- Tipos básicos en Lua
19+
20+
local sinValor = nil -- Nil: Representa la ausencia de un valor.
21+
local esVerdadero = true -- Booleano verdadero
22+
local esFalso = false -- Booleano falso
23+
local entero = 42 -- Número entero
24+
local decimal = 3.14 -- Número decimal
25+
local saludo = "Hola" -- Cadena con comillas dobles
26+
local mundo = 'Mundo' -- Cadena con comilla sencilla
27+
-- Tipos tablas que pueden usarse para crear arrays, listas, diccionarios
28+
local tabla = {1, 2, 3, "cuatro", "cinco"}
29+
local diccionario = {nombre = "Juan", edad = 30}
30+
31+
--[[
32+
Las funciones se tratan como valores de primera clase, lo que significa que puedes
33+
almacenarlas en variables, pasarlas como argumentos y retornarlas desde otras funciones.
34+
]]
35+
local function saludar()
36+
return mensaje
37+
end
38+
39+
print(saludar() .. lenguaje .. " :)!")

Roadmap/00 - SINTAXIS, VARIABLES, TIPOS DE DATOS Y HOLA MUNDO/python/13sauca13.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"""
66
Esto es un comentario multilinea
77
Puede escribirse en diferentes lineas
8-
Se abre con tres comillas simples ( ''' ) o con tres dobles (como las usadas en este comentario)
8+
Se abre con tres comillas simples ( ' ) o con tres comillas dobles (como las usadas en este comentario)
99
Y se cierra de la misma manera
1010
1111
OJO: se pueden usar dentro del bloque las comillas que no hayamos usado para abrir el bloque
@@ -28,7 +28,7 @@
2828
lista = [1,dos,3]
2929
tupla = (uno,2,tres)
3030
diccionario = {"valor1":1,"valor2":"dos"}
31-
31+
#Es importante recalcar que una cosa son las funciones primitivas de python y otras son tipos de datos integrados para almacenar y manipular colecciones de elementos.
3232

3333
# Imprimiendo el nombre del lenguaje
34-
print("¡Hola, Python!")
34+
print("¡Hola, Python!")
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,86 @@
1+
#Creacion de SINTAXIS, VARIABLES, TIPOS DE DATOS Y HOLA MUNDO
2+
3+
#Sintaxis
4+
'''
5+
La sintaxis es nada mas y nada menos que el lenguaje de programacion,
6+
que hace el conjunto de reglas que define las combinaciones de simbolos que
7+
se consideran declaraciones o expresiones validas en ese lenguaje.
8+
'''
9+
#Ejemplos
10+
x = 0
11+
print("hola soy una sintaxis")
12+
x < 0
13+
2 + 3
14+
numeros = [0, 1, 2, 3, 4, 5]
15+
#Comentarios para una sola linea
16+
''' comentarios para multiples lineas'''
17+
18+
19+
#Varaibles
20+
'''
21+
Las variables son elementos de un lenguaje de programacion que tiene asignado un valor unico,
22+
el cual puede se puede asignar, manipular y reutilizar. Para crear una variable se necesita
23+
el nombre de la variable asignar un valor usando = y el valor en si.
24+
'''
25+
#Ejemplos
26+
#Variable normal
27+
numero = 12
28+
nombre = "LordAguaKate"
29+
frio = True
30+
#Variable con asignacion multiple
31+
codigo = 9999
32+
codigo2 = codigo
33+
'''
34+
Nota: hay que tener en cuenta que en python las variables pueden tener cualquier longitud y
35+
pueden consistir en letras mayusculas y minusculas (A-Z, a-z), digitos (0-9) y el caracter
36+
de subrayado(_)
37+
'''
38+
#Ejemplos
39+
_variable = "Esto es correcto"
40+
vAriable = "Esto es correcto"
41+
variabel_2 = "Esto es correcto"
42+
43+
# variable$ = "Esto es incorrecto"
44+
# 1variable = "Esto es incorrecto"
45+
46+
47+
#Tipos de datos
48+
'''
49+
Los tipos de datos vienen de la mano con el interprete, los tipos de datos que existen
50+
son : Integers(int), Floats (float), Strings (str), Booleanos (bool), Listas (list),
51+
Tuplas (tuple), Diccionarios (dict), Conjuntos (set)
52+
'''
53+
#Ejemplo
54+
#Integers (int) Números enteros, como 1, 2, 3, etc.
55+
integers = 3
56+
#Floats (float) Números con decimales, como 3.14 o -0.5.
57+
floats = 9.99
58+
#Strings (str): Cadenas de texto, como “hola” o ‘adiós’.
59+
strings = "Con comilla doble"
60+
strings2 = 'Con comilla simple'
61+
#Booleanos (bool): Valores lógicos que pueden ser True o False.
62+
booleanos = True
63+
booleanos2 = False
64+
#Listas (list): Conjuntos ordenados y modificables de elementos, como [1, 2, 3] o [“a”, “b”, “c”].
65+
listas = ["Esto es", "una lista", 10]
66+
#Tuplas (tuple): Conjuntos ordenados e inmutables de elementos, como (1, 2, 3) o (“a”, “b”, “c”).
67+
tuplas = ("Esto es", "una tupla", 10)
68+
#Diccionarios (dict): Colecciones no ordenadas de pares clave-valor, como {“nombre”: “Juan”, “edad”: 30}.
69+
diccionario = {
70+
"nombre": "lordaguakate",
71+
"GitHub": "LordAguaKate",
72+
"Edad": 24
73+
}
74+
#Conjuntos (set): Conjuntos no ordenados y sin elementos duplicados, como {1, 2, 3} o {“a”, “b”, “c”}.
75+
conjuntos = {1,2,3,"Esto es un conjunto"}
76+
77+
78+
#Hola mundo
79+
saludo = "Hola mundo"
80+
saludo2 = saludo
81+
print(saludo)
82+
print(saludo2)
83+
print("Hola mundo")
84+
print('Hola mundo')
85+
86+

0 commit comments

Comments
 (0)