-
Notifications
You must be signed in to change notification settings - Fork 83
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!
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 macOS) 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 macOS.
Descarga la versión más reciente de ST3 para tu sistema operativo aquí
Package Control es un paquete que permite agregar muchas funcionalidades a ST3 mediante paquetes de desarrollo que otras personas han creado. Para instalarlo en Windows y Linux apreta las teclas:
Ctrl + Shift + P
Mientras que para MacOS debes apretar:
Cmd + Shift + P
Luego de esto debes escribir install
hasta que aparezca Package Control: Install Package
y se apreta Enter
para instalar el paquete que nos permitirá agregar funcionalidades a ST3.
Para efectos de este curso, PEP8 nos dice que debemos utilizar como máximo 80 caracteres por línea, por lo que debemos ir a Preferences -> Settings
y modificar el archivo de la derecha que se llama Preferences.sublime-settings--User
y pegar el siguiente JSON
:
{
"ignored_packages":
[
"Vintage"
],
"theme": "Adaptive.sublime-theme",
"rulers": [80],
"translate_tabs_to_spaces": true,
}
Guardando el archivo al cerrarlo.
Anaconda
es un paquete extremadamente útil que nos permite autocompletar las funciones, documentación y nos destaca errores entre otras cosas. Para instalarlo simplemente debemos abrir el instalador de paquetes con apretando en Windows y Linux:
Ctrl + Shift + P
Mientras que se debe apretar lo siguiente en MacOS:
Cmd + Shift + P
Hacer enter en Package Control: Install Package
y buscar Anaconda
, al cual finalmente le damos enter para instalar el paquete.
Adicionalmente, queremos utilizar un linter que no es el de Anaconda
, por lo que desactivaremos el que viene con este paquete, yendo a Preferences->Package Settings->Anaconda->Settings--User
y pegamos el siguiente JSON:
{
"anaconda_linting": false
}
Guardando el archivo al cerrarlo.
Para poder hacer uso de los linters en Sublime se debe instalar el paquete SublimeLinter
de la misma manera que se instaló Anaconda
. Luego de esto, debemos instalar SublimeLinter-pycodestyle
en la consola de comandos (Terminal o Cmd) mediante el siguiente comando:
pip3 install pycodestyle
Finalmente, el último paquete que queremos agregar es un autocorrector de PEP8, por lo que debemos instalar el paquete AutoPEP8
de la misma manera que instalamos Anaconda
. Para hacer uso de este paquete simplemente debemos presionar Ctrl + Shift + 8
tanto en Windows como en MacOS y Linux, lo cual formateará nuestro código en la mayor medida posible para cumplir con los estándares de PEP8.