¿Qué es Python y por qué todo el mundo habla de ello en estos días?

Python es un lenguaje de programación.

La cosa es que es un lenguaje increíblemente poderoso. Puedes usarlo para

  • Hacer sitios web
  • Hacer juegos
  • Hacer aplicaciones generales
  • Solo programa por diversión
  • Automatizar tareas
  • Analizar datos

¿Por qué es tan popular?

  1. Python está realmente cerca de escribir en inglés simple, por lo que se ha convertido en una opción muy popular para los principiantes.
  2. Si quieres hacer algo, probablemente hay una biblioteca para eso.
    1. Para aquellos que no pertenecen a la comunidad de programación, una biblioteca es básicamente una colección de código que puede diseñarse para completar una determinada tarea. Es decir, en lugar de que todos tengan que escribir esa pieza de código ellos mismos, todos pueden usar una biblioteca que alguien más escribió para ellos.
    2. Por ejemplo, puedes escribir tu propio código para crear un sitio web o puedes usar una biblioteca como Django o Flask . ( Nota para los profesionales: sí, sé que son técnicamente marcos).
    3. Básicamente, si alguna vez sientes que necesitas escribir este gran trozo de código que parece realmente tedioso o demasiado complejo, solo verifica si hay una biblioteca de Python, probablemente la hay.
  3. Automatización de tareas
    1. Si navega por Quora, encontrará una multitud de ejemplos de personas que intentan automatizar tareas “redundantes” en su vida diaria utilizando Python.
    2. ¿Cuáles son los mejores scripts de Python que has escrito?
    3. Dhruv Baldawa escribió un programa para anotarse boletos para un partido de cricket, Manoj Jayakumar escribió un programa para obtener subtítulos para cualquier programa / episodio de televisión , Akshit Khurana escribió un programa para agradecer a las personas por desearle un feliz cumpleaños. Hay más de 100 ejemplos de esto.
    4. Yo mismo escribí un programa para enviarme una notificación cada vez que The Oatmeal publica un nuevo cómic en lugar de revisar el sitio web a diario.
    5. Un amigo mío escribió un programa para notificarte cada vez que un nuevo episodio de Game Of Thrones estaba disponible en Popcorn time.
    6. Entonces, si alguna vez piensas que hay algo que estás haciendo una y otra vez y sientes que se puede automatizar, probablemente sí, y Python es una gran herramienta para eso.
  4. Análisis de los datos
    1. Este es relativamente nuevo y ha atrapado al mundo por asalto.
    2. El análisis de datos, o el término “más sexy”, Big Data está en todas partes. Cada startup, cada gran empresa, cada profesor tiene algo que ver con Big Data. Cada segundo artículo de TechCrunch parece tener algo que ver con Big Data.
    3. Python se ha convertido en el niño de oro para el análisis de datos y el aprendizaje automático.
    4. Hay una gran cantidad de bibliotecas como Google TensorFlow, Keras, Theano, Scikit-learn, Numpy, Scipy, Pandas, Matplotlib, Spark, y la lista continúa.
    5. Todas estas bibliotecas están construidas para Python. TensorFlow, Keras, Theano y Spark le permiten crear modelos de Aprendizaje automático como las redes neuronales. Estoy casi 100% seguro de que has oído hablar de esto en alguna parte de las noticias. Las redes neuronales y sus variantes son el pan y la mantequilla de la IA moderna, y son realmente fáciles de construir con Python
    6. Scikit-learn proporciona una gran cantidad de otros modelos de aprendizaje automático que incluyen regresión lineal, regresión logística, HMM, etc.
    7. Todas estas bibliotecas facilitan el análisis y la obtención de información de enormes conjuntos de datos. Estas pueden ser estadísticas de usuarios de empresas o datos de salud. Algunos conjuntos de datos de muestra se pueden encontrar en Your Home for Data Science
    8. Mientras que los lenguajes como Scala están en aumento en el análisis de datos y el LD, Python sigue siendo el rey. Hay una biblioteca para todo. Cada cosa
    9. La mayoría de las personas que realizan el aprendizaje automático utilizan Python, Matlab o Scala. (HASTA DONDE SE)

Ahora, diría que estas son las razones por las que todos hablan de Python. Por supuesto, sus otros casos de uso como Desarrollo web o como lenguaje para científicos teóricos de la computación son importantes, pero esto lo diferencia.

También es un lenguaje muy popular para principiantes. Por lo tanto, tienes un cuerpo de tamaño significativo que termina aprendiendo sobre él y hablando de él. Ahora es el lenguaje de programación introductorio de elección en MIT, suceso de Scheme.

Supongo que eso es mi ₹ 1.34 en él.

Python es un lenguaje de alto nivel y orientado a objetos que se escribe dinámicamente. Lo que todos los términos complicados anteriores simplemente significan que –

  1. Nivel alto: está cerca del usuario, lo que significa que la sintaxis es casi como el inglés y es fácil de entender.
  2. Orientado a objetos: necesitas escribir menos código. Esa es la característica más grande de OOP que encuentro por mí mismo. Puede declarar grandes grupos de datos en forma de variables y funciones que pueden asignarse a MÚLTIPLES OTRAS variables que pueden usarse como Objetos.
  3. Mecanografiado dinámicamente – nuevamente, en términos simples: es muy flexible.

La razón por la que la gente habla sobre esto en estos días es porque se está utilizando en MUCHOS campos y áreas como inteligencia artificial y aprendizaje automático, desarrollo web, desarrollo de juegos y herramientas de scripting.

Además, Python es indiscutiblemente el mejor lenguaje OOP que he visto. Yo mismo he hecho C ++ y ruby ​​y encontré python mejor que ambos. Una vez más, he usado el framework django y también he usado PHP y JavaScript para web dev, otra vez python, sin competencia.

Python es un lenguaje poderoso que se ha convertido en un gran éxito recientemente debido a la versatilidad y la legibilidad.

Algunos puntos destacados:

1. Sigue a OOPS

2. Fácil de aprender

3. Funciones incorporadas fáciles y excelentes y fácil asignación de valor variable.

Por ejemplo, para la serie de Fibonnachi,

a, b = b, b + a

4. Menos líneas para codificar

5. No hay necesidad de punto y coma, la sangría difiere de los bloques.

6. Utiliza recursos del sistema directamente.

7. Presencia de estructuras de datos versátiles, como listas, donde puede colocar cualquier tipo de datos sin restricciones. A diferencia de muchos otros idiomas, debe definir el tipo de datos para una estructura.

8. Es de código abierto.

9. Es ampliamente utilizado en sectores bancarios y en sitios web como YouTube.

PD- Agregaré más información como ediciones.

Python, es una poderosa programación orientada a objetos.

  1. Es fácil de entender y fácil de codificar.
  2. Es gratis (no es necesario pagar dinero para obtener Python).
  3. Es portátil (los programas que están escritos en una computadora pueden ejecutarse en cualquier lugar).
  4. Es orientado a objetos y funcional.
  5. Contiene un gran número de funciones y bibliotecas integradas.
  6. Es fácil aprender Python.
  7. La mayoría de las compañías como Google, YouTube, Dropbox, The Raspberry Pi, EVE Online, BitTorrent y Maya usan Python.
  8. iRobot utiliza Python para desarrollar dispositivos comerciales y robóticos.

Es recomendable aprender Python.

Python es un lenguaje de programación de alto nivel, interpretado, interactivo, orientado a objetos y de propósito general. Python puede ser fácil de aprender si eres un programador por primera vez o si tienes experiencia con otros idiomas y también es divertido aprenderlo.

Puedes saber más Bienvenido a Python.org aquí.

Gracias.

Python es un lenguaje poderoso, orientado a objetos y más similar al inglés, por lo que sí, por supuesto, fácil de aprender y mejor para principiantes.