from Tkinter import * alto = 500ancho = 150 master=Tk() master.title('pintar con mouse') def borrar(): panel.delete('all') 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') panel=Canvas(master,width=500, height=150) panel.pack(expand = YES, fill=BOTH) panel.bind("<B1-Motion>",paint) mensaje=Label(master, text='deslizar mouse') mensaje.pack(side=BOTTOM) boton = Button (master, text = 'limpiar', command=lambda: borrar()) boton.pack(side=BOTTOM) master.mainloop()
martes, 18 de septiembre de 2018
Pintar con el mouse ne la ventana con Tkinter
lunes, 17 de septiembre de 2018
Creando una imagen con canvas pycharm
from Tkinter import * marco=Tk() marco.geometry("500x500") marco.title("Ver una imagen") marco.config(bg='red') img=PhotoImage(file='imag.gif') def imagen(img,marco): panel=Canvas(width=400, height=400, bg='orange') panel.pack() widget=Label(panel,image=img).pack() boton1= Button(marco, text='ver imagen', command= lambda: imagen(img,marco)) boton1.pack() marco.mainloop()
martes, 11 de septiembre de 2018
Interprete de python usando como calculadora
Abrimos cmd
Divisiones
Cadena
Multiplicacion de nuemros con variables
Multiplicacion
Residuo
Resta
Jerarquia de las operaciones /*-+
Suma
Suma de variables
Instalar notepad++ y correr el codigo de turtle
Entramos a la pagina para descargar la aplicacion https://notepad-plus-plus.org/download/v7.5.8.html
Damos clic en download
Damos clic en download
Ejecutamos el instalador
Selecccionamos el idioma
Siguiente
Aceptamos los terminos
Escogemos la ruta
Siguiente
clic en instalar
Terminar
Ahora corremos un codigo de turtle
Conclusiones
¿Podría Python reemplazar Java como el lenguaje de programación más popular?
Python es un lenguaje de programación popular esta en los tres mejores lenguajes de programación mas usados actualmente.
Python en las universidades es la primera opción para los que exigen programación.
El código de python es muy fácil de leer, tiene una amplia gama de bibliotecas, también hay gran variedad de recursos en Internet para aprender mas rápido el lenguaje de programación python.
Lo malo de python es que es criticado por un bajo rendimiento para las aplicaciones móviles y las limitaciones en las bases de datos, pero python a conquistando el mundo industrial ya que es fácil de aprender instalar.
lunes, 10 de septiembre de 2018
Principales funciones del módulo Turtle
Las funciones principales para animar nuestro objeto son las siguientes:
forward(distance): Avanzar una determinada cantidad de píxeles.
backward(distance): Retroceder una determinada cantidad de píxeles.
left(angle): Girar hacia la izquierda un determinado ángulo.
right(angle): Girar hacia la derecha un determinado ángulo.
Por otro lado, puede que en ocasiones queramos desplazarnos de un punto a otro sin dejar rastro. Para ello utilizaremos las siguientes funciones:
home(distance): Desplazarse al origen de coordenadas.
goto((x, y)): Desplazarse a una coordenada en concreto.
pendown(): Subir el lápiz para no mostrar el rastro.
penup(): Bajar el lápiz para mostrar el rastro.
Por último, puede que queramos cambiar el color o tamaño del lápiz. En ese caso utilizaremos las siguientes funciones gráficas:
shape('turtle'): Cambia al objeto tortuga.
pencolor(color): Cambiar al color especificado.
pensize(dimension): Tamaño de la punta del lápiz.
Tarea
sacar conclusiones
https://www.techrepublic.com/article/could-python-replace-java-as-the-most-popular-programming-language/
instalar notepad++ correr el codigo de la tortuga
interprete
calculadora
OBJETOS DE TKINTER
https://www.techrepublic.com/article/could-python-replace-java-as-the-most-popular-programming-language/
instalar notepad++ correr el codigo de la tortuga
interprete
calculadora
OBJETOS DE TKINTER
Principales funicones de Tkinter
delete(INICIO, FIN)
Elimina uno o mas elementos del campo de texto, este método recibe dos argumentos uno es el inicio desde donde se desea eliminar el contenido y el segundo argumento es hasta donde deseamos eliminar, al igual que en Python debemos comenzar el índice contando desde 0.
get()
Obtiene el contenido del campo de texto. Algo muy necesario para nosotros es poder obtener el texto contenido dentro del campo de texto, para conseguir esto podemos hacernos del método 'get' que nos lo permitirá, este nos retornara el texto como una cadena.
icursor(INDICE)
Nos permite mover el cursor hasta la posición indicada, cuando vimos acerca de los índices vimos a INSERT y mencionamos a 'icursor'. Este método nos permite cambiar a donde deseamos que cambie la posición del cursor y junto a INSERT podemos llevar nuestra aplicación a otro nivel de interacción con el usuario.
insert(INDICE, CADENA)
Permite la inserción de texto. Supongamos que necesitamos insertar una cadena, un numero o un carácter en un campo de texto, para conseguirlo es tan simple como llamar a este método pasándole dos argumentos como parámetros. De los dos argumentos mencionados uno es el índice de donde deseamos insertar el texto y el segundo es la cadena o caracter.
Verificar la instalacion de pip e instalar y desinstalar una libreria de python
Abrimos una ventana de comandos
ahora nos vamos hasta scripts
C:\Users\humbe>cd..
C:\Users>cd..
C:\>cd python27
C:\Python27>dir *.*
Directorio de C:\Python27
C:\Python27>cd scripts
C:\Python27\Scripts>dir *.*
Instalar una libreria matplotlib
C:\Python27\Scripts>pip install matplotlib
ahora para desinstalar la libreria
C:\Python27\Scripts>pip uninstall matplotlib
nos pedira que si la queremos desinstalar
Proceed (y/n)?
Y damos clic en (y) para si y (n) para no
Crear una ventana en Tkinter
Abrimos una ventana de comandos e iniciamos el interprete de Python
from Tkinter import *
ventana = Tk(); ventana.mainloop()
Suscribirse a:
Comentarios (Atom)




