Skip to content

Commit ff36ad9

Browse files
committed
Actualizando el repositorio local
2 parents cc3bded + c5ec972 commit ff36ad9

File tree

24 files changed

+2588
-805
lines changed

24 files changed

+2588
-805
lines changed

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,5 @@
77
.DS_Store
88
.idea/
99
pubspec.yaml
10-
pubspec.lock
10+
pubspec.lock
11+
.venv
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
/* #00 SINTAXIS, VARIABLES, TIPOS DE DATOS Y HOLA MUNDO
2+
3+
EJERCICIO:
4+
* 1 - Crea un comentario en el código y coloca la URL del sitio web oficial del
5+
* lenguaje de programación que has seleccionado.
6+
* 2 - Representa las diferentes sintaxis que existen de crear comentarios
7+
* en el lenguaje (en una línea, varias...).
8+
* 3 - Crea una variable (y una constante si el lenguaje lo soporta).
9+
* 4 - Crea variables representando todos los tipos de datos primitivos
10+
* del lenguaje (cadenas de texto, enteros, booleanos...).
11+
* 5 - Imprime por terminal el texto: "¡Hola, [y el nombre de tu lenguaje]!"*/
12+
13+
public class Dany3gs {
14+
public static void main(String[] args) {
15+
// 1
16+
// https://www.java.com/es/
17+
18+
// 2
19+
// Esto es un comentario de una línea en Java.
20+
/* Esto es un comentario de
21+
varias líneas en Java.
22+
*/
23+
24+
// 3 por norma general, se usa camelCase
25+
int varNum = 0;
26+
final int constante = 0;
27+
28+
// 4
29+
30+
// Números enteros:
31+
// Se pueden crear sin indicar valor, ejemplo ** byte num; **
32+
byte numMasPequeno = 0; //1 byte (-128 a 127)
33+
short numPequeno = 0; //2 bytes (-32,768 a 32,767)
34+
int numeroMasUsado = 0; //4 bytes (-2,147,483,648 a 2,147,483,647)
35+
long numMuyGrande = 0; //8 bytes (-9,223,372,036,854,775,808 a 9,223,372,036,854,775,807)
36+
// Números reales:
37+
38+
float numFloat = 0.0f; //4 bytes. números de punto flotante, indicar con f al final
39+
double numDouble = 0.0; //8 bytes coma flotantes hasta 15 decimales
40+
String texto = "variable para texto"; //no primitivo, es un objeto por eso comienza en mayúscula
41+
boolean boleano = true;
42+
char caracter = 'a'; //con comillas simples
43+
44+
// 5
45+
System.out.println("¡Hola, Java!");
46+
}
47+
}
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
2+
public class Davidr1594{
3+
4+
// url del sitio oficial de java: https://java.com/es/
5+
6+
// Este es un comentario de una sola linea
7+
8+
/*
9+
Este es un comentario
10+
de varias
11+
lineas
12+
*/
13+
14+
//Variable
15+
String myVariable = "Representación de mi primera variable";
16+
17+
//Una constante
18+
final double PI = 3.1416;
19+
20+
// Datos primitivos
21+
byte unByte = 1; // 8 bits integer
22+
short unShort = 234; // 16 bits integer
23+
int unInt = 24343; // 32 bits integer
24+
long unLong = 23244233; // 64 bits integer
25+
float unFloat = 2.5f; // 32 bits flotante
26+
double unDouble = 3323.43;
27+
boolean unBoolean = true; // 1 bit booleano
28+
char unChar = 'a'; // 16 bits un caracter
29+
String unString = "Soy un String"; // una cadena
30+
31+
32+
public static void main(String[] args) {
33+
34+
String saludo = "Hola, Java";
35+
System.out.println(saludo);
36+
}
37+
38+
}
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
// Lenguaje javascript
2+
// https://developer.mozilla.org/es/docs/Web/JavaScript
3+
4+
//Comentario en una linea
5+
6+
/*
7+
Comentario en varias
8+
lineas
9+
*/
10+
11+
//Variable
12+
13+
let variable = "hola mundo desde let"; //Recomendable utilizar let para las variables
14+
var variable2 = "hola mundo desde var"; //var es menos recomendable la diferencia es que var es mas global
15+
16+
//Constante
17+
18+
const constante = "Antonio";
19+
20+
//Tipos de datos primitivos
21+
22+
let cadena = "Esto es una cadena"; //Tipo primitivo String
23+
let numero = 23.5; //Tipo primitivo Number pueden ser enteros o decimales
24+
let bigint = 123456789905660n; //Tipo de dato Bigint
25+
let booleano = true; //Tipo primitivo Boolean
26+
let simbolo = Symbol("hola"); //Tipo primitivo Symbol
27+
let indefinido = undefined; //Tipo de dato undefined
28+
let nulo = null; //Tipo de dato null
29+
30+
//Imprimir por pantalla
31+
console.log("¡Hola, javascript!");
32+
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
# https://www.python.org/
2+
3+
4+
### Sintaxis de comentarios ###
5+
6+
## Comentarios de una línea ##
7+
8+
# Por sus propios medios - Robert A. Heinlein
9+
'Wilson no tenía razón alguna para sospechar que hubiera nadie más en su habitación:'
10+
"de hecho, tenía todas las razones del mundo para esperar justamente lo contrario."
11+
12+
13+
## Comentarios multilínea ##
14+
15+
# Se había encerrado en su habitación con el propósito
16+
# de terminar su tesis de una sola sentada. Tenía que hacerlo: mañana era el
17+
# último día del plazo y ayer la tesis no era todavía más que un título. «Una
18+
# investigación sobre ciertos aspectos matemáticos del rigor metafísico».
19+
'''
20+
Cincuenta y dos cigarrillos, cuatro cafeteras y trece horas de trabajo sin parar
21+
habían añadido siete mil palabras al titulo. En cuanto a la validez de su tesis,
22+
estaba demasiado aturdido por el cansancio como para que eso le importara lo
23+
más mínimo. Lo único que pensaba era: acaba con ella, escríbela, entrégala,
24+
tómate tres copas llenas hasta el borde y duerme durante una semana entera.
25+
'''
26+
"""
27+
Alzó los ojos y los dejó vagar sobre la puerta de su armario tras la cual había
28+
escondido una botella de ginebra, casi llena. No, se amonestó en silencio, un
29+
trago más y nunca terminarás tu tesis, viejo amigo.
30+
"""
31+
32+
### Creación de variable ###
33+
34+
autor = "Robert A. Heinlein" # Variable
35+
AUTOR = "R.A.H." # Las mayúsculas son un convención para definir constantes, aunque esta sea realmente una
36+
37+
### Tipos de datos primitivos ###
38+
39+
titulo = "Por sus propios medios" # Tipo string / cadena
40+
año = 1941 # Tipo integer / int / entero
41+
calificación = 4.01 # Tipo float / flotante
42+
fallecido = True # Tipo boolean / bool / booleano
43+
44+
print ("Hola, Python!")
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
# https://python.org
2+
3+
# Esto es un comentario
4+
5+
"""
6+
Esto se utiliza
7+
para realizar un comentario
8+
en varias líneas
9+
"""
10+
11+
'''
12+
Esto también aplica
13+
para realizar comentarios
14+
de multilínea
15+
'''
16+
17+
mi_variable = "Una variable"
18+
print(mi_variable)
19+
20+
#No existen constantes en python pero por convención se utilzan con mayúscula para darlo como constante
21+
UNA_CONSTANTE = "Puede utilizarce como constante"
22+
print(UNA_CONSTANTE)
23+
24+
#Cuatro son los datos primitivos
25+
pri_int = 1
26+
seg_float = 1.5
27+
ter_bool_t = True
28+
ter_bool_f = False
29+
cuar_str = "Cadena de texto"
30+
cuar_string = 'También sirve con comillas simples'
31+
32+
str_saludo = "Hola Mundo, Python!"
33+
print(str_saludo)
34+
35+
#Para imprimir por consola los tipos de datos
36+
print(type(pri_int))
37+
print(type(seg_float))
38+
print(type(ter_bool_t))
39+
print(type(ter_bool_f))
40+
print(type(cuar_str))
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
## 1.Crea un comentario en el código y coloca la URL del sitio web oficial del lenguaje de programación que has seleccionado.
2+
3+
#Website of Python: https://www.python.org/ ; Documentation: https://docs.python.org/3/ ; Python Documentation by Version: https://www.python.org/doc/versions/
4+
5+
6+
## 2. Representa las diferentes sintaxis que existen de crear comentarios en el lenguaje (en una línea, varias...).
7+
8+
# This is a comment on a line
9+
10+
11+
# Multi
12+
# Line
13+
# Comment
14+
15+
""" Multi-line Comment""" # double triple quotes multiline string
16+
17+
''' Multi-line Comment''' # simple triple quotes multiline string
18+
19+
## 3. Crea una variable (y una constante si el lenguaje lo soporta).
20+
21+
# variable
22+
num=10
23+
24+
#Constante
25+
PI = 3.1416
26+
27+
## 4. Crea variables representando todos los tipos de datos primitivos del lenguaje (cadenas de texto, enteros, booleanos...).
28+
29+
# String
30+
name = "Alejandro"
31+
# Integer
32+
age = 30
33+
# Float
34+
height = 1.80
35+
# Boolean
36+
is_male = True
37+
is_female = False
38+
39+
## 5. Imprime por terminal el texto: "¡Hola, [y el nombre de tu lenguaje]!"
40+
print('¡Hola, Python!')
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# URL oficial del lenguaje seleccionado: https://www.python.org/
2+
3+
#Comentario de una línea
4+
5+
"""Comentario de
6+
múltiples líneas"""
7+
8+
'''Otro comentario de
9+
múltiples líneas'''
10+
11+
#Creando una variable
12+
variable1 = "" #Creamos una variable con una cadena vacía.
13+
14+
#Python no puede crear constantes, pero por convención se utiliza el nombre de las variables en MAYÚSCULAS para representarlas.
15+
NUMERO_PI = 3.14159
16+
17+
#Creando variables con datos primitivos
18+
cadena = "Soy una cadena"
19+
cadena_2 = 'Soy otra cadena'
20+
entero = 10
21+
flotante = 10.0
22+
booleano = True
23+
nulo = None
24+
25+
#Imprimiendo en pantalla ¡Hola, Python!
26+
print("¡Hola, Python!")
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# https://www.python.org/
2+
3+
# comentarios que se pueden hacer en python
4+
# comentario de una sola línea
5+
""" comentario de varias líneas """
6+
7+
my_var = "Hola"
8+
MY_CONST: str = "Python"
9+
10+
# tipos de datos primitivos
11+
my_string: str = "Hola"
12+
my_int: int = 5
13+
my_float: float = 3.5
14+
my_bool: bool = True
15+
my_complex: complex = 1+2j
16+
my_list: list = ['¡',1,2,3,4,'!']
17+
my_tuple: tuple = (1,2,3,4)
18+
my_dict: dict = {"Hola":"Python"}
19+
my_none: None = None
20+
21+
print("¡Hola, Python!")
22+
23+
print(type(my_string))
24+
print(type(my_int))
25+
print(type(my_float))
26+
print(type(my_bool))
27+
print(type(my_complex))
28+
print(type(my_list))
29+
print(type(my_tuple))
30+
print(type(my_dict))
31+
print(type(my_none))
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
#Comentario en python --> https://www.python.org/
2+
3+
"""
4+
Comentario en varias
5+
lineas
6+
"""
7+
8+
'''
9+
comentario con
10+
comillas
11+
simples en varias lineas
12+
'''
13+
14+
#Variables
15+
my_int = 88 # tipo entero
16+
my_float = 10.8 # tipo decimal
17+
my_boolean = True # tipo boleano
18+
my_boolean = False # tipo boleano
19+
my_string = "Mi cadena de texto" # tipo texto
20+
my_string = 'Mi otra cadena de texto, pero con comillas simples' # tipo texto
21+
22+
print('Hi Python xd!')

0 commit comments

Comments
 (0)