22
Larga | ES | Leo
Programando por colon es un curso instructivo creado con la intencion de explicar las bases de programacion facilitando su entendimiento para personas sin experencia en el tema. La estructura a continucacion funciona como batteria para los temas mas importantes en el desarrollo de software. Mucha suerte, espero te funcione!
#Los lenguajes de programación están compuesto de objetos, funciones y operadores.
#Tipos de datos
#Python viene con una serie de objetos predeterminados que tiene una funcionalidad lógica estos sse conocen como tipos de datos.
#Estos son:
#Textos | Strings
#Los textos te permiten transmitir mensajes de forma visual.
'BMO Project'
"""bmoproject.com es un proyecto que nace a partir de la iniciativa de compartir conocimientos, pensamientos y habilidades. La idea se basa en generar y estructurar contenido educativo que guíe el aprendizaje y fomente el emprendimiento en el mundo digital."""
#Enteros | Integers
#Los numero enteros te ayudan a resolver indicar cantidades o resolver ecuaciones matemáticas
1
666999420
-5812717217281
#Decimales | Floats
#Los numero enteros te ayudan a resolver indicar cantidades o resolver ecuaciones matemáticas con mayor precisión.
1.56
56.617289
-89.0990
#Booleanos | Bool
#Los booleanos permiten la toma de decisiones.
True
False
#Listas | Lists
#Las Listas agrupan datos.
['Benzema', 'Vinicius jr', 'Rodrygo']
#Hay otros tipos de datos que veras mas adelante
####################################################################################
#Variables
#Python permite el almacenamiento de datos atreves de variables, esto te permite guardar e identificar la data en tu código. Por ejemplo.
nombre = 'leo'
edad = 25
hombre = True
peliculas_fav = ['V de venganza', 'Hackers', 'Tron']
####################################################################################
#Funciones
#Python cuenta con funciones predeterminadas que le dan utilidad a estos datos como por ejemplo :
#Solicitar datos
x = input("Dame tu nombre:") #ingresar
#Imprimir el contenido de una variable
print(x) #imprimir
#ver el tipo de dato en la variable
print(type(x)) #tipo
#El uso de las funciones dependerá muchas veces del tipo de dato que usen por ejemplo:
#Ver el numero de caracteres de un dato
print(len('x')) #largo
#Redondear un numero
x = round(3.7) #redondear
print(x)
#Ordenar una lista
a = [ 8, 5, 7, 1, 4, 2 ]
x = sorted(a) #organizar
print(x)
####################################################################################
#Metodos
#Tambien los tipos de datos tienen funciones únicas que van ligadas a su utilidad lógica estas funciones se conocen como métodos
#Capitalizar Textos
x = 'leonardo'
print(x.capitalize()) #capitalizar
#Reemplazar Textos
txt = 'Hola Mundo'
x = txt.replace("Mundo", "Colon")
print(x)
#Agregar dato
peliculas_fav = ['V de venganza', 'Hackers', 'Tron']
peliculas_fav.append('Gladiador')
print(peliculas_fav)
#Eliminar dato
peliculas_fav = ['V de venganza', 'Hackers', 'Tron']
peliculas_fav .remove("Tron")
print(peliculas_fav)
#Python cuentas con múltiples funciones que conocerás si investigas o lees la documentación
####################################################################################
#Operadores
#Los operadores son símbolos o palabras especiales que indican que se debe realizar algún tipo de cálculo.
#Operadores matemáticos
#Suma: + | Resta: - | Multiplicación: * | Potenciación: ** | División: /
x = 9
print(x)
#Operadores de comparación
#Igual: == | No igual: != | Mayor: > | Menor: < | Mayor: >= | Menor: <=
x = 1 > 10
print(x)
#Operadores Lógicos
#Y: and | O: or
x = 15
y = x > 5 and x < 10
print(y)
#Otros opreadores
#Operadores de Identidad: is | is not
#Operadores de asignación: = | += | -=
#Operadores de Membresía: in | is not
####################################################################################
#Estructura
#Los operadores con resultados binarios permiten la creación de flujo a través de condiciones que se crean usando palabra claves en Python. Estas son
#SI / no : if / else
a = 17
if a > 18:
print('Mayor de edad')
elif a == 18:
print('Recien Cumplidos?')
else:
print('Menor de edad')
#Mientras: while
x = 1
while x < 10:
print(x)
x += 1
#Por: for
peliculas_fav = ['V de venganza', 'Hackers', 'Tron']
for pelicula in peliculas_fav:
print(pelicula)
####################################################################################
#Creación de Funciones
#Python permite la creación de funciones usando la palabra clave - def - y permite el ingreso de información a través de atributos
#Definir función: def
def mi_funcion():
print('Funciono')
mi_funcion()
#Argumentos
def formula_tiempo(distancia, velocidad) :
x = distancia/velocidad
print(round(x))
formula_tiempo(100,60)
####################################################################################
#Creación de Objetos
#Python permite la creación de objetos usando la palabra clave class
class MiMentor:
nombre = 'LeonardoLuxburg'
x = MiMentor()
print(x.nombre)
#Atributos
class Persona:
def __init__(self, name, age):
self.name = name
self.age = age
def myfunc(self):
print("Hola me llamo " + self.name)
p1 = Persona("Leo", 25)
p1.myfunc()
####################################################################################
#Librerias
#Python permite la integración de código través de modulos esto se conoce como librerías.
#Usando la palabra clave - import - junto con el nombre de tu archivo .py puedes utilizar el código.
#import mi_codigo
#mi_codigo.mi_funcion()
#Python cuenta con librerías integradas que expanden su funcionalidad.
#Conocelas aquí: https://docs.python.org/3/library/
####################################################################################
#Gracias por participar en Programando por Colon, te deseo lo mejor hoy y siempre!
#- Leo