-
Notifications
You must be signed in to change notification settings - Fork 44
6. Consejos útiles para el setup
Por @diegocostares
Aquí podrán encontrar algunos consejos útiles a la hora de configurar su ambiente de desarrollo para el curso y sumergirse completamente en las poco conocidas aguas de la programación.
Muchas veces vamos a querer seleccionar varias líneas y comentarlas con facilidad, en Visual Studio Code hay un atajo que les va a salvar la vida...
- Windows:
[CTRL] + K
(Vscode queda a la espera). Después pulsa[CTRL] + C
para comentar y[CTRL] + U
para descomentar. - MAC:
[CMD] + K
(Vscode queda a la espera). Después pulsa[CMD] + C
para comentar y[CMD] + U
para descomentar.
El PEP8 (ajuste de estilo usado en el ramo) posee varias reglas que muchas veces se nos olvidan (como el máximo de 100 caracteres), gracias a los ayudantes, la wiki del curso nos enseña a instalar un ajuste automático, el cual pueden encontrar en el siguiente link.
Hay unas pequeñas configuraciones que les pueden salvar la vida, para esto precionen nuevamente [CTRL] + [SHIFT] + P
y busquen Preferencias: Abrir Configuración (JSON)
, vayan a la última línea antes del }
, agreguen una coma y peguen lo siguiente:
"python.linting.pycodestyleEnabled": true,
// Limite largo pycode, por el curso se permiten 100
"python.linting.pycodestyleArgs": ["--max-line-length=100"],
"editor.rulers": [100],
"python.linting.enabled": true,
// Al guardar ordena el codigo al estilo deseado
"editor.formatOnSave": true,
Si no comprenden lo anterior, vayan a las configuraciones de VSCode y marquen la siguiente opciones Editor: Format On Save
, además en Python › Linting: Max Number Of Problems
pongan un 100.
Si están desde una tablet o incluso desde su celular, pueden abrir Visual Studio Code de forma online en https://vscode.dev, además lo pueden sincronizar con GitHub para acceder al contenido de sus repositorio.
Utilizar VSCode online sin previa experiencia puede traer problemas o conflictos con sus entregas, solo utilice esta herramienta cuando no tenga otra opción o experimentando su funcionamiento. No lo recomendamos para el desarrollo de una actividad en clases.
- Project Manager: Sirve para tener carpetas en favoritos y para no perder el tiempo buscando en las carpetas.
- Spanish Language Pack: Te permite tener VSCode en español.
- Code Runer: Te permite ejecutar el código de forma mucho más amigable sin escribir en la consola.
- Jupyter Extension: Te permite integrar Jupyter en el editor, es MUY cómodo y te permite desplazarte de forma muy amigable entre carpetas.
- Draw.io Integration: Sirve para hacer diagramas de draw.io desde el mismo VSCode, es muy util para la T1.
- One Dark Pro: Es de los temas más instalados y el que personalmente utilizo.
- Polykai: Un tema oscuro con buen contraste.
El ramo puede ser desafiante, pero el MEJOR consejo es que cuando se publique la tarea comiencen lo más pronto posible. Esto es porque luego de que se publique el enunciado, van a haber instancias para resolver dudas junto a los ayudantes y lo mejor es que tengan algo avanzado para llegar con problemas contundentes.
- JetBrains Mono: Una tipografía muy utilizada y que permite activar 'ligaduras' para formar símbolos y flechas (recomiendo buscar un tutorial para instalarlo).