Python3 - instalación y tutorial con ejemplos
Guía rápida para Python 3 de instalación, configuración, buenas prácticas, consejos y finalmente, tutorial práctico a través de ejemplos sencillos sacados de los video tutoriales de código facilito y Jesus Conde. Los ejemplos son modificados, ampliados y comentados. Se pueden encontrar en github Tutorial práctico
## Instalación Si estás en linux o mac estás de suerte, viene instalado. Decir que puede que no tengas la versión 3. De no ser así:
$ sudo apt-get install python3
Python, al igual que node con npm, dispone de su propio gestor de paquetes. No suele venir por defecto
$ sudo apt-get install python3-pip
## Descarga librerías necesarias
Como dicen en la web, python viene con las baterías cargadas. Biene con muchas librerías que nos permiten ahorarnos código.
En este caso, recomiendo la instalación de 2 librerías que nos avisarán de los errores en el IDE (linter de python): ```bash $ sudo pip3 install autopep8 pylint ```
## IDE Aunque pueden ser cualquiera, como sublime text, atom, vim, ninja ide. Yo me decanto por visual code de microsoft, con los plugins:
- Code Runner
- Python
- MagicPython
- Python for VSCode
Si, en efecto, de microsoft, posiblemente la única cosa bien hecha que ha hecho jamás. En nativo para Linux, Mac y Windows.
https://code.visualstudio.com
¿Por qué?
- Code Completion: completa todo nuestro código sugiriéndonos cual quier método de la librería/clase
- Linting: marca errors y warnings de nuestro código, de manera que se corrija muy fácilmente
- Debug: fácil de usar y muy potente
- Snippets: se escribe mucho mas rápido y sin fallos
- Tiene su propio terminal, para ejecutar los script
Me ha servido para que no se me olviden los self, nombrado de variables, clases, etc. Con Pylint es una delicia programar en python.
## Consejos Sugiero que se vean los videotutoriales de Código facilito y de Jesús Conde.
- Código Facilito Son muy fáciles, explica muy bien pero incompleto. Programarás desde el principio. Bien es cierto que hay videos que sobran ;) Te ayudarán a entender los videos de Jesús Conde.
- Jesús Conde Desde el principio parte muy fuerte, cuesta entenderlo y hay que verlo varias veces, te ayudará a tener una idea global de python. Estos videos son muy buenos!.
PlayList Código Facilito - Python3
PlayList Jesús Conde - Python3
## Tutorial Práctico
Como indico al principio, en github están los ejercicios que he tomado de los videos de código facilito, con añadidos de jesús conde y personalizados para su fácil entendimiento.
El orden es el de código facilito, si bien muchos los he unido, pareciendo que faltan ejercicios, no, están todos.
escríbe algo en comentarios
😉 Gracias.