1 Generalidades Py
1 Generalidades Py
1. Generalidades
Python es un lenguaje de programación de alto nivel y potencial que se utiliza para desarrollar aplicaciones
de todo tipo. A diferencia de otros lenguajes como C++ o Java o .NET, se trata de un lenguaje interpretado,
es decir, que no es necesario compilarlo para ejecutar las aplicaciones escritas en Python.
Python es un lenguaje sencillo de leer y escribir debido a su alta similitud con el lenguaje humano en Ingles.
Además, se trata de un lenguaje multiplataforma de código abierto y, por lo tanto, gratuito, lo que permite
desarrollar software sin límites.
• Juegos y gráficos 3D: Python también posee una gran capacidad para manejar gráficos 3D gracias la
gran cantidad de marcos de trabajo y herramientas existentes. PyGame, Blender , Arcade
o Battlefield 2.
• Data analytics y big data: El uso de Python está muy extendido en dos áreas que han estado, y
estarán, en boca de todos: el análisis de datos y el big data. Su simplicidad y su gran número de
bibliotecas de procesamiento de datos hacen que Python sea ideal a la hora de analizar y gestionar
una gran cantidad de datos en tiempo real.
• Data mining: La minería de datos o data mining es un proceso que permite analizar grandes bases de
datos con el objetivo de predecir futuras tendencias. Se trata de un proceso complejo al que Python
puede arrojar luz a través de la limpieza y organización de datos y del uso de algoritmos de
aprendizaje automático que simplifica el análisis de datos.
• Data science: Tras la creación de los motores numéricos como “Pandas” o “NumPy”, Python está
desbancando MATLAB, un lenguaje utilizado por científicos a la hora de trabajar con un gran número
de datos.
• Inteligencia artificial: Seguro que durante los últimos años has oído hablar muchísimo de
la inteligencia artificial (IA). Gran parte de su avance se debe a Python. Su facilidad de escritura y su
robustez han convertido a Python en el aliado perfecto de la IA.
• Blockchain: La base de datos distribuida Blockchain, conocida mundialmente por ser la base sobre la
que se sustentan las criptomonedas, también funciona muy bien junto a Python.
• Machine learning: El machine learning o aprendizaje automático es otra de las tecnologías que está
cambiando el mundo tal y como lo conocemos. La robótica y la IA son ahora capaces de aprender
por sí mismas a medida que van procesando más y más datos.
• Desarrollo web: Python también permite desarrollar webs complejas en menos líneas de código, lo
que permite que estas sean más ligeras y optimizadas. Django es uno de los frameworks de Python
más populares de la actualidad.
1
Prof: Gabriel Zanetti
Para poder utilizar Python necesitamos instalar Python que lo descargamos desde https://www.python.org/
y contar con una Entorno de Desarrollo Integrado (IDE), nosotros utilizaremos pycharm versión community
que es sin costo y lo podemos buscar en Google e instalar.
2. Bloque de sentencias
Para indicar un bloque de código en Python, debes indentar cada línea del bloque en la misma cantidad.
Los dos bloques de código en nuestro ejemplo sentencia if están endentados con cuatro espacios que es una
cantidad típica de sangría para Python.
3. Comentarios
Para que el programa tome una linea como un comentario debemos utilizar el signo #.
Y si queremos comentariar varias líneas debemos usar las ‘’’ comillas simples 3 veces como se muestra en el
ejemplo de abajo.
2
Prof: Gabriel Zanetti
4. Ingreso de datos
Para que el programa nos permita ingresar un dato por la pantalla se utilita la sentencia input.
Input (”Ingrese su Nombre”)
5. Errores de Ortografía
Pycharm tiene un corrector de ortografía en ingles que debemos desactivar ya que vamos a ingresar muchas
palabras en castellano que el IDE tomara como erróneas y para que esto no suceda debemos ir al menu File,
luego setting, después editor, opción Inspections, en ProofReading, opción type y desactivarla.
Los paquetes agrupan estos módulos en carpetas, de los cuales uno debe ser __init__.py
En Python también existe un instalador de paquetes que debemos mantener actualizado y tener al día la
última versión del instalador de paquetes de Python debemos ejecutar el siguiente comando pip install –
upgrade pip desde la línea de comando del sistema:
Teniendo instalado el instalador de paquetes podemos instalar varios paquetes como pueden ser:
3
Prof: Gabriel Zanetti
Paquete de Base de datos
Luego podemos instalar un paquete que tiene el conector para poder utilizar base de datos mysql desde
Python, mediante el comando pip install pymysql
4
Prof: Gabriel Zanetti