jueves, 31 de agosto de 2017

IDE para Python

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 Twitter, Groupon, Spotify, ebay y telefónica, han utilizado éste para su trabajo.


2 - PyDev IDE
Es 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 Liclipse, Squish, TraceTronic y alguna mas.

3 - Sublime Text 3 IDE
Este IDE es uno de los más livianos y potentes. Con el uso de Plugins, Sublime Text 3 puede utilizarse como un IDE completo.
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. 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.


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.


miércoles, 30 de agosto de 2017

EJERCICIOS PYTHON

EJERCICIOS PYTHON


Ejemplo 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"




Ejemplo 2
Uso de Bucles

edad = 0

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



Ejemplo 3:

edad = 0

while edad <= 20:
  
if edad == 15:
edad = edad + 1
continue

print "tienes : " + str(edad)
edad = edad + 1


Ejemplo 4:

#uso de libreria datetime

import datetime

print (datetime.datetime.now())


Ejemplo 5:
# uso de librería sys

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





EJERCICIOS FIGURAS EN PYTHON

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='purple') 

root.mainloop() 


LINEAS

from Tkinter import * 

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


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

root.mainloop() 


Rectángulo

from Tkinter import * 

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

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

root.mainloop() 



Linea

from Tkinter import * 


root = Tk()  

root.title('Ejemplo') 

linea = Canvas(width=210, height=210, bg='purple')

linea.pack(expand=YES, fill=BOTH)
linea.create_line(0, 200, 200, 0, width=10, fill='white')


root.mainloop() 


Figuras

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='purple') 

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

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

root.mainloop() 

VENTANA EN PYTHON

from Tkinter import * 

v0 = Tk() # Tk() Es la ventana principal

v0.mainloop()


PANEL EN PYTHON

from Tkinter import *

ventana = Frame(height=500, width = 400)
ventana.pack(padx=20,pady =20)

ventana.mainloop()


COLOR PARA VENTANA

from Tkinter import * # Importa el módulo

v0 = Tk() # Tk() Es la ventana principal
v0.config(bg="black") # Le da color al fondo

v0.mainloop() # Es el evento que llama al inicio de nuestro programa. Siempre lo lleva la ventana principal



TAMAÑO PARA VENTANA

from Tkinter import * # Importa el módulo

v0 = Tk() # Tk() Es la ventana principal
v0.config(bg="black") # Le da color al fondo
v0.geometry("500x500") # Cambia el tamaño de la ventana

v0.mainloop() # Es el evento que llama al inicio de nuestro programa. Siempre lo lleva la ventana principal.
.





TOPLEVEL

Toplevel: Crea una nueva ventana

from Tkinter import * # Importa el módulo

v0 = Tk() # Tk() Es la ventana principal
v0.config(bg="black") # Le da color al fondo
v0.geometry("500x500") # Cambia el tamaño de la ventana

v1=Toplevel(v0) # Crea una ventana hija

v0.mainloop() # Es el evento que llama al inicio de nuestro programa. Siempre lo lleva la ventana principal.

BOTÓN

from Tkinter import * # Importa el módulo

v0 = Tk() # Tk() Es la ventana principal
v0.config(bg="black") # Le da color al fondo
v0.geometry("500x500") # Cambia el tamaño de la ventana
b1=Button(v0,text="ABRIR VENTANA V1") # Primer botón
b1.pack() # El botón es cargado

v1=Toplevel(v0) # Crea una ventana hija

v1.withdraw() # Oculta la ventana v1
v0.mainloop() # Es el evento que llama al inicio de nuestro programa. Siempre lo lleva la ventana principal

ABRIR Y OCULTAR VENTANA (BOTÓN)

from Tkinter import * # Importa el módulo

v0 = Tk() # Tk() Es la ventana principal
v1=Toplevel(v0) # Crea una ventana hija

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

v0.config(bg="black") # Le da color al fondo
v0.geometry("500x500") # Cambia el tamaño de la ventana

b1=Button(v0,text="ABRIR VENTANA V1",command=lambda: ejecutar(mostrar(v1))) # Primer botón
b1.grid(row=1,column=1) # El botón es cargado
b2=Button(v0,text="OCULTAR VENTANA V1",command=lambda: ejecutar(ocultar(v1))) # Segundo botón
b2.grid(row=1,column=2) # El botón es cargado

v1.withdraw() # Oculta la ventana v1
v0.mainloop() # Es el evento que llama al inicio de nuestro programa. Siempre lo lleva la ventana principal.


martes, 29 de agosto de 2017

5 Lenguajes de Programación mejor pagados en la Actualidad

5 Lenguajes de Programación mejor pagados en la Actualidad




Ruby on Rails  $109,460

Objetive-C    $108,225

Python  $100,717

JAVA  $94,908

C++   $93,502

sábado, 26 de agosto de 2017

PYTHON

PYTHON

Lenguaje de programación de propósito general, orientado a objetos, que también puede utilizarse para el desarrollo web.


Python es un lenguaje de scripting independiente de plataforma y orientado a objetos, preparado para realizar cualquier tipo de programa, desde aplicaciones Windows a servidores de red o incluso, páginas web. 


Es un lenguaje interpretado, lo que significa que no se necesita compilar el código fuente para poder ejecutarlo, lo que ofrece ventajas como la rapidez de desarrollo e inconvenientes como una menor velocidad.





INSTALACIÓN DE PYTHON



1. Visita el sitio web de Python. Puedes descargar todo lo que necesitas para empezar (phyton.org/dowlands). Si eres usuario de Windows el sitio web lo detectará automáticamente y te presentará los enlaces de instalación





2. Ejecuta el instalador después de descargar el archivo. Haz clic en el botón correspondiente a la versión que desees. Inicia la instalación una vez finalizada la descarga.

3. Haz clic en “Instalar ahora”. Esto instalará Python con todos sus ajustes predeterminados, lo cual será bueno para muchos usuarios.



4. En este paso se indica la ubicación que tomara python



5. Si deseas des habilitar ciertas funciones, cambia el directorio de instalación o instala el depurador, haz clic en “Instalación personalizada” y luego marca o desmarca las casillas.



5. Espera unos minutos a que PYTHON instale todos sus componentes


 6. Da clic en el botón "FINISH" para terminar su instalación.


7. Abre el interpretador de Python. Verifica que Python esté instalado y trabajando correctamente. 


Variable de Entorno para PYTHON


1. Nos vamos a la ventana de "Este equipo" y damos clic derecho, seleccionamos Propiedades




2. Nos despliega la ventana de "Sistema" y hacemos clic en "Configuración avanzada del sistema"



3. Se abrirá la ventana "Propiedades de sistema", damos clic en el botón de "Variables de entorno..."



4. Nos vamos a la seccion de "Variables de usuario"Seleccionamos la opcion "Path" y damos clic en Editar



5. Elegimos la opción nuevo y escribimos "C:\Python27\" y Aceptamos 





SolidWorks

SolidWorks

SolidWorks es un programa de diseño mecanico en 3D con el que puedes crear geometria 3D usando solidos parametricos, la aplicacion esta enfocada a diseño de producto, diseno mecanico, ensambles, y dibujos para taller. SolidWorks disena de forma que va dejando un historial de operaciones para que puedas hacer referencia a ellas en cualquier momento.

SolidWorks tiene soluciones para industrias de plasticos, lamina delgada, electrica, simulacion y analisis por elementos finitos, el programa incluye un modulo inteligente de deteccion de errores de diseño y modulos para diseño sustentable . Como herramienta de diseño 3D es facil de usar

¿Lenguaje de Programacion de SolidWorks?
Lenguaje de programación Microsoft Visual Basic for Applications (VBA)

AUTOCAD

AUTOCAD

AutoCAD es un programa de dibujo por computadora CAD 2 y 3 dimensiones, puedes crear dibujos o planos genéricos, documentar proyectos de ingeniería , arquitectura, mapas o sistemas de información geográfica por mencionar algunas industrias y aplicaciones. Los archivos generados por AutoCAD tienen el formato DWG propietario de Autodesk,  este es el programa pionero representante de la tecnología CAD

AutoCAD también crea representaciones 3D de los dibujos usando diferentes vistas ortogonales y en perspectiva incluyendo operaciones de rendering básicas. Le permite diseñar, visualizar, y documentar tus proyectos en forma clara y permite exportar e importar datos de otros programas

¿Lenguaje de programación de AUTOCAD?
AUTOCAD esta programado en cuatro diferentes lenguajes
Estos cuatro lenguajes incluyen AutoLISP, Visual LISP, Visual Basic (VBA) y C++ (ObjectARX/ObjectDBX)



jueves, 24 de agosto de 2017

HERRAMIENTA CAD Y CASE

HERRAMIENTA CAD Y CASE


CAD
CAD es todo sistema informático destinado a asistir al diseñador en su tarea específica. Atiende prioritaria mente aquellas tareas exclusivas del diseño, tales como el dibujo técnico y la documentación del mismo, pero normalmente permite realizar otras tareas complementarias relacionadas principalmente con la presentación y el análisis del diseño realizado.

Ejemplos de herramientas CAD
  • ·         Autodesk Architectural Studio
  • ·         Autodesk Architectural Desktop
  • ·         AutoARQ Desktop
  • ·         Accurender 
  • ·         BiblioCAD

CASE
Las herramientas CASE son diversas aplicaciones informáticas destinadas a aumentar la productividad en el desarrollo de software reduciendo el costo de las mismas en términos de tiempo y de dinero. Estas herramientas nos pueden ayudar en todos los aspectos del ciclo de vida de desarrollo del software en tareas como el proceso de realizar un diseño del proyecto, cálculo de costes, implementación de parte del código automáticamente con el diseño dado, compilación automática, documentación o detección de errores entre otras.
Sistema de software que intenta proporcionar ayuda automatizada a las actividades del proceso de software

Ejemplos de herramientas CASE son:
  •  Microsoft ® Visio
  •         Magic Draw UML
  •         Visible Analyst
  •         Rational Rose
  •         Power Designer
  •         Oracle Designer
  •         Visual Architect