01 Introducción A Python
01 Introducción A Python
md 5/28/2023
Índice de contenidos:
Conceptos introductorios
¿Qué es la programación?
¿Para qué sirve?
Aplicaciones de la programación y Python
Workspace
¿Qué es un lenguaje de programación?
Información de Python
Filosofía de Python
Instalación del lenguaje
Instalación del editor de código o IDE
Mejores editores de código:
Mejores IDEs:
Habilitar las extensiones del explorador de archivos
Conceptos introductorios
🐍 ¿Qué es la programación?
La programación es el proceso utilizado para idear y ordenar las acciones necesarias para realizar un proyecto,
preparar ciertas máquinas o aparatos para que empiecen a funcionar en el momento y en la forma deseados
o elaborar programas para su empleo en computadoras. En la actualidad, la noción de programación se
encuentra muy asociada a la creación de aplicaciones informáticas. Esta es una definición bastante formal,
pero podemos extrapolarla al simple hecho de resolver problemas. Los problemas pueden ser desde
optimización, o como puedo automatizar una tarea que con un programa de computadora podría quitarme
de encima.
Ciencia de datos.
Aprendizaje automático (machine learning).
Desarrollo web.
Enseñanza de computación y programación.
Visión por computadora y procesamiento de imágenes.
Desarrollo de videojuegos.
Medicina y farmacología.
1/4
01_Introducción_a_Python.md 5/28/2023
Biología y bioinformática.
Neurociencia y psicología.
Astronomía.
Otras áreas como robótica, vehículos autónomos, negocios, meteorología y desarrollo de interfaz
gráfica de usuario son aplicaciones menos demandadas pero posibles.
⭐ Información de Python
Creado en el año: 1991
Historia breve:
Python fue creado a finales de los años ochenta, por Guido van Rossum en el Centro para las
Matemáticas y la Informática (CWI, Centrum Wiskunde & Informatica), en los Países Bajos, como un
sucesor del lenguaje de programación ABC, capaz de manejar excepciones e interactuar con el sistema
operativo Amoeba 5. Es un lenguaje que es: interpretado y multiparadigma , esto quiere decir que no
debes compilar el programa, si no que este se va traduciendo por un intérprete en el momento de
ejecución. Multiparadigma se refiere a que soporta varios paradigmas de programación, como lo son la
Programación Orientada a Objetos y funciones, entre otras.
Usos del lenguaje: Se utiliza en muchas áreas, pero principalmente el manejo y análisis de datos, como
Big Data, AI, Machine Learning, entre otras. También en la creación de aplicaciones web (no es su
principal uso), desarrollo de videojuegos.
Ventajas Desventajas
Sintaxis sumamente sencilla Al no ser compilado resulta bastante lento frente a C, C++, C# o Java.
📰 Filosofía de Python
Python tiene toda una filosofía de como tiene que ser el código y programar. Verás, existe un poema que
escribió Tim Peters --de los mayores contribuidores al código de Python-- sobre Python.
2/4
01_Introducción_a_Python.md 5/28/2023
La legibilidad cuenta
Los casos especiales no son lo suficientemente especiales para romper las reglas
Aunque esa manera puede no ser obvia en un primer momento a menos que seas holandés
Los espacios de nombres son una gran idea ¡hay que hacer más de eso! "
💾 Workspace
🗃 Instalación del lenguaje
Pasos:
python --version
Si el resultado es el número de la versión de Python que has instalado en horabuena! En caso de que te
salga un mensaje que diga comando no reconocido o no se reconoce el comando, deberás revisar la
3/4
01_Introducción_a_Python.md 5/28/2023
Si bien se debería agregar de forma automática es un problema bastante común tener este error. Para
evitar esto lo que debes hacer es agregar el programa python.exe al path de Windows. Esto de la
siguiente manera ↗:
✅ Mejores IDEs:
PyCharm o PyCharm Community (Más recomendable por su amplia variedad de opciones para
trabajar con el lenguaje)
Pyzo
Kdevelop
Yo recomiendo utilizar PyCharm ya que ofrece muchas utilidades para Python, estas herramientas además nos
servirán para entender mejor el código.
4/4