martes, 26 de diciembre de 2017

Como instalar Anaconda en Windows 10 para programar en Python



Según Wikipedia : "Anaconda es el instalador para Red Hat Linux y Fedora. Está escrito en Python y C, y posee un frontend gráfico usando PyGTK y un frontend modo textoPython-newt. Un archivo Kickstart puede ser usado para configurar automáticamente la instalación, permitiendo a los usuarios ejecutar la aplicación con un mínimo de supervisión.
Las anacondas son serpientes que comen lagartos (similar a la pitón), y el programa de instalación de Caldera Linux era llamado «Lizard», palabra en inglés para «lagarto», de ahí el nombre.
Anaconda ha sido portado a otras distribuciones Linux, como Oz LinuxDebian (mantenido por Progeny), Gentoo LinuxVidaLinux, Oracle Linux y Sabayon Linux."

Requisitos del sistema para instalar Anaconda según el sitio web oficial  conda.io

  • Procesador de 32- o 64-bit
  • Para Miniconda—400 MB de espacio libre en nuestro disco.
  • Para Anaconda—Mínimo 3 GB espacio libre en nuestro disco para descargar y realizar la instalación.
  • Sistemas operativos compatibles Windows, macOS o Linux.
  • Python 2.7, 3.4, 3.5 O 3.6.
  • Pycosat.
  • PyYaml.

Pasos para la instalación

0. ANTES DE REALIZAR LA INSTALACIÓN DE ANACONDA ES NECESARIO TENER PYTHON 3.6 EN NUESTRO SISTEMA OPERATIVO. PUEDES DESCARGARLO EN EL SIGUIENTE LINK 



Debemos recordar que es necesario tener permisos de administrador para realizar la instalación de Python 3.6 de forma correcta.


1. Como deseamos realizar la instalación desde Windows vamos acceder al los siguientes Links dependiendo de la arquitectura de nuestro sistema operativo. 

Anaconda 5.0.1 Instalador para Windows 

Python 3.6 version 





2. Luego de descargar el archivo lo procedemos a ejecutar , presionamos siguiente y aceptamos los terminos y condiciones.





3. Marcamos si deseamos la instalación solo para nuestro usuario o para los demas que existan en nuestro OS.


4. Indicamos la carpeta de destino de instalación y presionamos siguiente.


5. Esperamos a finalizar la instalación y procedemos a ejecutar Anaconda. Para la ejecución lo primero es ir al boton de INICIO de Windows y seleccionar la carpeta de  ANACONDA , luego de esto ejecutar Anaconda Prompt. Las siguientes lineas de codigo se deben insertar en la consola que nos arrojara al abrir Anaconda Prompt.


Instalación de ipyparallel

Insertamos en siguiente comando en la consola y presionamos ENTER
pip install ipyparallel
Para habilitar IPython Clusters en Jupyter Notebook utilizamos el siguiente comando: 
ipcluster nbextension enable
Y para desahabilitarlo:
ipcluster nbextension disable
Mire la Documentación para la creación de tu propío servidor tipo NOTEBOOK  para encontrar o editar su configuración inicial de  jupyter_notebook_config.py.

Instalación de JupyterHub 

Para realizar esta instalación en todos los usuarios de JupyterHub es necesario haber iniciado en modo de administrador  :
jupyter nbextension install --sys-prefix --py ipyparallel
jupyter nbextension enable --sys-prefix --py ipyparallel
jupyter serverextension enable --sys-prefix --py ipyparallel

Iniciar

Inicializamos el cluster con:

ipcluster start
EN CASO DE QUE NUESTRO ANACONDA NAVIGATOR NO FUNCIONE , DEBEMOS ABRIR ANACONDA PROMPT Y EJECUTAR LOS SIGUIENTES COMANDOS:

conda update anaconda-navigator

domingo, 24 de diciembre de 2017

COMUNICACIÓN ARDUINO <>PC [UTILIZANDO USB Y PYTHON]

COMUNICACIÓN ARDUINO - PC 

[UTILIZANDO USB Y PYTHON]

 

  !La siguiente guía se encuentra en desarrollo ademas abierta a recomendaciones, comentarios y aportes !



Cada vez que nos adentramos  al mundo de Arduino ,nuestra mente crea nuevas ideas  para desarrollar proyectos cada vez mas complejos. Se que en algún momento ,te has preguntado ¿Como envío los datos de N variable a otro lugar? o para ser mas directos un ejemplo básico del campo experimental ¿Como envío la temperatura que esta midiendo mi Arduino a mi PC?. Esta y muchas otras dudas similares aparecen luego de jugar con un Arduino.

Como objetivo general:  se busca diseñar un sistema base que permita enviar datos por medio de los diferentes canales de comunicación a los cuales se puede adaptar nuestro Arduino(WiFi, Bluetooth ,USB). Procesar dichos datos nos facilitara convertirlos a información valiosa y que podrá ser de gran utilidad para los distintos tipos de usuarios.

¿Que cosas necesitamos?


  1. Una placa de Arduino UNO con su respectivo cable usb. (Podemos comprarla en Amazon.com comenzando con precios desde 16.95$ con envió dentro de USA , sin incluir gastos de envíos y tramites de cargas hacía nuestro respectivo país; ya si deseamos nuestra placa comprada desde Amazon.com y entregada en Panamá nuestros precios inician desde 29.95$ ) A continuación una pequeña lista de placas que podemos recomendarte Arduino UNO vendido por ELEGOO.
  2. Un sensor cualquiera , por ejemplo: de temperatura  o humedad.  En mi caso utilizare el DHT-11 - Que es un sensor para temperatura y humedad relativa lo pueden comprar dando click aquí.

  3. Librería DHT para nuestro sensor de temperatura y humedad (Descarga aquí librería DHT)

  4. Python 3.6 instalado en nuestro OS(Guía para instalar Python 3.6 en Windows).  

Como instalar Anaconda en Windows 10 para programar en Python

Según Wikipedia : "Anaconda   es el  instalador  para  Red Hat Linux  y  Fedora . Está escrito en  Python  y  C , y posee un  fron...