¡Esta es una revisión vieja del documento!
Tabla de Contenidos
Python
Python es el lenguaje de programación no-funcional por excelencia. Es mejor que JavaScript, PHP y Perl combinados, y es parejo de cool con Java. Viene integrado en los sistemas operativos Linux por defecto.
Información Oficial
- Python Documentation: https://docs.python.org/
- Python 2.7/Legacy: https://docs.python.org/2/
- pip Package Manager: https://pypi.org/project/pip/
- wxWidgets (interface gráfica) con Python: es:wxPython , https://pythonspot.com/tag/wxwidgets/
- Qt (interface gráfica) con Python: https://wiki.python.org/moin/PyQt
- SDL (multimedia) con Python: –
- Python Best Practices: https://realpython.com/tutorials/best-practices/
Instalar
Para instalar Python en sí en un equipo depende de la configuración del sistema operativo:
- Linux:
- Python 3.x ya viene nativo. Verificar con
python3 --version
. ¿No es genial? - Python 2.7 suele estar disponible. Verificar con
python2 --version
. - La mayoría de las distribuciones de Linux distinguen entre Python 2 y Python 3, por ejemplo con los intérpretes de shell
python2
ypython3
en vez de sólopython
.
- Windows: Existen varias alternativas para instalar Python. Entre las más notables se puede destacar:
- Python for Windows (recomendado)
- Cygwin con Python
- Active Python
- Windows XP: Ojo, La última versión de Python for Windows soportada en Windows XP es 2.7.9, y la última versión de Cygwin soportada en Windows XP es 3.3 sin SSL.
- Android: Es posible instalar una versión reducida de Python por medio de Termux (en F-Droid).
Algunos de estos instaladores se encuentran en el SFTP de Helpcom en la carpeta de Desarrollo.
Paquetes Python Helpcom
Los tres proyectos de software más relevantes en Helpcom que dependen de Python son respaldarv2 para respaldar bases de datos, los respaldos automáticos de Facturación Electrónica, y los respaldos nube de Trébol en Amazon.
2018/11/16 18:19 | Luis Machuca Bezzaza | |
2018/10/24 04:23 | Luis Machuca Bezzaza | |
2018/11/23 14:27 | Luis Machuca Bezzaza |
Desarrollo
Notas
Instalar en Windows XP
- Descomprimir nuestro programa de respaldo en una carpeta, por ejemplo
respdb
. - Instalar Python for Windows 2.7.9 desde algunas de las fuentes indicadas arriba.
- En las opciones de instalación asegurarse que están seleccionados todos los script (
TOBEDONE agregar foto)
- Instalar las herramientas de consola de MySQL desde un instalador de Mysql Server o de un MySQL Community Wizard.
- Abrir una consola de CMD y llevar la terminal al directorio del entorno de Python (1)
- Ejecutar
pip.exe
para instalar los componentes y dependencias en el entorno (2) - Si el equipo no tiene las herramientas de MySQL agregadas en el
%PATH%
,
copiar los siguientes archivos a la misma carpeta: (3)
1:
- 1
rem cambiar la ruta de Python por la que se usó al instalar el sistema C: cd \Python27\Tools
2:
- 2
pip.exe install configparser
3:
mysqldump.exe mysql.exe libmysql.dll