-
Notifications
You must be signed in to change notification settings - Fork 34
Interfaces de Desarrollo
Basado en el tutorial para IIC2233 (semestre 2015-2) por Patricio López Juri (@mrpatiwi)
Cualquier duda sobre instalación, abre una issue en el foro
Esta guía aun se encuentra en construcción y ante cualquier error/duda que tengas ¡no dudes en avisarnos a través del foro!
Te presentamos 3 IDEs muy recomendadas. Puedes instalarlas todas y quedarte con una. Usa la que más te acomode
Descarga el instalador más reciente disponible.
Personalizando Atom:
echo "Para avisarnos y corregirnos el código"
pip install --upgrade pylint pep8 flake8
echo "Lo integramos con Atom"
apm install linter linter-pylint linter-pep8 linter-flake8
echo "Para poder ejeutar código"
apm install script
echo "Para autocompletar mientras programamos"
apm install autocomplete-python
echo "Embellecedor de código cada vez que guardamos"
pip install --upgrade autopep8
apm install atom-beautify
Descarga el instalador más reciente disponible.
Si tienes brew disponible:
brew cask install atom
Personalizando Atom:
# Para avisarnos y corregirnos el código
pip3 install --upgrade pylint pep8 flake8
# Lo integramos con Atom
apm install linter linter-pylint linter-pep8 linter-flake8
# Para poder ejecutar código
apm install script
# Para autocompletar mientras programamos
apm install autocomplete-python
# Embellecedor de código cada vez que guardamos
pip3 install --upgrade autopep8
apm install atom-beautify
- Si tienes una distribución Debian-Like: Sigue las instruccíones del repositorio oficial
- Si tienes una distribución Arch-Like:
yaourt -S atom-editor
Personalizando Atom:
# Para avisarnos y corregirnos el código
sudo pip3 install --upgrade pylint pep8 flake8
# Lo integramos con Atom
sudo apm install linter linter-pylint linter-pep8 linter-flake8
# Para poder ejeutar código
sudo apm install script
# Para autocompletar mientras programamos
sudo apm install autocomplete-python
# Embellecedor de código cada vez que guardamos
sudo pip3 install --upgrade autopep8
sudo apm install atom-beautify
Lo principal es saber abrir la Paleta de Comandos con CTRL+SHIFT+P
(⌘+SHIFT+P
en MacOSX) porque aquí podemos ejecutar casi todos los comandos disponibles buscándolos como texto.
Para ejecutar un archivo .py
tienes que presionar CTRL+SHIFT+B
en Windows, CTRL+I
en Linux o ⌘+I
en Mac OSX.
Es el más liviano, pero es pagado. Sin embargo, tiene un periodo de prueba infinito, pero que nos estará recordando cada cierta cantidad de uso que lo compremos.
Puedes descargar el instalador desde la página oficial de Sublime Text 3. También instalaremos las siguientes librerías para mantener el código bien formateado:
pip install --upgrade pylint pep8 flake8
- Si tienes una distro Debian-Like de 64 bits:
wget http://c758482.r82.cf2.rackcdn.com/sublime-text_build-3083_amd64.deb
sudo dpkg -i sublime-text_build-3083.deb
- Si tienes una distro Debian-Like pero de 32 bits:
wget http://c758482.r82.cf2.rackcdn.com/sublime-text_build-3083.deb
sudo dpkg -i sublime-text_build-3083.deb
- Si tienes una distro Arch-Like:
sudo yaourt -S sublime-text-dev
También instalaremos las siguientes librebrías para que nos ayudarán mantener un código bien formateado:
sudo pip install --upgrade pylint pep8 flake8
Para poder ejecutar un archivo usando Python 3, tenemos que crear un sublime-build
. Vamos a Tools
-> Build System
-> New Build System...
En el archivo que se abra escribimos:
{
"cmd": ["python3", "-u", "$file"],
"selector": "source.python",
"file_regex": "file \"(...*?)\", line ([0-9]+)",
"encoding": "utf8"
}
Y lo guardamos CTRL+S
con el nombre Python3.sublime-build
.
Si tienes brew disponible:
brew cask install sublime-text3
También instalaremos las siguientes librerías para que nos ayudarán mantener un código bien formateado:
pip install --upgrade pylint pep8 flake8
Para poder ejecutar un archivo usando Python 3, tenemos que crear un sublime-build
. Vamos a Tools
-> Build System
-> New Build System...
En el archivo que se abra escribimos:
{
"cmd": ["python3", "-u", "$file"],
"selector": "source.python",
"file_regex": "file \"(...*?)\", line ([0-9]+)",
"encoding": "utf8"
}
Y lo guardamos ⌘+S
con el nombre Python3.sublime-build
.
Para adaptarlo al desarrollo en Python, debemos instalar Package Control
Abrimos Sublime Text 3, vamos a Vista
-> Mostrar consola
y pegamos y ejecutamos el código que aparece aquí: https://packagecontrol.io/installation#st3
Al igual que en Atom, lo principal es saber abrir la Paleta de Comandos con CTRL+SHIFT+P
(⌘+SHIFT+P
en Mac OSX) porque aquí podemos ejecutar casi todos los comandos disponibles buscandolos como texto.
Ahora para instalar paquetes, presionamos CTRL+SHIFT+P
(⌘+SHIFT+P
en Mac OSX) y escribimos: Install Package
.
Instalamos los siguientes paquetes en orden:
- Anaconda
- SublimeLinter
- SublimeLinter-pylint
- SublimeLinter-pep8
- SublimeLinter-flake8
Vamos a Preferences
-> Settings - User
y añadimos lo siguiente:
"tab_size": 4,
"translate_tabs_to_spaces": true
Nos debería quedar algo así, más o menos:
{
"color_scheme": "Packages/User/SublimeLinter/Monokai (SL).tmTheme",
"ignored_packages":
[
"Vintage"
],
"tab_size": 4,
"translate_tabs_to_spaces": true
}
Para ejecutar un archivo .py
, presionamos CTRL+B
. Ojo que el archivo debe estar guardado para poder hacer esto, no puede ser "al aire"
Es el más completo y pesado. Tiene una versión gratis (Community) pero también puedes tener la versión completa (Pro) registrándote con tu Cuenta UC aquí.
Puedes descargar la versión que desees desde la página oficial de PyCharm
- Si tienes una distro Debian-Like
cd /tmp
curl -s -L http://download.jetbrains.com/python/pycharm-community-4.5.3.tar.gz | tar -xz
sudo mv pycharm-4.5.3 /opt/pycharm
/opt/pycharm/bin/pycharm.sh
- Si tienes una distro Arch-Like
sudo yaourt -S pycharm-community
- Si tienes una distro Debian-Like
cd /tmp
curl -s -L http://download.jetbrains.com/python/pycharm-professional-4.5.3.tar.gz | tar -xz
sudo mv pycharm-4.5.3 /opt/pycharm
/opt/pycharm/bin/pycharm.sh
- Si tienes una distro Arch-Like
sudo yaourt -S pycharm-professional
brew cask install pycharm-ce
brew cask install pycharm
Debemos asegurarnos que estamos usando Python 3
como interprete. Para esto abrimos el programa, vamos a Configuración y lo declaramos en:
-
Default Project
->Project Interpreter
:- En la casilla de
Python Interpreter
nos aseguramos que sea Python 3. - En nuestro caso debería ser:
C:\tools\python3\python.exe
- En la casilla de
-
Build, Execution, Deployment
->Console
->Python Console
:- Exactamente lo mismo de recién.
Se recomienda habilitar la opción para mostrar los números de cada linea. Así es más fácil encontrar los errores al programar.
Esto se hace en Configuración, vamos a Editor
-> General
-> Appearence
y seleccionamos Show line numbers
.
Para ejecutar un archivo, hacemos Segundo click o Click derecho en uno, y presionamos Run
.
Para formater el código en PEP8 debes ir a Code|Reformat code. Puedes ver las otras opciones de formateo de código en este link