lunes, 21 de mayo de 2018

Ejemplos de Macros


Ejemplo de Cecilia Abigail Cantú Alcalá


Ejemplo de Eduardo Pablo Aquino Sánchez


Ejemplo de Armando Monreal 


Ejemplo de Alma Caloca






Ejemplo de David Alejandro Mendoza Martinez


Ejemplo de Edgar Mendez



Ejemplo de Emanuel Dominguez



Ejemplo de Luis Angel Gómez


Ejemplo de Emanuel Horta


Ejemplo de Marco Tulio


Ejemplo de Melissa Ruiz


Ejemplo de Sergio


Ejemplo de Uriel Vega




miércoles, 9 de mayo de 2018

Ejemplo de Agenda con WXGlader


Ejemplo de calculadora con librería WX













Código del ejercicio


#!/usr/bin/env python# -*- coding: UTF-8 -*-## generated by wxGlade 0.8.1 on Wed May 09 15:01:56 2018#
import wx

# begin wxGlade: dependencies# end wxGlade
# begin wxGlade: extracode# end wxGlade

class MyFrame(wx.Frame):
    def __init__(self, *args, **kwds):
        # begin wxGlade: MyFrame.__init__        kwds["style"] = kwds.get("style", 0) | wx.DEFAULT_FRAME_STYLE
        wx.Frame.__init__(self, *args, **kwds)
        self.SetSize((400, 300))
        self.text_ctrl_1 = wx.TextCtrl(self, wx.ID_ANY, "")
        self.text_ctrl_2 = wx.TextCtrl(self, wx.ID_ANY, "")
        self.button_2 = wx.Button(self, wx.ID_ANY, "button_2")

        self.__set_properties()
        self.__do_layout()

        self.Bind(wx.EVT_BUTTON, self.SUM, self.button_2)
        # end wxGlade
    def __set_properties(self):
        # begin wxGlade: MyFrame.__set_properties        self.SetTitle("frame")
        # end wxGlade
    def __do_layout(self):
        # begin wxGlade: MyFrame.__do_layout        sizer_1 = wx.FlexGridSizer(3, 2, 0, 0)
        label_2 = wx.StaticText(self, wx.ID_ANY, "label_2")
        sizer_1.Add(label_2, 0, 0, 0)
        sizer_1.Add(self.text_ctrl_1, 0, 0, 0)
        label_3 = wx.StaticText(self, wx.ID_ANY, "label_3")
        sizer_1.Add(label_3, 0, 0, 0)
        sizer_1.Add(self.text_ctrl_2, 0, 0, 0)
        sizer_1.Add(self.button_2, 0, 0, 0)
        sizer_1.Add((0, 0), 0, 0, 0)
        self.SetSizer(sizer_1)
        self.Layout()
        # end wxGlade
    def SUM(self, event):  # wxGlade: MyFrame.<event_handler>        c=int(self.text_ctrl_1.Value)+int(self.text_ctrl_2.Value)
        self.button_2.SetLabel(str(c))
        event.Skip()

# end of class MyFrame
class MyApp(wx.App):
    def OnInit(self):
        self.frame = MyFrame(None, wx.ID_ANY, "")
        self.SetTopWindow(self.frame)
        self.frame.Show()
        return True
# end of class MyApp
if __name__ == "__main__":
    app = MyApp(0)
    app.MainLoop()

martes, 1 de mayo de 2018

Librerías


  • MySQLdb es una interfaz para trabajar con bases de datos MySQL desde Python. 
  • PyMySQL para una versión del servidor MySQL conexión de base de datos en Python3.x, python2 en uso MySQLdb.

PIP en Python

pip es un sistema de gestión de paquetes utilizado para instalar y administrar paquetes de software escritos en Python. Muchos paquetes pueden ser encontrados en el Python Package Index (PyPI). Python 2.7.9 y posteriores (en la serie Python2), Python 3.4 y posteriores incluyen pip (pip3 para Python3) por defecto.
pip es un acrónimo recursivo que se puede interpretar como Pip Instalador de Paquetes o Pip Instalador de Python.

Instrucciones para Windows

Como en los sistemas operativos anteriores, la manera más fácil de instalar pip es utilizando el programa de Python llamado get-pip.py, que puedes descargar aquí. Cuando abres este enlace te puede asustar el revoltijo horrible que te espera. Por favor, no te espantes. Solamente usa tu navegador para guardar esta página con su nombre por defecto, que es get-pip.py. Guarda el archivo en tu directorio de Python para que sepas dónde encontrarlo.
Una vez guardes el archivo, necesitas ejecutarlo, lo cual puedes hacer de dos maneras. Si prefieres utilizar tu intérprete de Python, solamente haz click con el botón derecho sobre el archivo get-pip.py y selecciona “abrir con” y luego selecciona el intérprete de Python que suelas utilizar.
Si prefieres instalar pip utilizando la terminal de línea de comandos, navega al directorio en el que pusiste Python y obtén get-pip.py. Para este ejemplo asumimos el directorio python27, así que usa el comando C:\>cd python27. Una vez que estés en este directorio, ejecuta el comando:
python get-pip.py to install pip
Si buscas más información consulta la página de StackOverflow que parece estar actualizada de manera regular.

Instalar módulos de Python

Ahora que ya tienes pip, resultará fácil instalar los módulos de Python dado que el programa hace todo el trabajo por ti. Cuando encuentres un módulo que quieras utilizar, generalmente tendrá documentación o instrucciones de instalación que incluyan el comando pip necesario, como:
pip install requests
pip install beautifulsoup4
pip install simplekml
Como ya se dijo, recuerda que probablemente necesitarás ejecutar pip con sudo en Mac y Linux (no en Windows).
sudo pip install requests

¡Listo para trabajar!