JoLuGaMa Blog

Amante de la tecnología y las cosas bien hechas

Python3 - Instalación Y Tutorial Con Ejemplos

Guía rápida 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í:

1
$ sudo apt-get install python3

Python, al igual que node con npm, dispone de su propio gestor de paquetes. No suele venir por defecto

1
$ 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):

1
$ 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.
    PlayList Código Facilito - Python3
  • 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 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.

Tutorial práctico

Comentarios