Entradas

Mostrando las entradas de septiembre, 2018

UNIDAD 4-PROGRAMAS HECHOS DESDE CERO

Imagen
#PROGRAMA QUE PIDE EL NOMBRE DE UNA PERSONA Y LA SALUDA. from Tkinter import * from tkMessageBox import * ventana=Tk() ventana.geometry("300x300") ventana.title('Hola.........') nombre= StringVar() nombre.set('') dato=Entry(ventana,textvariable=str(nombre)).place(x=100,y=100) button=Button(ventana,text='hola',command=lambda:showinfo(title='hola', message='hola '+ nombre.get())).place(x=100,y=150) ventana.mainloop() ejecucion del programa: #Programa que abre el explorador de archivos y copia la ruta y la muestra en un Entry. from Tkinter import * from PIL import * from tkFileDialog import askopenfilename ventana=Tk() ventana.geometry('450x300') def llamada(): hey = StringVar() nombre = askopenfilename() print nombre hey.set(nombre) label = Entry(ventana, textvariable=hey,width=50).place(x=100, y=100) nombre=Label(ventana,text='pulse el boton y elija una ruta').place(x=10,y=10) label=

practicas del dia 25-09-2018

Imagen
#1 Elabora un programa que muestre un menu donde muestre y los dichos resultados correspondientes: 1-Determinar si el numero es par 2-SENO Y COSENO de dos numeros 3-LOGARITMO DE UN NUMERO 4-SALIR import math def calculo(): print "quiere entrar al menu 1.si/2.no" opc2=1 #utilizado para el ciclo while while opc2!=0: #Cuando este en modo debuggin se # empezara desde esta linea por que es donde empieza el verdadero programa opcion =0 print "MENU DE OPCIONES" print 'SELECCIONE LA OPCION' print '1-Determinar si el numero es par' print '2-SENO Y COSENO de dos numeros' print '3-LOGARITMO DE UN NUMERO' print '4-SALIR' opcion=int(input('de la opcion: ')) if opcion == 1: print 'dame el valor =====' valor = int(input()) residuo = valor%2 if residuo == 0:

Utilizar el DEBUGGING

Imagen
La utilizacion del debuggin es para la comprension de como funciona tu codigo linea por linea 1- en la primera linea señalamos de donde empezara el debugging del programa: nota:el click es para saber de donde se empezara a ejectar el programa en modo Debbugin. 2-Despues daremos click en debugging para empezar este proceso: 3-Aparecerá una ventana debajo que debemos hacer click en "step over" para que se vaya ejecutando .Cada linea de código cada click en este boton es una linea de codigo que procesa: Asi sera con cada linea en caso de introducir un valor,daremos el valor y daremos enter y de nuevo en "step over" para que compile la siguiente linea de codigo y asi hasta que termine con el codigo. xd

Practicas del dia 20 de septiembre 2018

Imagen
#1 EJEMPLO DE UNA CALCULADORA (AMBRO) Y SU COMPILACION LINEA POR LINEA POR MEDIO DEL DEBUGGIN. import math def salir(valor): while valor != 1 or valor != 2: if valor == 1: return 6 elif valor == 2: return 9 else: print("\nSeguro que desea salir? (1. yes /2.no)") valor = input() def cal(): opc = 0 while opc != 6: print("\nBienvenidos a mi Calculadora prueba") print("Selecciona alguna opcion") print("1.Suma") print("2.Resta") print("3.Multiplicacion") print("4.Divicion") print("5.Raiz cuadrada") print("6.Salir") opc = int(input("Opcion: ")) if opc == 1: print("\nSumas") num1 = input("\nIntrduzca un numero: ") num2 = input("Introduzca otro numero: ")

TAREA 19/09/2018

Imagen
#Elaboracion de un programas que pregunte si se quiera hacer una suma o una resta import time from math import * print "programa que puede hacer una suma o una resta de dos numeros" print "ingres un primer valor:" x = int(input("")) print "ingresa segundo valor:" y =int (input("")) print "decida si quiere realizar una suma o una resta" nombre= raw_input() if nombre=="suma": s = x + y print("la suma es") print s elif nombre=="resta": r = x - y print("el resultado de la resta") print r else: print("la respuesta es incorrecta") Esta son las capturas del codigo en pycharm: Ejecucion del progama: #2 ELABORACION DE UN POGRAMA QUE CONVIERTA  DE DOLARES A PESOS Y VICEVERSA: from math import * print "programa que hace la conversion de dolares a pesos o de pesos a dolares" print "ingrese la cantidad de dinero:&qu

ejercicios del dia 19 de septiembre del 2018

Imagen
USO DE LIBRERIA TIME,MATH. USO DE IF,ELSE Y ELIF. #1 ELABORE UN PROGRAMA QUE HAGA UNA SUMA DE DOS NUMEROS UTILIZANDO VARIABLES E INTRODUCIENDO EN VALOR DESDE EL TECLADO: import time print "ingresa un primer valor:" a=int(input("")) print "ingresa un segundo valor:" b=int(input("")) suma=a+b print "el resultado es ", print(suma) ahora veremos las capturas de pantalla del codigo en ejecucion: #2 ELABORA UNA SUMA DE DOS NÚMEROS Y CALCULAR EL LOGARITMO DE LA SUMA: import time from math import * print "ingres un primer valor:" x = int(input("")) print "ingresa segundo valor:" y =int (input("")) s = log(x+y) print "El resultado es" , s time.sleep(5) ESTAS SON LAS CAPTURAS DEL PROGRAMA: EJECUCION #3 Elaboracion de un programa que calcule el factorial de un numero import math #funciones aritmeticas a=10 print math.factorial(a) print math.ceil(a

Ejemplo de editor con estilo!!!

en esta entrada aparecera un codigo con un  estilo referente a el editor de python respetando la sintaxis de python Aportacion.- Martin Cruz Alvarez programa.- de Calendario # -*- coding: utf-8 -*- import calendar import Tkinter as tk import datetime # Obtenemos los valores del año y mes a mostrarano = datetime.date.today ().year mes = datetime.date.today ().month def writeCalendar(ano, mes): # Asignamos el año y mes al calendario str1 = calendar.month (ano, mes) label1.configure (text=str1) def mesAnterior(): global mes, ano mes -= 1 if ano == 0: mes = 12 ano -= 1 writeCalendar (ano, mes) def mesSiguiente(): global mes, ano mes += 1 if mes == 13: mes = 1 ano += 1 writeCalendar (ano, mes) root = tk.Tk () root.title ("Calendario") # Lo posicionamos en un label label1 = tk.Label (root, text="", font=('courier', 40, 'bold'), bg='white', justify=tk.LEFT) label1.g

Creacion de poligono(rombo)

Imagen
En esta entrada creamos un boceto de un poligono y despues lo pasamos a formar en pycharm en este caso yo elegi crear un rombo: este es codigo del siguiente: from Tkinter import *; ventana = Tk() ventana.title('hace un poligono') ventana.config(bg="brown") ventana.geometry('500x500') def poligono(ventana): panel = Canvas(width=400, height=400, bg='red') panel.pack() panel.create_polygon(60, 120, 100, 180, 140, 120, 100,60, width=5, fill='blue', outline='green') #coordenadas de x1,y1,x2,y2 etc etc y caracteristicas de las figura boton1 =Button(ventana, text='haga poligono', command = lambda:poligono(ventana)) boton1.pack() ventana.mainloop() ahora veremos como sera el codigo dentro de la aplicacion pycharm. y este seria el resultado de el programa ejecutandose: y esto seria todo en el programa.

Principlaes comandos de CMD

Imagen
Bien para saber cuales son los comando mas populares del cmd basta con ir a cmd: 1-Presiona windows + R. y aparecera lo siguiente: 2-despues de abrir al cmd,ponemos la palabra help. Nos mostrara los comandos siguientes: ATTRIB Muestra o cambia los atributos del archivo. BREAK Establece o elimina la comprobación extendida de Ctrl+C. BCDEDIT Establece propiedades en la base de datos de arranque para controlar la carga del arranque. CACLS Muestra o modifica las listas de control de acceso (ACLs) de archivos. CALL Llama a un programa por lotes desde otro. CD Muestra el nombre del directorio actual o cambia a otro directorio. CHCP Muestra o establece el número de página de códigos activa. CHDIR Muestra el nombre del directorio actual o cambia a otro directorio. CHKDSK Comprueba un disco y muestra un informe de su estado. CHKNTF

Practicas dia 18 de Septiembre 2018

Imagen
Pinta Con el Mouse Usamos el programa de pycharm para poder crear un proyecto que permita visualizar una ventana en la cual nos de la posibilidad de hacer trazos con el mouse y la posibilidad de borrar lo que ya tenemos hecho. from Tkinter import * canvas_width = 500 canvas_height = 150 # le estoy dando valor de en pixeles estas se usaran mas abajo en panel #ventana con un titulo despliega el canvas y usamos como una de las nuevas caracteristicas el exten y el bind:me permita acer dibujos en el canvas y utilizar el procedimiento de nombrfe paint que va #recibir un evento 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 +2) panel.create_oval(x1,y1,x2,y2, fill ='red') def borrartodo(): panel.delete('all') master= Tk() #es el llamado de la ventana master.title('pinta con mouse') panel = Canvas(master,width=canvas_width, height= canvas_height)

Uso de los python en cmd

Imagen
Elementos posibles de usar en Python a través del uso del cmd Primero veremos que podemos hacer sumas,restas,divisiones y multiplicaciones de manera sencilla dentro desde la interfaz del cmd Ejemplos del uso Suma   Resta: Potencia de un numero: Nota:para poder hacer esto deberemos poner dos asteriscos entre el numero que queremos elevar y el numero al que queremos elevar el numero. En este caso elevamos el numero 3 a la seguna potencia. Utilizacion de arrays: Para la utilización de las cadenas o arrays en un ejemplo muy claro Podemos asignar a una variable el   valor de una cadena por ejemplo Palabra=”python” Después ya tener una palabra de esta forma lo siguiente es mandar a verificar si esta guardado de manera correcta Lo que hare enseguida es poner el nombre del arreglo y entre corchetes el numero de una cierta posición del array y me deberá mostrar la letra que esta guardada en esa posición. Re

Practicas del 12 de septiembre

Imagen
Creacion de una circulo usando las libreria Tkinter y usando funciones para poder ejecutarlas en pantalla from Tkinter import* ventana = Tk() ventana.title('ventana con figura de boton') ventana.config(bg="pink") ventana.geometry('500x500') def ejecutar(): ventana.after(200, f) # forma de ejecutar las funciones def lineas(ventana): #todo PROCEDIMINETO LLEVA DOS PUNTOS Y python asgura lo que hay dentro de un procedimiento por medio de una sangria oval = Canvas(width=150 ,height=150 ,bg='gray') oval.pack()#sirve para cargar la figura oval.create_oval(20,110,110,20, width=10, fill='purple') boton = Button(ventana ,text='Mostrar un circulo', command= lambda: ejecutar(lineas(ventana))) boton.pack() ventana.mainloop() esta es la ejecucion que tendra dicho programa: Creacion de una Poligono usando las libreria Tkinter y usando funciones para poder ejecutarlas en pantalla from

Entradas más populares de este blog

Modulos de Python

1.2 Dispositivos de hardware y software para el despliegue gráfico.

ejercicios del dia 06-11-18(ejercicios de ventanas,showinfo....)