ProgramandoXColon


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 







Untitled-design-10

Contacto

leonardoluxburg@gmail.com

+507 6288-3330

Panamá city, Panamá





©LeonardoLuxburg 2023