top of page
  • Foto del escritormariofaf

¿Quieres aprender a programar?Empieza con Python, el lenguaje de programación que utiliza la NASA.

Hoy en día, Python es uno de los lenguajes de programación más populares y es utilizado en una amplia variedad de campos, desde la inteligencia artificial, el aprendizaje automático, la automatización de tareas, el desarrollo web y la ciberseguridad. La NASA utiliza python para sus misiones de los robots en Marte.

Te dejo en este post algunas características del lenguaje mas importante y uno de los más usados en el mundo y que seguramente te abrirá muchas puertas.

Aprender un lenguaje de programación puede ser divertido y Python es el lenguaje perfecto para empezar.

Python fue creado por Guido Van Rossum en 1991 como un proyecto hobby. Van Rossum quería crear un lenguaje de programación que fuera fácil de leer, y que tuviera una sintaxis sencilla y limpia. El nombre "Python" no fue inspirado en la serpiente, sino en la serie de televisión británica "Monty Python's Flying Circus" de la cual Van Rossum es fanático de la serie.

¿Qué es Python?

Es un lenguaje de programación interpretado, lo que significa que no necesitas compilarlo antes de ejecutarlo. Para un mejor entendimiento, imagina que hablas dos idiomas: español e inglés. Cuando hablas en español, la gente que te entiende habla español también, así que puedes hablar directamente con ellos sin problema. Pero cuando hablas en inglés con alguien que no habla inglés, necesitas traducir lo que dices al idioma de la otra persona, para que te entienda.

En la programación, escribir o desarrollar un programa es como hablar en un idioma que solo la computadora puede entender. Pero en algunos lenguajes de programación, como Python, la computadora puede entender el programa sin necesidad de una traducción previa, como si hablara el mismo idioma que tú. Eso es lo que significa "interpretado".


Pero, ¿qué hace a Python realmente especial?

Al ser un lenguaje de programación interpretado como lo mencionaba anteriormente lo convierte en muy fácil de usar y de aprender, además que su sintaxis es sencilla permitiendo igualmente que el despliegue de aplicaciones desarrolladas con Python sean muy rápidas. Hoy es considerado como el tercer lenguaje de programación más usado en el mundo después de JavaScript y Java. Otro beneficio de Python es que al ser utilizado por millones de personas en el mundo existe una comunidad de desarrolladores que comparten trucos, códigos fuente,etc y que pueden ser utilizados por otros desarrolladores.

Adicional, su popularidad viene de que muchas de las grandes compañías en el mundo utilizan Python para sus principales productos/servicios como lo son: Google, Netflix, Instagram, Spotify entre otras.


¿Será Python un nuevo skill para el futuro?

Definitivamente si. Estamos viendo la nueva era de la IA y el aprendizaje automático que están en constante crecimiento, y Python es uno de los lenguajes de programación claves en este nuevo contexto. Aprender Python te dará habilidades valiosas para el futuro, y te abrirá muchas puertas en diferentes áreas. No tienes que tener conocimientos técnicos para empezar a aprender Python, de hecho existen muchos recursos actualmente en internet e incluso en redes que te pueden ayudar a cumplir este objetivo. Tuve la oportunidad de realizar un curso de aproximadamente 18 horas (asincronico) para aprender Python y la experiencia fue muy interesante, va desde lo más básico hasta lo más complejo. Abajo te dejaré algunos links de estos recursos. El año pasado se posicionaba cómo unos de los lenguaje con más demanda en el mercado. Articulo


¿Qué puedes hacer con Python ?

El campo de Python es extenso sin embargo aqui te dejo algunos ejemplos de lo que podrías realizar:

  1. Desarrollo web: se puede utilizar para desarrollar aplicaciones web.

  2. Ciencia de datos: es muy popular en el campo de la ciencia de datos debido a su facilidad para trabajar con grandes volúmenes de datos y su amplia variedad de librerías y frameworks, como Pandas, NumPy, SciPy, Matplotlib y Seaborn.

  3. Aprendizaje automático: se ha convertido en uno de los lenguajes de programación más utilizados en el campo del aprendizaje automático gracias a librerías como TensorFlow, PyTorch y Scikit-Learn.

  4. Automatización de tareas: es ideal para la automatización de tareas repetitivas, como la descarga y el procesamiento de archivos, gracias a librerías como Beautiful Soup, Requests y Selenium.

  5. Juegos: también se puede utilizar para crear juegos, gracias a librerías como Pygame y PyOpenGL.

  6. Aplicaciones de escritorio: tambien es una opción para el desarrollo de aplicaciones de escritorio multi-plataforma.

Además de estas capacidades de Pyhton existe como "cereza en el pastel" una aplicacion llamada Github Copilot que es una herramienta de programación desarrollada por GitHub en colaboración con OpenAI (los creadores de ChatGPT) que utiliza modelos de lenguaje de inteligencia artificial para generar sugerencias de código y completar automáticamente partes del código mientras programas. También puede ayudarte a identificar y corregir errores en tu código.


Algunos recursos de Python
  • Este curso de la plataforma Udemy me pareció bien interesante y fácil. Valor aproximadamente 15 USD Curso

  • En términos de libros hay uno en amazon para principiantes: Libro

  • Uno de los mejores sitios para aprender a programar: W3schools

Bueno manos a la obra¿por qué no animarte a aprender Python hoy? ¡No te arrepentirás!






22 visualizaciones

Entradas Recientes

Ver todo

Comments


bottom of page