miércoles, 30 de agosto de 2017

ejercicio de ventanas en python


Ejemplo 1
""""
programa que crea una ventana usando la libreria Tkinter
Fecha: 30 agosto 2017
Autor: Juan Rodolfo Garcia Torres
"""

from Tkinter import *

v0 = Tk()

v0.mainloop()


Ejemplo 2
""""
programa que crea una ventana con color usando la libreria Tkinter
Fecha: 30 agosto 2017
Autor: Juan Rodolfo Garcia Torres
"""

from Tkinter import *

v0 = Tk()
v0.config(bg="blue")

v0.mainloop()


Ejemplo 3
# -*- coding: utf-8 -*-
""""
programa que crea una ventana con color de fondo y un tamaño asignado usando la libreria Tkinter
Fecha: 30 agosto 2017
Autor: Juan Rodolfo Garcia Torres
"""

from Tkinter import *

v0 = Tk()
v0.config(bg="blue")
v0.geometry("300x500")

v0.mainloop()


Ejemplo 4
# -*- coding: utf-8 -*-
""""
programa que crea una ventana con color de fondo y un tamaño asignado, ademas de una
ventana hija que se muestra al mismo tiempo. usando la libreria Tkinter
Fecha: 30 agosto 2017
Autor: Juan Rodolfo Garcia Torres
"""

from Tkinter import *

v0 = Tk()
v0.config(bg="blue")
v0.geometry("300x300")

v1=Toplevel(v0)

v0.mainloop()


Ejemplo 5
# -*- coding: utf-8 -*-
""""
programa que crea una ventana con color de fondo y un tamaño asignado, ademas de una
ventana hija que perteneceoculta. usando la libreria Tkinter
Fecha: 30 agosto 2017
Autor: Juan Rodolfo Garcia Torres
"""

from Tkinter import *

v0 = Tk()
v0.config(bg="blue")
v0.geometry("300x300")

v1=Toplevel(v0)

v1.withdraw()
v0.mainloop()


Ejemplo 6
# -*- coding: utf-8 -*-
""""
programa que crea una ventana con color de fondo, un tamaño asignado y un boton sin evento,
ademas de una ventana hija que pertenece oculta. usando la libreria Tkinter
Fecha: 30 agosto 2017
Autor: Juan Rodolfo Garcia Torres
"""

from Tkinter import *

v0 = Tk()
v0.config(bg="blue")
v0.geometry("300x300")
b1=Button(v0,text="ABRIR VENTANA V1")
b1.pack()

v1=Toplevel(v0)

v1.withdraw()
v0.mainloop()


Ejemplo 7
# -*- coding: utf-8 -*-
""""
programa que crea una ventana con color de fondo, un tamaño asignado y dos botones con los eventos para abrir
y ocultar una ventana, ademas de una ventana hija que pertenece oculta. usando la libreria Tkinter
Fecha: 30 agosto 2017
Autor: Juan Rodolfo Garcia Torres
"""

from Tkinter import * 

v0 = Tk() 
v1=Toplevel(v0) 

def mostrar(ventana): ventana.deiconify() 
def ocultar(ventana):ventana.withdraw() 
def ejecutar(f): v0.after(200,f) 
def imprimir(texto): print texto 

v0.config(bg="blue") 
v0.geometry("500x500") 

b1=Button(v0,text="ABRIR VENTANA V1",command=lambda: ejecutar(mostrar(v1)) or imprimir("hola")) 
b1.grid(row=1,column=1) 
b2=Button(v0,text="OCULTAR VENTANA V1",command=lambda: ejecutar(ocultar(v1))) 
b2.grid(row=1,column=2) 

v1.withdraw() 
v0.mainloop() 


martes, 29 de agosto de 2017

IDE para python

1 - Pycharm IDE

El IDE Pycharm es muy completo, creado por JetBrains. Este IDE es profesional y viene en dos modalidades: una edición Free y otra muy completa privada que apunta a empresas de desarrollo de software. La popularidad de el IDE Pycharm se puede medir a partir de que grandes empresas como TwitterGrouponSpotifyebay telefónica, han utilizado éste para su trabajo. 
La mayoría de sus características están disponibles en la versión gratuita, se integra con IPython, soporta Anaconda, así como otros paquetes científicos como matplotlib NumPy.
Características como desarrollo remotosoporte de bases de datos, soporte de frameworks de desarrollo web, etc, están disponibles solo para la edición profesional de PyCharm.
Algo muy útil de Pycharm es su compatibilidad con múltiples marcos de desarrollo web de terceros como DjangoPyramidweb2py, motor de aplicaciones Google Flask, lo que lo convierte en un competo IDE de desarrollo de aplicaciones rápidas. 


2 - PyDev IDE

Hace un tiempo escribí una entrada sobre este maravilloso IDE para Python, puedes verla en el siguiente link: Eclipse y Pydev
Porque PyDev: el libre de costo y está lleno de características poderosas para programar de manera eficiente en Python. Es un plugin de código abierto y se ejecuta en Eclipse.
Porque PyDev aparece en esta lista: Integración con Django, completa el código de manera automática, soporte multilengua, plantillas de código, análisis de código, marcado de errores y mucho más.
Se mantiene siempre actualizado y contiene una gran comunidad de usuarios y empresas de patrocinio como LiclipseSquishTraceTronic y alguna mas.
Aunque PyDev califica como uno de los mejores IDE de Python de código abierto, también viene empaquetado junto con otro producto llamado Liclipse, un producto comercial construido sobre Eclipse que proporciona mejoras en la usabilidad y temas adicionales.


3 - Sublime Text 3 IDE

Este IDE es uno de los más livianos potentes. Con el uso de Plugins, Sublime Text 3 puede utilizarse como un IDE completo. En un solo lugar podemos ver la elegancia del código y el poder de Python para hacer magia.
La interfaz de usuario es muy rápida y fácil de configurar. Contiene muchos paquetes para darle diferentes características.
Anaconda es un complemento que convierte Sublime Text 3 en un excelente IDE Python; aumenta su productividad y le ayuda a garantizar la calidad y estilo del código.


4 - Wing IDE

Wing IDE es comercial y apunta a desarrolladores profesionales. Fue lanzado hace 15 años atrás y es un producto muy maduro, con un montón de herramientas y características para programar en Python.
Wing IDE es soportado por Windows, OS X  Linux. Como Pycharm, tiene una versión básica gratuita, una edición personal y una profesional muy potente.
En el Debugging es donde Wing IDE brilla más e incluye funciones como depuración de procesos múltiples, depuración de subprocesos, depuración automática de procesos secundarios, puntos de interrupción, inspección de código, etc. También ofrece funciones para depurar remotamente el código que se ejecuta en Raspberry PI.
Wing IDE también soporta una gran cantidad de frameworks Python como: Maya, MotionBbuilder, Zope, PyQt, PySide, pyGTK, Django, matplotib y muchos más.


5 - Vim IDE

Vim IDE es uno de los editores más avanzados y populares dentro de la comunidad de desarrolladores Python. Es de código abierto y se encuentra disponible gratuitamente bajo licencia GPL.
Sin embargo, Vim es más conocido como editor, aunque nos ofrece un entorno completo de desarrollo para Python cuando está configurado correctamente. Vim es ligero, modular y el más adecuado para los amantes del teclado, para los que no utilizan el mouse mientras se escribe código.
La configuración inicial puede llevarnos un poco de tiempo ya que es necesario utilizar varios complementos VIM para que funcione de la manera que queramos, pero lo que obtenemos al final vale la pena el esfuerzo.
Si buscas un IDE Python para Linux, Vim puede ser tu mejor opción.

Ejercicios de circulo, rectángulo y lineas en python

- Ejercicio de circulo, cuadrado y lineas

from Tkinter import *

root = Tk()
root.title('Ejemplo')

circulo = Canvas(width=210, height=210, bg='white')
circulo.pack(expand=YES, fill=BOTH)
circulo.create_oval(10, 10, 200, 200, width=5, fill='blue')
rectangulo = Canvas(width=210, height=210, bg='white')
rectangulo.pack(expand=YES, fill=BOTH)
rectangulo.create_rectangle(10, 10, 200, 200, width=5, fill='yellow')

linea = Canvas(width=210, height=210, bg='white')
linea.pack(expand=YES, fill=BOTH)
linea.create_line(0, 200, 200, 0, width=10, fill='black')
linea.create_line(0, 0, 200, 200, width=10, fill='black')

root.mainloop()

- Ejercicio del circulo

from Tkinter import * 

root = Tk() 
root.title('Ejemplo')

circulo = Canvas(width=210, height=210, bg='white') 
circulo.pack(expand=YES, fill=BOTH)
circulo.create_oval(10, 10, 200, 200, width=5, fill='blue')
root.mainloop()

- Ejercicio del rectángulo

from Tkinter import * 

root = Tk() 
root.title('Ejemplo')
rectangulo = Canvas(width=410, height=210, bg='white')
rectangulo.pack(expand=YES, fill=BOTH)
rectangulo.create_rectangle(10, 10, 400, 200, width=5, fill='yellow')
root.mainloop()


- Ejercicio de la linea

from Tkinter import * 

root = Tk() 
root.title('Ejemplo')
linea = Canvas(width=210, height=210, bg='white')
linea.pack(expand=YES, fill=BOTH)
linea.create_line(0, 200, 200, 0, width=10, fill='black')

root.mainloop()


- Ejercicio de la ventana

from Tkinter import *
v0 = Tk()

v0.mainloop()


lunes, 28 de agosto de 2017

Ejercicios en Python

Ejercicios en Python:

Ejercicio 1

#encoding: utf-8
edad = 30

if edad >= 0 and edad < 18:
print "eres un niño"
elif edad >= 18 and edad < 27:
print "Eres un joven"
elif edad >= 27 and edad < 60:
print "Eres un adulto"
else:
print "Eres de la tercera edad"






Ejercicio 2

edad = 0
while edad <= 20:
 print "tienes : " + str(edad)
 edad = edad + 1


Ejercicio 3

edad = 0

while edad <= 20:
  
 if edad == 15:
  edad = edad + 1
  continue
  
 print "tienes : " + str(edad)
 edad = edad + 1


Ejercicio 4

import datetime

print (datetime.datetime.now())


Ejercicio 5

import random

valor = random.randint(0,10)


print(valor)


Ejercicio 6

import random
lista = ["uno", "dos", 23,"cuatro"]
print lista 
valor = random.choice(lista)
print(valor)


Ejercicio 7

import sys
import time
for i in range(100):
 time.sleep(0.5)
 sys.stdout.write("Texto")


Ejercicio 8

import sys
import time
for i in range(100):
 time.sleep(0.5)
 sys.stdout.write("\r%d %%" % i)



lenguajes de programación mejor pagados

C++
$93.502 dólares anuales


Java
$94.908 dólares anuales


Python:
 $100.717 dólares anuales


Objective-C:
 $108.225 dólares anuales


Ruby on Rails
$109.460 dólares anuales


link del video: https://www.youtube.com/watch?v=l7k5lqRWpoY

python

Informacion sobre python


Python es un lenguaje de programación interpretado cuya filosofía hace hincapié en una sintaxis que favorezca un código legible.

Se trata de un lenguaje de programación multiparadigma, ya que soporta orientación a objetosprogramación imperativa y, en menor medida, programación funcional. Es un lenguaje interpretado, usa tipado dinámico y es multiplataforma.

Es administrado por la Python Software Foundation. Posee una licencia de código abierto, denominada Python Software Foundation License,1​ que es compatible con la Licencia pública general de GNU a partir de la versión 2.1.1, e incompatible en ciertas versiones anteriores.

Sitio para descargar python: https://www.python.org/

Como generar la variable de entorno

Abrir mi equipo
Dar click derecho en un espacio en blanco y presionar Propiedades

Entrar a la configuración avanzada del sistema


Dar click en variable de entorno


En variables del sistema buscar "Path" y dar click en editar


y agregar ;c:python27\ y dar click en aceptar


Como correr un programa en python
Abrir el ejecutar (WIN+R)

después abrir el CMD

insertar cd..

de nuevo insertas cd..

y como ya generaste la variable de entorno solamente escribes python

y ya empiezas a hacer tus programas

En python un programa que diga HOLA






jueves, 24 de agosto de 2017

SOLIDWORKS

SOLIDWORKS



SolidWorks es un software CAD (diseño asistido por computadora) para modelado mecánico en 3D, desarrollado en la actualidad por SolidWorks Corp., una filial de Dassault Systèmes, S.A. (Suresnes, Francia), para el sistema operativo Microsoft Windows. Su primera versión fue lanzada al mercado en 1995 con el propósito de hacer la tecnología CAD más accesible.

El programa permite modelar piezas y conjuntos y extraer de ellos tanto planos técnicos como otro tipo de información necesaria para la producción. Es un programa que funciona con base en las nuevas técnicas de modelado con sistemas CAD. El proceso consiste en traspasar la idea mental del diseñador al sistema CAD, "construyendo virtualmente" la pieza o conjunto. Posteriormente todas las extracciones (planos y ficheros de intercambio) se realizan de manera bastante automatizada.

AUTOCAD

AUTOCAD


AutoCAD es un software del tipo CAD ( Computer Aided Design) que en castellano significa diseño asistido por computadora, y que fue creado por una empresa norteamericana especializada en este rubro llamada Autodesk.
La primera versión del programa fue lanzada al mercado en el año 1982, y no ha cesado de cosechar éxitos desde ese entonces. Esto es principalmente debido a los altos estándares de calidad de código con que la empresa se maneja, hecho que ha logrado que se posicione con el software para el modelado de estructuras o planos más utilizado por arquitectos e ingenieros de todo el mundo.
Gracias a sus avanzadas y convenientes características, en la actualidad AutoCAD es una pieza fundamental en cualquier estudio de diseño arquitectónico o ingeniería industrial, y es utilizado habitualmente para el desarrollo y elaboración de complejas piezas de dibujo técnico en dos dimensiones (2D) y para creación de modelos tridimensionales (3D).
Programado en: Visual LISP, ObjectARX LISP
SolidWorks es un software CAD (diseño asistido por computadora) para modelado mecánico en 3D, desarrollado en la actualidad por SolidWorks Corp., una filial de Dassault Systèmes, S.A. (Suresnes, Francia), para el sistema operativo Microsoft Windows. Su primera versión fue lanzada al mercado en 1995 con el propósito de hacer la tecnología CAD más accesible.
El programa permite modelar piezas y conjuntos y extraer de ellos tanto planos técnicos como otro tipo de información necesaria para la producción. Es un programa que funciona con base en las nuevas técnicas de modelado con sistemas CAD. El proceso consiste en traspasar la idea mental del diseñador al sistema CAD, "construyendo virtualmente" la pieza o conjunto. Posteriormente todas las extracciones (planos y ficheros de intercambio) se realizan de manera bastante automatizada.

ADOBE FIREWORKS

ADOBE FIREWORKS



Adobe Fireworks (anteriormente llamado Macromedia Fireworks) es un editor de gráficos vectoriales y mapas de bits. Fue originalmente desarrollado usando partes de Macromedia xRes, la cual había sido adquirida por Adobe en 2005. Fireworks está pensado para que los desarrolladores web puedan crear rápidamente interfaces web y prototipos de websites. El programa tiene la capacidad de integrarse con otros productos de Adobe tales como el Dreamweaver o Flash. Está disponible de forma individual o integrado en la Adobe Creative Suite. En la Suite de Adobe se identifica por usar el color amarillo, color que venia usando como representación desde que pertenecía a Macromedia.

El 6 de mayo de 2013, Adobe anunció que Fireworks sería descontinuado. Adobe continuará proveyendo de actualizaciones de seguridad y arreglos de errores para la versión actual, sin embargo no planean añadir nuevas características.

Que es BLENDER?


Blender es un programa de modelado en 3D, apoyado por varias herramientas, es multiplataforma (corre en windows XP, Vista 32 y 64 bits, Linux 32 y 64 bits, MacOS, solaris, etc.). Fue creado por la empresa Not a Number (NaN).

Está orientado a artistas y profesionales del diseño y multimedia, puede ser usado para crear, visualizaciones 3D estáticas o vídeos de alta calidad. También incorpora un motor de 3D en tiempo real el cual permite la creación de contenido tridimensional interactivo que puede ser reproducido de forma independiente.

Blender se desarrolla como Software Libre, con el código fuente disponible bajo la licencia GNU GPL, su descarga y su uso es completamente gratuito. Aún así recomendaría que si haces dinero con el programa dones una cantidad a la fundación o compres algunos de sus productos (como el manual oficial) para que siga el desarrollo.

Que es GIMP?



Que es GIMP?

GIMP (GNU Image Manipulation Program) es un programa de edición de imágenes digitales en forma de mapa de bits, tanto dibujos como fotografías. Es un programa libre y gratuito. Forma parte del proyecto GNU y está disponible bajo la Licencia pública general de GNU y GNU Lesser General Public License1​.

GIMP tiene herramientas que se utilizan para el retoque y edición de imágenes, dibujo de formas libres, cambiar el tamaño, recortar, hacer fotomontajes, convertir a diferentes formatos de imagen, y otras tareas más especializadas. Se pueden también crear imágenes animadas en formato GIF e imágenes animadas en formato MPEG usando un plugin de animación. 



Historia

Los iniciadores del desarrollo de GIMP en 1995 fueron los en aquella época estudiantes Spencer Kimball y Peter Mattis como un ejercicio semestral en la Universidad de Berkeley, en el club informático de estudiantes. A 2016 un numeroso equipo de voluntarios se encarga del desarrollo del programa. La primera versión de GIMP se desarrolló inicialmente en sistemas Unix y fue pensada especialmente para GNU/Linux como una herramienta libre para trabajar con imágenes, y desde hace unos años se ha convertido en una alternativa libre y eficaz al Photoshop para gran número de usos.

Las siglas de GIMP significaban inicialmente "General Image Manipulation Program" ("Programa general para manipulación de imágenes"), pero en 1997 se cambió al significado "GNU Image Manipulation Program" ("Programa de manipulación de imágenes de GNU"). GIMP forma parte oficial del Proyecto GNU.



Referencia:
 http://www.gimp.org.es/

la importancia de la graficacion

Importancia de la Graficacion

Es una de las áreas mas importantes de la ciencia de la computación y su principal objetivo es establecer los principios, técnicas y algoritmos para la generación y manipulación de imágenes mediante una computadora.


definicion de CAD y CASE

Definición de CAD

Es un software que permite crear dibujos de precisión, bidimensionales y tridimensionales, es utilizado principalmente arquitectos e ingenieros.


Definición de CASE

Es un conjunto de herramientas que contiene programas y aplicaciones informáticas diseñados con la finalidad de generar mayor productividad, brindar facilidades de uso que ahorran tiempo y dinero en el desarrollo de software o nuevas aplicaciones.



Referencias:

https://www.significados.com/case/

http://www.cavsi.com/preguntasrespuestas/cad-diseno-asistido-por-computadora/

Trabajo con puerto usb

Programación de puerto USB USB viene de frase en Ingles “Universal Serial Bus” que se utiliza para describir un tipo de puerto en la co...