jueves, 20 de septiembre de 2018

Unidad No.2: Simbolos matematicos en Python

A continuación se muestran algunos símbolos matemáticos usados en python

Menor que <
Mayor que >
menor o igual que <=
mayor o iugal que >=
es igual ==
no es igual !=

miércoles, 19 de septiembre de 2018

Unidad No.2: Ejemplo de editor con estilo

from Tkinter import *
ventana = Tk()
ventana.geometry('400x400')
ventana.config(bg="black")
ventana.title("Mostrando y ocultando un botón con una imagen")

def btn_hide():
    if b1.winfo_ismapped():
        b1.place_forget()
        b2.configure(text="Mostrar carita", width=15)
    else:
        b1.place(x=70, y=50)
        b2.configure(text="Ocultar carita", width=15)

imgBoton = PhotoImage(file="pensando.gif")
b1 = tk.Button(ventana, text="Botón 1", image=imgBoton, fg="black", width=200)
b1.place(x=90, y=50)
b2 = Button(ventana, text="Ocultar carita", command=btn_hide, fg="black", width=15)
b2.place(x=130, y=280)

ventana.mainloop()

Unidad No.2: Práctica #26: Creando un poligono personal(Triangulo)

Boceto de la figura



Representación en Pycharm


Ejecución del programa


Código:

       
from Tkinter import *;

ventana = Tk()
ventana.title('Hace un triangulo')
ventana.config(bg="green")
ventana.geometry('500x500')

def poligono(ventana):
    panel = Canvas(width=300, height=300, bg='blue')
    panel.pack()
    panel.create_polygon(80, 80, 180, 80, 130, 20, width=3, fill='white', outline='red')#coordenadas y caracteristicas de las figuras

boton1 =Button(ventana, text='Haga un poligono', command = lambda:poligono(ventana))
boton1.pack()
ventana.mainloop()

       

Unidad No.2: Práctica #25: Utilizando los comandos del cmd

Utilizando el comando date:


Utilizando el comando dir:


Utilizando el comando cd.. dir *.*/p


Utilizando el comando erase

Nota: Es necesario ubicarnos en donde se encuentra el archivo que queremos borrar, en mi caso se encontraba en escritorio







martes, 18 de septiembre de 2018

Unidad No.2: Insertando código de forma alterna

1- Dentro de blogger, ir a la sección de tema



2- Ir a editar HTML


3- Dentro de editar HTML debajo de la etiqueta <head> es necesario copiar el siguiente código:

<!--SYNTAX HIGHLIGHTER INICIO-->
<link href='http://alexgorbatchev.com/pub/sh/current/styles/shCore.css' rel='stylesheet' type='text/css'/>
<link href='http://alexgorbatchev.com/pub/sh/current/styles/shThemeDefault.css' rel='stylesheet' type='text/css'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shCore.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushCpp.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushCSharp.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushCss.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushJava.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushJavaFX.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushJScript.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushPhp.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushSql.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushXml.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushPython.js' type='text/javascript'/>
<script language='javascript'>
SyntaxHighlighter.config.bloggerMode = true;
SyntaxHighlighter.config.clipboardSwf = &quot;http://alexgorbatchev.com/pub/sh/current/scripts/clipboard.swf&quot;;
SyntaxHighlighter.all();
</script>
<!--SYNTAX HIGHLIGHTER FIN-->


4- Seleccionamos guardar tema y nos dirigimos a crear nuestra entrada


5-Dentro de la entrada, vamos a la sección de HTML y escribimos el siguiente código:

<pre class="brush: python">
#Aqui insertamos el codigo
</pre>

Nota: Dentro de las etiquetas <pre> escribimos el código que queremos que se visualize
formato Note Pad++





Ejemplo:

from Tkinter import *

canvas_width = 500
canvas_height = 150

def paint(event):
    x1,y1 = (event.x-1), (event.y-1)
    x2,y2 = (event.x+1), (event.y+1)
    panel.create_oval(x1, y1, x2, y2, fill = 'red')

def borrartodo():
    panel.delete('all')

master = Tk()#crea un objeto tk
master.title('Pinta con el mouse')

panel = Canvas(master, width = canvas_height, height = canvas_height)
panel.pack(expand = YES, fill = BOTH)
panel.bind("", paint)

mensaje = Label(master, text = 'Presione o arrastre con el mause')
mensaje.pack(side = BOTTOM)
boton = Button(master, text = 'Borrar', command = borrartodo)
boton.pack(side = BOTTOM)
master.mainloop()


Unidad No.2: Práctica #24: Programa usando el mouse en python

Representación en Pycharm


Ejecución del programa


Código

       

from Tkinter import *

canvas_width = 500
canvas_height = 150

def paint(event):
    x1,y1 = (event.x-1), (event.y-1)#permite que los eventos del mouse se vayan realizando
    x2,y2 = (event.x+1), (event.y+1)
    panel.create_oval(x1, y1, x2, y2, fill = 'red')

def borrartodo():
    panel.delete('all')#funcion para borrar todo

master = Tk()#crea un objeto tk
master.title('Pinta con el mouse')#se le da el titulo a la ventana principal

panel = Canvas(master, width = canvas_height, height = canvas_height)
panel.pack(expand = YES, fill = BOTH)#se puede extender se puede rellenar
panel.bind("", paint)#Permite hacer dibujos en el canvas

mensaje = Label(master, text = 'Presione o arrastre con el mause')#se crea un etiqueta
mensaje.pack(side = BOTTOM)#coloca todo abajo

boton = Button(master, text = 'Borrar', command = borrartodo)#se le da parametros al boton
boton.pack(side = BOTTOM)#coloca todo abajo

master.mainloop()#para que pueda funcionar

       

jueves, 13 de septiembre de 2018

Unidad No.2: Práctica #23: Creando un canvas con una imagen en Pycharm

Representación en Pycharm


Ejecución del programa


Nota: La imagen no tiene movimiento

Código:

       

from Tkinter import *

v=Tk()
v.geometry("500x500")
v.title("Visualizacion")

i=PhotoImage(file="anigif.gif")

f = Label(v,image=i).place(x=0,y=0)
v.mainloop()