Ordenadores

Introducción a Python

Autor: Peter Berry
Fecha De Creación: 15 Mes De Julio 2021
Fecha De Actualización: 14 Mayo 2024
Anonim
Curso Python 3 desde cero #1 | Introducción e instalación de Python
Video: Curso Python 3 desde cero #1 | Introducción e instalación de Python

Contenido

Soy un desarrollador de software con un gran interés en el análisis de datos y las estadísticas.

Python es un lenguaje de programación de alto nivel muy popular que admite múltiples paradigmas de programación. Lo usa para programación orientada a objetos, funcional, procedimental, imperativa y reflexiva.

Fue creado por Guido Van Rossum como un proyecto favorito a fines de la década de 1980 y principios de la de 1990. Inicialmente, Python no era de código abierto, pero luego el código fuente de Python se lanzó bajo la licencia GNU GPL.

Durante los últimos 26 años, el idioma ha evolucionado mucho. Hay dos sabores principales del idioma:

  • Python 2.x
  • Python 3.x.

Python 2.0 fue lanzado en el año 2000. Tenía características importantes como soporte para Unicode y un buen recolector de basura para una gestión óptima de la memoria. Python 3.0 se lanzó en 2008, pero no es compatible con Python 2.0.


Para asegurarse de que las funciones de Python 3.x estén disponibles para Python 2.x, se realizaron varias versiones de esta última después de la primera versión de la primera, con algunas de las funciones actualizadas a versiones 2.x. Estos cambios se realizaron en fases para que el código escrito en Python 2.x pudiera ejecutarse fácilmente con Python 3.x antes de que se alcance el "final de la vida útil" de Python 2.x.

Características del lenguaje de programación Python

Dado que el idioma usa palabras clave en inglés con frecuencia y define el alcance según la sangría, el código escrito en Python es altamente legible. Algunas de las características más destacadas del idioma son:

Lenguaje interpretado e interactivo

Python interpreta el código en tiempo de ejecución. Admite la escritura de código directamente en la consola del intérprete. Alternativamente, podemos agregar nuestro código en un módulo de Python y alimentar ese archivo como entrada al intérprete. Un módulo de Python es un archivo con extensión .py que contiene código escrito en Python. Por ejemplo, si tiene un archivo llamado Test.py, podemos ejecutar el código usando:


Python Test.py

La salida del código anterior se imprimirá en la consola.

Soporta muchos paradigmas

Python admite la creación de objetos que encapsulan código. Pero es posible escribir código que consta solo de funciones y no de objetos y aún puede ejecutar el código.

Fácil de aprender

Python tiene pocas palabras clave y es un completo lenguaje de programación para principiantes. La sintaxis está claramente definida y es simple, lo que facilita que un novato la aprenda.

Mejor legibilidad y mantenibilidad

A diferencia de otros lenguajes de programación como C, C ++, Java, etc., el alcance del código no se define mediante llaves. En cambio, se define por sangría. Esto debería garantizar que los desarrolladores puedan leer el código sin mucho esfuerzo.

No estoy muy de acuerdo con esto. La mayoría de las personas que usan otros lenguajes como Java también estructuran su código para facilitar la lectura y usan sangría. Las llaves lo hacen quizás un poco más detallado, pero sigue siendo muy legible.


Por ejemplo, un bucle for simple en Java para iterar sobre una lista de cadenas e imprimir cada una de ellas sería:

para (String s: strList) {System.out.println (s); }

En el caso de Python, el mismo código se escribirá de la siguiente manera:

para s en strList: print (s)

Tenga en cuenta que si la línea de impresión se trata como una declaración separada fuera del bucle for, la sangría no es adecuada. Esto asegura que el código sea legible al final.
El código Python se puede organizar correctamente y se puede evitar el código espagueti. Esto se suma a una mejor capacidad de mantenimiento del código escrito con Python.

Disponibilidad de una biblioteca incorporada estándar

Una biblioteca incorporada muy amplia está disponible para el idioma. Los archivos de la biblioteca se escriben nuevamente en Python. Estos archivos se pueden encontrar en / Lib.

Portátil

El código escrito con un intérprete en una máquina con Windows se puede ejecutar en un entorno Linux o Mac

Extensible

Es posible agregar módulos de gama baja al idioma como complementos para aplicaciones específicas, lo que facilita a los desarrolladores personalizar las herramientas disponibles con el idioma.

Escalable

Admite una gran cantidad de archivos que las secuencias de comandos de shell.

Usos de Python

Algunas de las áreas principales en las que se usa Python son:

Programación de aplicaciones

Dado que el lenguaje es escalable, Python fue el lenguaje elegido para crear muchas aplicaciones, ya sea para escritorio, dispositivos pequeños o la nube.

Programación de bases de datos y GUI

Python proporciona interfaces para casi todas las bases de datos principales y admite la creación de herramientas GUI que se pueden ejecutar en Windows, Linux o Mac OS.

Scripting

Python se utiliza para la creación de scripts mientras se compilan grandes aplicaciones con arquitectura escalable.

Pruebas

Python se utiliza para crear marcos de prueba que se pueden integrar con compilaciones de integración continua en muchas organizaciones grandes. Se pueden utilizar herramientas como Robot Framework para este propósito.

Computación en la nube

Dado que el lenguaje es escalable, se utiliza en la computación en nube. Un muy buen ejemplo sería OpenStack, que es un sistema operativo basado en la nube escrito completamente con Python.

Configuración del entorno de desarrollo de Python

Para instalar, necesitamos descargar los binarios o los instaladores desde el enlace del sitio web oficial de Python, dependiendo del sistema operativo que usemos.

Instalación y configuración en Windows

Descargue e instale Python como se indica en la sección anterior. Después de la instalación. acceder a las propiedades del sistema.

En la pestaña "Avanzado" del cuadro de diálogo Propiedades del sistema, haga clic en Variables de entorno.

Haga clic en la variable del sistema llamada Ruta y seleccione Editar.

Agregue la ruta a la carpeta de instalación de Python aquí y guárdela.

Abra una nueva ventana del símbolo del sistema y escriba python. Debería mostrar la consola del intérprete de Python donde podemos agregar directamente el código.

Instalación y configuración en Linux

En Linux, el archivo .bashrc se puede editar para incluir lo siguiente:

exportar pyhome = / usr / bin / python

ruta de exportación = $ ruta: $ pyhome

Después de guardar las variables de entorno e iniciar sesión nuevamente, simplemente escribiendo python en una nueva terminal debería iniciar la consola del intérprete de Python donde podemos escribir código directamente.

Desarrollo de Python con Eclipse

Dado que Python es un lenguaje interpretado, podemos codificar directamente en la consola del intérprete y ver el resultado de cada declaración que agregamos a la consola.

Para desarrollar aplicaciones grandes, es posible que deseemos utilizar otra aplicación para facilitar la organización del código y trabajar con varios archivos. La aplicación puede ser un editor de texto como Notepad ++ o Sublime Text. También puede ser un IDE como Eclipse o IntelliJ.

Veamos cómo se puede usar Eclipse para el desarrollo de Python.

Prerrequisitos

El último complemento de PyDev disponible en Eclipse Marketplace funciona con Eclipse Oxygen y Eclipse Neon. También sería genial si JRE 1.8 está instalado ya que Eclipse usa javaw.exe disponible en la carpeta JRE para ejecutar la aplicación.

Instalación de Pydev en Eclipse IDE

En la barra de menú de Eclipse, seleccione Ayuda -> Mercado de Eclipse.

Busque Pydev en Eclipse Marketplace y elija instalar.

Siga los pasos en las siguientes ventanas, acepte el acuerdo de licencia y seleccione todas las funciones de la siguiente manera para instalar.

Después de la instalación, necesitamos agregar un intérprete de Python a las preferencias de Eclipse para que el código de Python se pueda ejecutar en la consola.

Una vez que la ruta está configurada correctamente, las preferencias deben tener el siguiente aspecto:

Cree nuestro primer proyecto PyDev

Creemos nuestro primer proyecto de Python en eclipse.

Agregue un nuevo paquete al proyecto.

Cree un nuevo archivo .py debajo del paquete.

Agregue el siguiente código al nuevo archivo de Python:

print ("¡Hola mundo!")

El nuevo archivo de Python se puede ejecutar simplemente haciendo clic con el botón derecho en la ventana del editor y seleccionando Ejecutar como -> Ejecutar Python.

Esto debería imprimir "¡Hola mundo!" a la consola.

Recomendado

Articulos Populares

Tutorial de MS Excel: Cómo resaltar valores duplicados en Microsoft Excel sin eliminarlos
Ordenadores

Tutorial de MS Excel: Cómo resaltar valores duplicados en Microsoft Excel sin eliminarlos

Neha e un profe ional de oftware que e e pecializa en la per onalización e implementación de erviceNow. Le gu ta e cribir artículo tutoriale .A vece puede que no quiera todo lo valore d...
Las mejores alternativas a la televisión por satélite y el cable
Ordenadores

Las mejores alternativas a la televisión por satélite y el cable

Eric iempre e tá bu cando producto e idea creativo que mejoren la vida y que inclu o le ayuden a ahorrar un poco de dinero.La televi ión ha recorrido un largo camino en la última dé...