0% encontró este documento útil (0 votos)
16 vistas3 páginas

CursoBasico de Python

El curso completo de Python abarca desde la introducción al lenguaje hasta conceptos avanzados como programación orientada a objetos y manejo de errores. Incluye módulos sobre variables, tipos de datos, control de flujo, funciones, manejo de archivos, y librerías populares. Al final, se proponen proyectos prácticos como un gestor de contraseñas y un web scraper.

Cargado por

Enzo de Jorge
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 TXT, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
16 vistas3 páginas

CursoBasico de Python

El curso completo de Python abarca desde la introducción al lenguaje hasta conceptos avanzados como programación orientada a objetos y manejo de errores. Incluye módulos sobre variables, tipos de datos, control de flujo, funciones, manejo de archivos, y librerías populares. Al final, se proponen proyectos prácticos como un gestor de contraseñas y un web scraper.

Cargado por

Enzo de Jorge
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 TXT, PDF, TXT o lee en línea desde Scribd

🐍 Curso Completo de Python

Por: Enzo de Jorge

📌 Módulo 1: Introducción a Python


¿Qué es Python?

Lenguaje de programación interpretado, de alto nivel.

Multiparadigma: soporta orientación a objetos, funcional, procedural.

Usado en: ciberseguridad, automatización, IA, data science, web, scripting.

Primer programa
print("Hola, mundo")

📌 Módulo 2: Variables y Tipos de Datos


Tipos básicos:
entero = 10
decimal = 3.14
texto = "Hola Enzo"
booleano = True

Estructuras de datos:
lista = [1, 2, 3, 4]
tupla = (1, 2, 3, 4)
diccionario = {"nombre": "Jorge", "edad": 25}
conjunto = {1, 2, 3}

📌 Módulo 3: Operadores

Matemáticos: +, -, *, /, **, %

Comparación: ==, !=, <, >, <=, >=

Lógicos: and, or, not

x = 5
y = 2
print(x ** y) # potencia -> 25

📌 Módulo 4: Control de Flujo


Condicionales
edad = 18
if edad >= 18:
print("Eres mayor de edad")
else:
print("Eres menor")

Bucles
# for
for i in range(5):
print(i)

# while
n = 3
while n > 0:
print(n)
n -= 1
📌 Módulo 5: Funciones
def saludar(nombre):
return f"Hola, {nombre}"

print(saludar("Enzo"))

📌 Módulo 6: Manejo de Archivos


# Escribir
with open("[Link]", "w") as f:
[Link]("Hola desde Python")

# Leer
with open("[Link]", "r") as f:
print([Link]())

📌 Módulo 7: Módulos y Librerías


Usar librerías estándar
import math
print([Link](16))

Instalar externas
pip install requests

Ejemplo:

import requests
resp = [Link]("[Link]
print([Link]())

📌 Módulo 8: Manejo de Errores


try:
x = 10 / 0
except ZeroDivisionError:
print("No puedes dividir entre cero")
finally:
print("Fin del bloque")

📌 Módulo 9: Programación Orientada a Objetos


class Persona:
def __init__(self, nombre, edad):
[Link] = nombre
[Link] = edad

def saludar(self):
return f"Soy {[Link]}, tengo {[Link]} años"

p = Persona("Enzo", 25)
print([Link]())

📌 Módulo 10: Programación Avanzada

Comprensión de listas:

numeros = [x**2 for x in range(5)]

Funciones lambda:
doble = lambda x: x*2
print(doble(5))

Decoradores:

def logger(func):
def wrapper():
print("Ejecutando función...")
func()
return wrapper

@logger
def hola():
print("Hola mundo")

hola()

📌 Módulo 11: Librerías Populares

Automatización → selenium, pyautogui

Ciencia de datos → numpy, pandas, matplotlib

Ciberseguridad → scapy, requests, paramiko

IA → tensorflow, torch

Ejemplo con pandas:

import pandas as pd

data = {"Nombre": ["Enzo", "Jorge"], "Edad": [25, 30]}


df = [Link](data)
print(df)

📌 Módulo 12: Proyectos Finales

Gestor de contraseñas (con archivo cifrado).

Web Scraper (descargar datos de una web).

Bot de Telegram.

API REST con FastAPI.

Scanner de red básico (educativo).

🎯 Conclusión

Este curso cubre desde lo más básico hasta conceptos avanzados de Python.

📖 Por: Enzo de Jorge

También podría gustarte