Introducción

¿Cómo funciona Python?

Tenemos una clasificación de los lenguajes de programación:

Compilado

En C++, por ejemplo, el código pasa directamente, mediante el compilador, a lenguaje binario. Se comunica directamente con la computadora a través de la compilación. 🤖

Interpretados

Python es interpretado, por lo que no se pasa a código maquina, si no que se pasa a un estado intermedio en bytecode, que es un lenguaje de más bajo nivel que puede ser leído por un interprete, por una máquina virtual, que puede funcionar en diferentes SO. 🧠

Algunas preguntas frecuentes:

Cómo organizar las carpetas de tus proyectos

Es importante comprender dos conceptos:

Un orden común de proyectos:

- exploracion_espacial_proyecto.
    - README
    - .gitignore
    - venv
    - exploración espacial
        - `__init__.py`
        - nave.py
        - destino.py
        - tests.py

Sin embargo, en cada proyecto puede ser diferente dependiendo de lo que se esté haciendo, ya que, por ejemplo, podrías usar algún *framework.*🤯

Extra: ver estructura de arbol en tus proyectos