Introducción

Completado

En este punto, ha creado pequeños programas que usan las bibliotecas que se incluyen con la instalación de Python. Funcionan bien. Pero, a medida que compila programas más avanzados, debe hacerse una pregunta: ¿qué parte de esta nueva funcionalidad escribo y cuánto está escrito ya para poder utilizarlo en mis propios programas?

Como desarrollador, es probable que compile muchos programas en una máquina. Esos programas también se pueden usar en otras máquinas. Pero es posible que algunas de estas máquinas tengan instaladas versiones de Python que no son las esperadas. O bien, es posible que tengan instaladas bibliotecas con una versión anterior o posterior a la que necesita el programa.

¿Qué puede hacer? Debe encontrar una manera de que el programa funcione de forma aislada, para que no altere lo que está instalado en la máquina de destino. También quiere asegurarse de que una máquina no deshabilite el programa porque tenga instalada la versión de Python o la versión de biblioteca incorrectas.

Escenario: Vamos a compilar un programa

A medida que amplíe sus aptitudes y empiece a compilar programas más avanzados, siempre necesitará un buen enfoque de partida. Prevé que el programa se compile como más de un proyecto, con el código distribuido por muchos archivos. Si es posible, también quiere usar bibliotecas que otros usuarios han escrito para acelerar el tiempo de desarrollo.

¿Qué aprenderá?

Al término de este módulo, podrá:

  • Creará un proyecto en Python.
  • Desarrollará y ejecutará el código de forma aislada en una máquina.
  • Usará bibliotecas que haya escrito otra persona.
  • Restaurará un proyecto a partir de una lista de dependencias.

¿Cuál es el objetivo principal?

Usar bibliotecas y planear el proyecto para crear programas en Python más avanzados.