Python – Introducción

Spread the love
  •  
  •  
  •  
  •   
  •  
  •  
  •  
  •  
  •  

Sostengo que antes de aprender Python, debes conocer C++ o C (nótese que ni siquiera digo aprender)

Sin embargo si estás desesperado por «empezar a programar en Python», he decidido publicar de forma paralela este tutorial de Python básico.

Tal ves no encuentres nada nuevo bajo el sol en este tutorial, pero éste es un intento por llenar el espacio que otros han dejado, desde mi apreciación, deseo te sea útil.

¿Qué es Python?

Python es un lenguaje de programación interpretado creado por Guido van Rossum en el año 1991. A van Rossum le fue asignado un proyecto en el que tenía que desarrollar un sistema operativo distribuido llamado Amoeba, las condiciones en que se encontraba el CWI, es que tenía implementado un lenguaje de programación llamado ABC. Guido decidió crear un nuevo lenguaje para el proyecto Amoeba, para superar las limitaciones y problemas con los que se encontró.

Python
Python

Se compara habitualmente con Tcl, Perl, Scheme, Java y Ruby. En la actualidad Python se desarrolla como un proyecto de código abierto, administrado por la Python Software Foundation.

La relevancia, soporte y difusión que ha alcanzado Python en el ámbito de la seguridad informática y la programación Web lo hace estar en esta lista de lenguajes emblemáticos.

Se utiliza para:

  • Desarrollo del lado del servidor
  • Desarrollo de Software
  • Matemáticas
  • Scripts del servidor.

¿Para qué se puede utilizar Python?

  • Python se puede utilizar para crear en un servidor Aplicaciones Web
  • Python se puede utilizar junto con el software disponible, para crear flujos de trabajo.
  • Python puede conectar sistemas de Bases de datos. Así mismo puede leer y modificar archivos.
  • Python se puede utilizar para manejar big data y realizar operaciones matemáticas complejas.
  • Python se puede utilizar para un prototipado rápido, o en el desarrollo de software listo para la producción.

¿Por qué Python?

  • Python funciona en diferentes plataformas (Windows, Mac, Linux, Raspberry Pi, etc.). Es Altamente portable
  • Python tiene una sintaxis simple, similar al idioma inglés.
  • Python tiene una sintaxis que permite a los desarrolladores escribir programas con menos líneas que en otros lenguajes de programación.
  • Python se ejecuta en un sistema de intérpretes, lo que significa que el código se puede ejecutar tan pronto como se escribe. Esto significa que la creación de prototipos puede ser muy rápida.
  • Python puede tratarse de forma procesal, orientada a objetos o funcional.

Es bueno saber esto

  • La versión principal más reciente de Python es Python 3, que utilizaremos en este tutorial. Sin embargo, Python 2, aunque no se actualiza, más que actualizaciones de seguridad, sigue siendo bastante popular. Sin embargo si vas a aprender desaconsejo utilices Python 2
  • En este tutorial, Python se escribirá en un editor de texto. Es posible escribir Python en un entorno de desarrollo integrado, como Thonny, Pycharm, Netbeans o Eclipse, que son particularmente útiles al administrar colecciones más grandes de archivos de Python.

La sintaxis de Python comparada con la de otros lenguajes de programación.

  • Python fue diseñado para ser legible, y tiene algunas similitudes con el idioma inglés y con influencia de las matemáticas.
  • Python usa líneas nuevas para completar un comando, a diferencia de otros lenguajes de programación que a menudo usan punto y coma o paréntesis.
  • Python se basa en la aplicación de sangrías, utiliza espacios en blanco, para definir el alcance de una sentencia; Como el alcance de los bucles, funciones y clases. Otros lenguajes de programación a menudo utilizan brackets para este fin.

Intérprete para Python

Para este tutorial se utilizará el intérprete para Python disponible en GDBOnline, pero puedes utilizar el que más te agrade.

Código de los ejemplos

Todo el código que se desarrolle en este tutorial lo podrás encontrar en nuestro repositorio de GitHub en https://github.com/carlosgbr/python0, te sugiero ampliamente que experimentes con el código y le hagas todos los cambios que se te ocurran para ver el resultado. Es la mejor forma de aprender cualquier lenguaje de programación.

Finalmente…

Python es muy bonito, si no perteneces al área de sistemas tal vez no requieras «mucha teoría innecesaria», sin embargo si quieres tener fundamentos más sólidos de programación, te sugiero enfáticamente que leas el curso que he desarrollado de C++, en tu caso no es importante que estudies propiamente el lenguaje, lo importante son los conceptos y explicaciones que se ofrecen.

Considera que en este turorial, no se desarrollarán muchos temas que sí se hace en el curso de C++

Si tienes preguntas, siente libre de plantear tu consulta en la sección de preguntas de cada lección.

Ethical Hack
Ethical hack

Fuente Imágenes:

Fuentes consultadas:

Código Fuente:

  • El código fuente de toda la serie lo puedes descargar en nuestro repositorio en github busca los programas con el nombre del encabezado de cada programa.
  • Código de esta sección: Ninguna

Introducción en Python by Roberto C. González is licensed under a Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional License.

Spread the love
  •  
  •  
  •  
  •   
  •  
  •  
  •  
  •  
  •  

Deja un comentario