sábado, 18 de junio de 2022

BLOG EXCLUSIVO PARA EL LENGUAJE DE PROGRAMACION PYHTON

UN BLOG: PYTHON PARA INGENIEROS PPI

En este blog encontraras solo temas relacionados con el lenguaje de progrmación Python con un enfoque para ingenieros ya que los estudiantes y profesionales de la ingeniería requieren crear sus propias aplicaciones para proyectos de Ciencia de datos, Machine learning, entre otros. El lenguaje python tiene varias caracteristicas que lo hacen facil de estudiar, aprender y utilizar inclusive para aquellos que tienen pocos conceptos en programación.

Encuentra el blog en el siguiente link:

https://python-para-ingenieros.blogspot.com/

domingo, 12 de junio de 2022

DISEÑO DE UN TABLERO DE AJEDREZ EN PYTHON (FUENTE: CLCODING.COM)

 

# Diseñar un tablero de ajedrez
import time
print(time.asctime())
import matplotlib.pyplot as plt
import numpy as np
dx, dy = 0.015, 0.05
x = np.arange(-4.0, 4.0, dx)
y = np.arange(-4.0, 4.0, dy)
X, Y = np.meshgrid(x, y)
extent = np.min(x), np.max(x), np.min(y), np.max(y)
z1 = np.add.outer(range(8), range(8)) % 2
plt.imshow(z1, cmap = "binary_r", interpolation = "nearest", extent = extent, alpha = 1 )
def chess(x,y):
    return (1-x/2 + x**5 + y**6 )* np.exp(-(x**2 + y**2))
z2 = chess(X,Y)
plt.imshow(z2, alpha = 0, interpolation = "bilinear", extent = extent)
plt.title("Tablero de ajedrez con Python, Fuente: clcoding.com")
plt.show()
# clcoding.com