0% encontró este documento útil (0 votos)
52 vistas10 páginas

Introducción a Python: Fundamentos y Ejemplos

Este documento contiene código de ejemplos de diferentes temas de Python como impresión, variables, cadenas, listas, tuplas, diccionarios, conjuntos, funciones, condicionales, bucles y módulos. Los ejemplos muestran funcionalidades básicas como imprimir, definir variables, trabajar con diferentes tipos de datos, crear y llamar funciones y utilizar estructuras de control como if/else y bucles for y while.

Cargado por

Yape Araujo
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
52 vistas10 páginas

Introducción a Python: Fundamentos y Ejemplos

Este documento contiene código de ejemplos de diferentes temas de Python como impresión, variables, cadenas, listas, tuplas, diccionarios, conjuntos, funciones, condicionales, bucles y módulos. Los ejemplos muestran funcionalidades básicas como imprimir, definir variables, trabajar con diferentes tipos de datos, crear y llamar funciones y utilizar estructuras de control como if/else y bucles for y while.

Cargado por

Yape Araujo
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Helloworld.

py

#Este codigo imprime un mensaje por pantalla


print("Hello World")

variables.py

name = "Fast"

print(100+20)
print(name)

name1=None
print(name1)

x=100
# case sensitive
book="Digital Fortress"
Book="Digital Fortress"

y=200
Boook="I Robot"

y, Boook = 100, "I Robot2"

print(y)
print(Boook)
print(x, Book)

#Convenciones =>Los programadores definen una forma de definir sus


variables
book_name="I Robot" #Snake Case
bookName="Digital Fortress" #Camel Case
BookName="asaadsas" #Pascal Case

PI = 3.1416
MY_NAME = "Roberto"

# Python es un lenguaje de tipado dinámico


book_name ="I Robot"
book_name = 123234

strings.py

myStr = "Hello World"


myStr1 = "hello World"
myStr2 = "Hello, Mundoz"
myStr3 = "123"
myStr4 = "H@la2."
myStr5 = "Fast"
print("My name is " + myStr5)
print(f"My name is {myStr5}")
print("My name is {0}".format(myStr5))
#print(dir(myStr))
print(myStr.upper())
print(myStr.lower())
print(myStr.swapcase())
print(myStr1.capitalize())
print(myStr.replace('Hello','Bye'))
print(myStr1.replace('hello','Chao').upper())
print(myStr1.count('l'))
print(myStr.startswith('H'))
print(myStr.endswith('world'))
print(myStr.split())
print(myStr2.split(','))
print(myStr2.split('o'))
print(myStr2.find('z')) #Buscar el indice
print(len(myStr2)) #Buscar la longitud
print(myStr2.index('e')) # Buscar el indice de una palabra
print(myStr.isnumeric())
print(myStr3.isnumeric())
print(myStr4.isalpha())
print(myStr4[4])
#Para comentar lo seleccionado con Ctrl + Shift + P
print(myStr4[2])
print(myStr4[-1])

lists.py

demo_list = [1, 'hello', 1.34, True, [1, 2 ,3]]


colors = ['red', 'green', 'blue']
colors2 = ['red', 'green', 'blue']
colors3 = ['ROJO', 'VERDE', 'AZUL']
colors4 = ['ROJO', 'VERDE', 'AZUL', 'AMARILLO', 'MARRÓN']
colors5 = ['ROJO', 'VERDE', 'AZUL', 'AMARILLO', 'MARRÓN', 'ROJO', 'ROJO']

numbers_list = list((1, 2, 3, 4)) #El constructor list solo almacena un


elemento, por eso usamos tupla para almacenar 4 elementos en 1 solo
print(type(numbers_list))
# print(colors)

r= list(range(1, 100))
print(r)
print(dir(colors))
print(len(demo_list))
print(colors[-1])
print(colors[0])
print('violet' in colors)
print('red' in colors)

print(colors)
colors[1]= 'yellow'
print(colors)

colors.append('violet')
print(colors)
#colors2.append('violet')
#colors2.append(('violet','yellow'))
#colors2.append(['violet','yellow'])
#colors2.extend(('violet','yellow'))
colors2.extend(['violet','yellow','brown'])
print(colors2)

colors2.insert(len(colors2), 'Blanco')
print(colors2)
colors2.insert(-1, 'Negro')
print(colors2)

colors2.pop() #Elimina el ultimo elemento


print(colors2)

colors2.remove('red')
print(colors2)
colors2.pop(1) #Elimina según el indice
print(colors2)

print(colors3)
colors3.clear()
print(colors3)

print(colors4)
colors4.sort() #Lo ordena en forma alfabetica
print(colors4)
colors4.sort(reverse=True) #Ordena en forma inversa
print(colors4)
print(colors4.index('MARRÓN')) #Obtenemos el indice
print(colors4)

print(colors5)
print(colors5.count('ROJO'))

tuples.py
x = (1, 2 ,3)
print(type(x))
months = ('January', 'February', 'March')
print(months)

y = tuple((1, 2, 3))
print(y)
#print(dir(tuple))

x=(1) #Si colocamos 1 solo dato es conciderado como entero


print(x)

x=(1,) #Para especificar una tupla de 1 solo elemento se pone coma


print(x)

y = (1, 2 ,3, 4, 5)
print(y[1])

# x[4]=10 No puedes cambiar los valores a las tuplas

z = (1, 2 ,3)
del z
# print(z) Muestra error porque ya no existe, fue eliminado

locations = {
(35.12312, 39.000):"Tokyo",
(35.12313, 38.000):"New York"
}
print(locations)

dictionary.py

product = {
"name": "book",
"quantity": 3,
"price": 4.99
}
print(type(product))
print(dir(product))

print(product.keys())
print(product.items())

product2 = {
"name": "book",
"quantity": 3,
"price": 4.99
}
del product2
#print(product2) No puedo eliminarlo porque ya esta eliminado
product3 = {
"name": "book",
"quantity": 3,
"price": 4.99
}
product3.clear()
print(product3)

product4 = [
{"name": 'book', "quantity": 3},
{"price": 4.99, "name": 'laptop'}
]

print(product4)

set.py

colors = {'Red', 'Green', 'Blue'} #No tiene indice el tipo de dato set
print(colors)
print('Red' in colors)
colors.add('Violet')
print(colors)
colors.remove('Red')
print(colors)

colors2 = {'Red', 'Green', 'Blue'}


colors2.clear()
print(colors2)
#del colors2 No puede eliminar algo que no existe
print(colors2)

datatype.py

# Strings
print("Hello world")
print('Hello World')
print('''Hello World''')
print("""Hello World""")

type("Hello World")
print(type("Hello World"))

print("Bye"+"World")

# Integer
print(10)
# Float
print(30.5)
# Boolean
print(True)
print(False)
# List =>Si se puede cambiar los datos
[20, 30, 40, 50]
['Hello','Bye',"Adiós"]
[]
print([10,"Hello",True,10.1])
#Tuples =>No se puede cambiar los datos
(10, 20,30,40)
print(type((10, 20,30,40)))
()
#Dictionary =>Esta definido por clave y valor
{
"Name": "Marlon",
"Lastname": "Aguilar",
"Nickname":"Tigre"
}
print(type({
"Name": "Marlon",
"Lastname": "Aguilar",
"Nickname":"Tigre"
})
)
#Tipo de dato que no tiene nada
None
print(type(None))

functions.py

# print("Marlon Aguilar")
# dir(x)
# type(12)

def hello():
print("Hello World")

hello() #No se ejecuta hasta que le llame

def hello2(name):
print("Hello World " + name)

hello2("joe") #No se ejecuta hasta que le llame


hello2("ryan")
hello2('fazt')
def hello3(name="Person"):
print("Hello World " + name)

hello3("joe") #No se ejecuta hasta que le llame


hello3("ryan")
hello3('fazt')
hello3()

def add(numero1, numero2):


return numero1 + numero2

# print(add(10, 30))
print(add(10, 30))
print(len("hello")) #funcion preconstruida

add = lambda numberone, numbertwo: numberone + numbertwo # se crea una


función que no tiene nombre con 2 parametros y que retorna algo por
defecto
print(add(50, 30))

condicionals.py

a = 20

if a < 30:
print("a is less than 30")

x = 20

if x < 30:
print("x is less than 30")
else:
print("x is greater than 20")

y = 40

if y == 20:
print("y is less than 30")
elif y==30:
print("y is greater than 20")
else:
print("y is is")

name="Jhon"
lastname="Carter"
if name == "Jhon":
if lastname == "Carter":
print("You are Jhon Carter")
else:
print("You are not Jhon Carter")
else:
print("You are not Jhon")

if x>2 and x<=10:


print(" x es mayor que 2 y menor o igual que 10")
if x>2 or x<=20:
print(" x es mayor que 2 y menor o igual que 20")
if (not(x == y)):
print(" x no es igual a y")

loops.py

foods=['apples', 'bread', 'cheese', 'milk', 'bananas']


foods2=['apples', 'bread', 'cheese', 'milk', 'bananas']
foods3=['apples', 'bread', 'cheese', 'milk', 'bananas']
foods4=['apples', 'bread', 'cheese', 'milk', 'bananas']

#print(foods[0])

# for food in foods:


# print(food)

# for food in foods2:


# if food == "cheese":
# print("Tienes que comprar eso")
# print(food)

# for food in foods3:


# if food == "cheese":
# break
# print(food)

for food in foods4:


if food == "cheese":
continue
print(food)

range(1, 8)

for number in range(1, 8):


print(number)

for letra in "Hello":


print(letra)
count = 4
while count <= 10:
print(count)
count = count + 1

numbers.py

print(16/6)
print(16//6)
print(16%6)
age = input("Inserte tu edad: ")
print(age)
print(type(age))
print(type(int(age)))
print(type(float(age)))

edad = input("Inserte tu edad: ")


nueva_edad = int(edad) + 5
print(nueva_edad)

mymath.py

#Este modulo es para crear mi propio modulo de matematicas. Modulo que


tiene 2 funcionalidades sumar y restar

def add (n1, n2):


print(n1 + n2)

def substract (n1, n2):


print(n1 - n2)

modules.py

# own modules EL MODULO QUE PODEMOS ESCRIBIR NOSOTROS MISMOS


# thirdy party EL MODULO EL CUAL PODEMOS DESCARGAR DESDE INTERNET
# python modules MODULOS QUE PODEMOS UTILIZAR DESDE LA PROPIA BIBLIOTECA
DE PYTHON

# Vamos a utilizar los modulos preconstruidos, los modulos que nos da


Python
import datetime # A esto lo podemos conocer como modulo o biblioteca

print(datetime.date.today()) # parametro llamado date y su metodo llamado


today
print(datetime.timedelta(minutes=70))

# También puedo importarlo de otra manera


# from datetime import timedelta #Desde la biblioteca del python llamada
datetime importa su propiedad llamada timedelta
# print(timedelta(minutes=100))

from datetime import timedelta, date

print(date.today())

modules1.py

import mymath

mymath.add(1,2) #De mymath Lo que hace es tomar 2 parametros y sumarlos


mymath.substract(1,2)

modules2.py

from mymath import add, substract

substract(1, 2)
add(1, 2)

# python nos sirve para interpretar codigo


# pip nos sirve para instalar modulos de terceros o poder ejecutar
determinado comando que trabaje con los modulos de python

modules3.py

from colorama import Fore, Style


print(Fore.RED + "Hello mundo")

from colorama import Fore, Style, init


init(convert=True)
print(Fore.RED + "Hola mundo")

También podría gustarte