Mostrando entradas con la etiqueta resumen. Mostrar todas las entradas
Mostrando entradas con la etiqueta resumen. Mostrar todas las entradas

miércoles, 29 de julio de 2026

Hoja resumen numpy

 🔢 NumPy es hasta 100x más rápido que las listas de Python.


Y sin embargo, muchos desarrolladores lo siguen ignorando.


He preparado una 𝗛𝗼𝗷𝗮 𝗱𝗲 𝗥𝗲𝗳𝗲𝗿𝗲𝗻𝗰𝗶𝗮 𝗥á𝗽𝗶𝗱𝗮 𝗱𝗲 𝗡𝘂𝗺𝗣𝘆 completa y gratuita.


𝟭𝟱 𝘀𝗲𝗰𝗰𝗶𝗼𝗻𝗲𝘀 𝗲𝗻 𝘂𝗻 𝘀𝗼𝗹𝗼 𝗣𝗗𝗙:


▸ Creación de arrays — zeros, ones, arange, linspace

▸ Atributos — shape, ndim, dtype, size, T

▸ Indexación avanzada — booleana y fancy indexing

▸ Operaciones vectorizadas y ufuncs

▸ Estadística — mean, std, percentiles, corrcoef

▸ Manipulación — reshape, flatten, vstack, hstack

▸ Álgebra lineal — solve, inv, eig, svd, norm

▸ Broadcasting — reglas y ejemplos visuales

▸ Arrays aleatorios — API clásica y default_rng

▸ Entrada/Salida — .npy, .npz, CSV

▸ Rendimiento — vectorización, copy vs view, dtype


📎https://www.linkedin.com/feed/update/urn:li:activity:7488297341653958656?utm_source=share&utm_medium=member_desktop&rcm=ACoAAB2v4FUBJ-OFSi3fsZmOqhtJf-BXPixworY

Día 30 — Cierre: un mes completo de Python, de cero a backend funcional

Treinta días después de empezar con el concepto más básico —qué es una variable—, el recorrido ha cubierto fundamentos, estructuras de datos, programación orientada a objetos, manejo de errores, librerías de análisis de datos y desarrollo de APIs reales. Este último ejemplo combina varias de las herramientas vistas a lo largo del mes en un único script funcional.

Este es solo el punto de partida: los siguientes pasos naturales incluyen profundizar en frameworks como Django, aprender despliegue en la nube, o especializarse en una rama concreta como ciencia de datos, automatización o desarrollo backend.

Código de ejemplo:

import pandas as pd import json from fastapi import FastAPI from datetime import datetime app = FastAPI() @app.get("/informe") def generar_informe(): df = pd.read_csv("datos.csv") return { "fecha": datetime.now().isoformat(), "registros": len(df), "total": round(df["importe"].sum(), 2) } # Ejecutar con: uvicorn main:app --reload




viernes, 8 de mayo de 2020

Introduccion a la programacion con Python

Puedes acceder a Introduccion a la programacion con Python, desde el siguiente enlace.
Usalo como introduccion o guia resumen de Python.
Espero sea util, gracias.


viernes, 20 de marzo de 2020

100 Python. Resumen

Resumen de conceptos basicos de Python.


Codigo:

# -*- coding: utf-8 -*-"""Created on Fri Mar 20 15:39:27 2020
@author: Jose"""
#tipos de datos#bool int float strverdadero=Trueentero=56decimal=3.45cadena="hola2"print(type(verdadero))print(type(entero))print(type(decimal))print(type(cadena))print(verdadero)print(entero)print(decimal)print(cadena)
#>operadores numericos# + - * / ** % //print(1+5)print(6-4)print(3*23)print(7/3)print(3**2)print(7%4)print(9//4)
#operadores de comparacion# == != < > <= >=print(1==2)print(1!=0)print(1<2)print(1>3)print(1<=2)print(1>=3)
#operadores booleanos# and or notprint(1==0 and 1!=2)print(1<2 or 1>9)print( not 1==4 or 1<5)
#variablesprecio=20cantidad=3total=precio*cantidadprint(total)
#strings o cadenascadena1="hola "cadena2="usuario"print(cadena1+cadena2)print(len(cadena1))print(cadena2[2])print(cadena2[1:3])
#entrada y salida de datosnombre=input("Dime tu nombre : ").strip()edad=int(input("Dime tu edad : "))print("Hola "+nombre+ " tienes "+str(edad)+" años")
#decisionesn=int(input("Adivina mi numero : "))if n == 15:    print("Acertastes")    elif n < 15:    print("El numero es menor")else:    print("Perdistes")
#buclesfor n in range(10,51,5):    print(n)cadena="hola, mundo!!!"for caracter in cadena:    print(caracter)#bucle condicionalnombre=input('Dime tu nombre : ')while nombre!="":    print("Hola, "+nombre)    nombre=input()print("salistes")
#funcionesdef suma(num1,num2):    total=num1+num2    print(total)    return totalsuma(1,56)total=suma(34,45)print(total*4)
#listaslista=[]print(lista)lista=[1,2,3,4]print(lista)lista.append(5)print(lista)lista.pop()print(lista)lista.remove(2)print(lista)
#diccionariosmeses={'ene':1,'feb':2,'mar':3}print(meses)print(meses['feb'])meses['abr']=4print(meses)del meses['ene']print(meses)for clave, valor in meses.items():    print(clave+" "+str(valor))