Autor Tema: Python se ha convertido en el lenguaje de programación que crece más rápido  (Leído 7578 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 17895
    • MicroPIC
Re:Python se ha convertido en el lenguaje de programación que crece más rápido
« Respuesta #30 en: 09 de Octubre de 2020, 08:09:54 »
Sí, yo lo he usado y es una pasada. Lo usé en un curso de Data Scientist y la verdad es que es muy potente.
Lo mejor que tiene es que, al igual que Python, es completamente abierto y hay millones de librerías.
Un saludo desde Sevilla, España.
Visita MicroPIC                                                                                        ɔ!doɹɔ!ɯ ɐʇ!s!ʌ

Desconectado PalitroqueZ

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5454
    • Electrónica Didacta
Re:Python se ha convertido en el lenguaje de programación que crece más rápido
« Respuesta #31 en: 22 de Octubre de 2020, 08:23:48 »
El lenguaje R (competidor de Python para aplicaciones de estadística) también está que se sale. Para ser un lenguaje muy específico se ha colocado entre los 10 primeros y sigue subiendo.

Jo, estaba escribiendo para preguntaros por "R" ... la primera vez que oigo ( o leo ) que existe .... ¿lo habéis usado? ¿se parece a ... ?  :shock:

yo tampoco lo conocía,

a juzgar por un vistazo que le di al ide, me recuerda a matlab.
La propiedad privada es la mayor garantía de libertad.
Friedrich August von Hayek

Desconectado Picuino

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 5571
    • Picuino
Re:Python se ha convertido en el lenguaje de programación que crece más rápido
« Respuesta #32 en: 31 de Octubre de 2020, 08:31:30 »
En beneficio de Python hay que decir que también se utiliza para realizar cálculos estadísticos y representaciones gráficas de datos. No está tan especializado como R ni es tan sencillo de usar, pero puede realizar la tarea. Hay muchas librerías para realizar cálculos como Numpy o para representarlos, como matplotlib, que están quitándole usuarios a Matlab.
Sin embargo R no se utiliza en muchas otras áreas donde si que se está utilizando Python, como desarrollo web, ciencia e ingeniería, Inteligencia Artificial (Machine Learning), scripting de sistema operativo, programación de microcontroladores, etc.

Estoy deseando que salga el índice Tiobex de noviembre a ver si por primera vez se coloca Python como el segundo lenguaje más popular, por detras de C.

Un saludo.

Desconectado Picuino

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 5571
    • Picuino
Re:Python se ha convertido en el lenguaje de programación que crece más rápido
« Respuesta #33 en: 04 de Noviembre de 2020, 09:07:34 »
   Python está imparable y sobrepasa a Java.


Artículo de este mes del índice Tiobe, traducido:

"Por primera vez desde que comenzó el índice de popularidad de TIOBE hace cerca de 20 años, Java y C no están en los dos primeros puestos.
C es todavía el número uno, pero es Python el que se lleva ahora la segunda posición. Algunos dicen que el reciente aumento de popularidad de Python se debe a campos en auge como la minería de datos, la inteligencia artificial y la computación numérica. Pero yo tengo mi propia opinión sobre esto. Creo que la popularidad de Python tiene que ver con la demanda general. En el pasado, la mayoría de las actividades de programación las realizaban ingenieros de software. Pero hoy en día se necesitan habilidades de programación en todas partes y hay una falta de buenos desarrolladores de software. Como consecuencia, necesitamos algo simple que pueda ser manejado por ingenieros que no son de software, algo fácil de aprender con ciclos de edición rápidos y una implementación fluida. Python satisface todas estas necesidades.

Hace algún tiempo tuve un pinchazo y llamé a la patrulla de carreteras para que me ayudaran. El mecánico me preguntó acerca de mi vida y cuando usé la palabra "software" en mi respuesta, sonrió y comenzó a hablar con mucho entusiasmo sobre su propia pasión: programar en Python. A partir de ese momento, supe que Python se volvería omnipresente" Paul Jansen CEO TIOBE Software


 

* Captura.PNG
(19.33 kB, 945x397 - visto 158 veces)

Desconectado Picuino

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 5571
    • Picuino
Re:Python se ha convertido en el lenguaje de programación que crece más rápido
« Respuesta #34 en: 04 de Diciembre de 2020, 15:12:28 »
Ya ha salido el indice TIOBE de diciembre y anuncia que Python está cerca de ser el lenguaje del año por cuarta vez.

https://www.tiobe.com/tiobe-index/

"""
TIOBE Index for December 2020
December Headline: Python on its way to become TIOBE's language of the year for the fourth time

TIOBE will announce its programming language of the year 2020 next month. The programming language that got the highest increase in ratings in one year time will win this title. Python is far ahead with a positive delta of +1.90% at the moment. Runner ups are C++ (+0.71%), R (+0.60%) and Groovy (+0.69%). Chances are very low that any language will come close to Python this last month of the year. This means that Python is probably going to win the title for the fourth time, which is a record in the history of the TIOBE index. This month, there were also some interesting moves among the 5 high potential languages: Rust moved from position #25 to #21, Julia from #30 to #26, Dart from #27 to #31, Kotlin from #36 to #40 and TypeScript from #43 to #42. - Paul Jansen - CEO TIOBE Software

The TIOBE Programming Community index is an indicator of the popularity of programming languages. The index is updated once a month. The ratings are based on the number of skilled engineers world-wide, courses and third party vendors. Popular search engines such as Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube and Baidu are used to calculate the ratings. It is important to note that the TIOBE index is not about the best programming language or the language in which most lines of code have been written.
"""

Google Translate:
Índice TIOBE para diciembre de 2020
Titular de diciembre: Python en camino de convertirse en el idioma del año de TIOBE por cuarta vez

TIOBE anunciará su lenguaje de programación del año 2020 el próximo mes. El lenguaje de programación que obtuvo el mayor aumento en rating en un año ganará este título. Python está muy por delante con un delta positivo de +1,90% en este momento. Los finalistas son C++ (+0,71%), R (+0,60%) y Groovy (+0,69%). Hay muy pocas posibilidades de que algún lenguaje se acerque a Python este último mes del año. Esto significa que Python probablemente va a ganar el título por cuarta vez, lo que es un récord en la historia del índice TIOBE. Este mes, también hubo algunos movimientos interesantes entre los 5 lenguajes de alto potencial: Rust pasó de la posición #25 a la #21, Julia del #30 al #26, Dart del #27 al #31, Kotlin del #36 al #40 y TypeScript del #43 al #42. - Paul Jansen - Director ejecutivo de TIOBE Software

El índice de la comunidad de programación TIOBE es un indicador de la popularidad de los lenguajes de programación. El índice se actualiza una vez al mes. Las calificaciones se basan en la cantidad de ingenieros calificados en todo el mundo, cursos y proveedores externos. Los motores de búsqueda populares como Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube y Baidu se utilizan para calcular las calificaciones. Es importante tener en cuenta que el índice TIOBE no se trata del mejor lenguaje de programación o del lenguaje en el que se han escrito la mayoría de las líneas de código.
« Última modificación: 04 de Diciembre de 2020, 15:18:20 por Picuino »

Desconectado Picuino

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 5571
    • Picuino
Re:Python se ha convertido en el lenguaje de programación que crece más rápido
« Respuesta #35 en: 03 de Enero de 2021, 08:26:25 »
Python el lenguaje del año según el índice de popularidad Tiobe

https://www.tiobe.com/tiobe-index/
Citar
TIOBE Index for January 2021
January Headline: Python is TIOBE's Programming Language of 2020!

Python has won the TIOBE programming language of the year award! This is for the fourth time in the history, which is a record! The title is awarded to the programming language that has gained most popularity in one year. Python made a positive jump of 2.01% in 2020. Programming language C++ is a very close runner up with an increase of 1.99%. Other winners are C (+1.66%), Groovy (+1.23%) and R (+1.10%).

It has been stated before: Python is popping up everywhere. It started as a competitor of Perl to write scripts for system administrators a long time ago. Nowadays it is the favorite language in fields such as data science and machine learning, but it is also used for web development and back-end programming and growing into the mobile application domain and even in (larger) embedded systems. The main reasons for this massive adoption are the ease of learning the language and its high productivity. These two qualities are key in a world that is craving for more developers in all kinds of fields. Python already tested the second position some months ago and it will for sure swap places with Java permanently soon. Will Python also beat C? Well, C has still one trump card to play: its performance, and this will remain the case for some time to come. So I guess it will certainly take some years for Python to become the new number 1 in the TIOBE index.

What else happened in the TIOBE index in 2020? C has become number 1 again, beating Java. Java lost almost 5% in only 1 year. Other interesting moves in the top 20 are the statistical language R (from position 18 to 9), and Groovy, which is mainly used for scripting for CI/CD tool Jenkins, from position 23 to 10. Are there any new top 20 entries to be expected in 2021? Top candidate is without doubt Julia, which jumped from position 47 to position 23 in the last 12 months. Dart and Rust are other candidates, but both of them touched the top 20 already without being able to stay for a longer time. - Paul Jansen CEO TIOBE Software


Traducido con Google Translator:

Titular de enero: ¡Python es el lenguaje de programación de TIOBE de 2020!

¡Python ha ganado el premio al lenguaje de programación TIOBE del año! Esta es la cuarta vez en la historia, ¡lo cual es un récord! El título se otorga al lenguaje de programación que ha ganado más popularidad en un año. Python tuvo un salto positivo del 2.01% en 2020. El lenguaje de programación C++ está muy cerca con un aumento del 1.99%. Otros ganadores son C (+1,66%), Groovy (+1,23%) y R (+1,10%).

Se ha dicho antes: Python está apareciendo en todas partes. Comenzó como un competidor de Perl para escribir scripts para administradores de sistemas hace mucho tiempo. Hoy en día es el lenguaje favorito en campos como la ciencia de datos y el aprendizaje automático, pero también se utiliza para el desarrollo web y la programación de back-end y crece en el dominio de aplicaciones móviles e incluso en sistemas integrados (más grandes). Las principales razones de esta adopción masiva son la facilidad para aprender el idioma y su alta productividad. Estas dos cualidades son clave en un mundo que anhela más desarrolladores en todo tipo de campos. Python ya probó la segunda posición hace algunos meses y seguramente cambiará lugares con Java de forma permanente pronto. ¿Python también vencerá a C? Bueno, C todavía tiene una carta de triunfo que jugar: su rendimiento, y este seguirá siendo el caso durante algún tiempo. Así que supongo que ciertamente tomará algunos años para que Python se convierta en el nuevo número 1 en el índice TIOBE.

¿Qué más sucedió en el índice TIOBE en 2020? C ha vuelto a ser el número 1, superando a Java. Java perdió casi un 5% en solo 1 año. Otros movimientos interesantes en el top 20 son el lenguaje estadístico R (de la posición 18 a la 9), y Groovy, que se usa principalmente para la creación de scripts para la herramienta de CI/CD Jenkins, desde la posición 23 a la 10. ¿Hay nuevas entradas del top 20 para se espera en 2021? La máxima candidata es sin duda Julia, que saltó del puesto 47 al puesto 23 en los últimos 12 meses. Dart y Rust son otros candidatos, pero ambos tocaron el top 20 ya sin poder quedarse por más tiempo. - Paul Jansen, director ejecutivo de TIOBE Software.

Desconectado Picuino

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 5571
    • Picuino
Re:Python se ha convertido en el lenguaje de programación que crece más rápido
« Respuesta #36 en: 03 de Mayo de 2021, 07:38:42 »
TIOBE Index for May 2021
Titular de mayo: Python vuelve a la segunda posición

En noviembre pasado, Python cambió brevemente posiciones con Java por la segunda posición en el índice TIOBE, y este mes Python ataca nuevamente. La diferencia es solo del 0,11%, pero es razonable suponer que Python mantendrá su segunda posición durante más tiempo. Incluso podría estar dirigiéndose al primer lugar del índice TIOBE en el próximo medio año, porque C (al igual que Java) está perdiendo popularidad. En otras partes del índice, Rust está tratando de volver al top 20 y Dart y Julia también están subiendo. - Paul Jansen, director ejecutivo de TIOBE Software


TIOBE Index for May 2021
May Headline: Python back at second position

Last November Python briefly swapped positions with Java for the second position in the TIOBE index, and this month Python strikes again. The difference is only 0.11%, but it is reasonable to assume that Python will keep its second position for a longer time now. It might be even heading for the first place of the TIOBE index in the next half year, because C is (just like Java) losing popularity. Elsewhere in the index, Rust is trying to get back in the top 20 and Dart and Julia are also moving upwards. -- Paul Jansen CEO TIOBE Software


 

* mayo.png
(21.47 kB, 901x585 - visto 79 veces)
« Última modificación: 03 de Mayo de 2021, 07:41:23 por Picuino »

Desconectado osposto

  • PIC10
  • *
  • Mensajes: 30
Re:Python se ha convertido en el lenguaje de programación que crece más rápido
« Respuesta #37 en: 04 de Mayo de 2021, 11:33:54 »
Buenos días. Tuve oportunidad de hacer también un minicurso de python, y por otro lado, vi que se usa mucho en distintas plataformas de programación de embebidos. Es práctico al momento de escribir ciertas rutinas, pero siempre te deja un saldo extra en el consumo de memoria. Esto obviamente debido a la interpretación del lenguaje.
En consecuencia, para poder organizar (en mi humilde opinión) los lenguajes más útiles para programación en embebidos, mi lista es:

Primerísimo lugar (y también el más complicado): Assembler con las instrucciones y demás elementos del micro a programar.
2º lugar, y no muy lejos, aunque nunca tan compacto como el anterior: C (también es el que llevo en el corazón, por elección)
3º-> Todos los demás lenguajes

Por supuesto, no he probado toda la amplia gama de lenguajes de programación que existe, pero lo que puedo asegurar es que a medida que es más fácil de entender la programación, más complicado es el proceso de linkeado y compilación de los programas. Y esto es lógico, pues muchas instrucciones dadas por "hechas" en los lenguajes de alto nivel, en los de menor nivel ocupan menos espacio pues el programador puede aprovechar mejor los recursos. No tengo un ejemplo aquí, pero es fácil encontrarlos en internet.

Igual, phyton a mi punto de vista, es muy práctico y de fácil interpretación. Es un buen punto de inicio. Por otra parte, hay un montón de bibliografía en español e inglés sobre todo, pueden probar en www.pdfdrive.com
Saludos.
No sé lo que quiero, pero lo quiero ya. - Sumo

Desconectado Picuino

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 5571
    • Picuino
Re:Python se ha convertido en el lenguaje de programación que crece más rápido
« Respuesta #38 en: 04 de Mayo de 2021, 12:04:30 »
Existe una implementación de Python para microcontroladores que se llama MicroPython: https://micropython.org/
Cada día es más popular, aunque es una solución aún poco usada y limitada a los microcontroladores más potentes.

Pero Python sirve para hacer muchas más cosas relacionadas con los microcontroladores:

  1.- Controlar el microcontrolador desde un PC programado con Python, enviándole órdenes automatizadas
  2.- Monitorizar las comunicaciones I2C, SPI, USB del microcontrolador desde un PC programado con Python
  3.- Recoger datos enviados por los microcontroladores en un PC y realizar análisis de datos como gráficas o resúmenes con ellos
  4.- Realizar test automáticos y debugging para probar un sistema microcontrolador desde un PC programado con Python
  5.- Generar código C o ensamblador de forma automática para un microcontrolador a partir de unas plantillas, rellenando con los valores adecuados en cada programa
  6.- Testear código C o ensamblador, que debe cumplir ciertas reglas, con un programa Python para comprobar errores en el código
  7.- Generar modelos de IA (redes neuronales) en un PC, que luego se ejecutarán en un microcontrolador

Yo lo he visto utilizar Python y lo he utilizado para muchas de estas otras funciones que no son programar directamente el microcontrolador con Python.

Un saludo.

PD: Ten en cuenta que este es un apartado del foro dedicado a lenguajes de programación para PC (aunque también se pueda utilizar Python como lenguaje para microcontrolador)
« Última modificación: 04 de Mayo de 2021, 12:18:24 por Picuino »

Desconectado Picuino

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 5571
    • Picuino
Re:Python se ha convertido en el lenguaje de programación que crece más rápido
« Respuesta #39 en: 07 de Junio de 2021, 09:37:08 »
Últimamente el Índice Tiobe no para de alabar al lenguaje Python. Artículo de Junio de 2021:

"Titular de junio: Python nunca antes había estado tan cerca de la posición n. ° 1
Python está a punto de ocupar la primera posición en el índice TIOBE. La brecha entre el actual número uno, el lenguaje de programación C, y Python es ahora de solo 0.7%. El mes que viene, el índice TIOBE celebra su 20 aniversario. Los lenguajes de programación C y Java son los únicos 2 lenguajes que alcanzaron la posición número 1 durante estos 20 años. Entonces, si Python va a tomar la primera posición en el índice TIOBE, este será sin duda un momento histórico, que vale la pena celebrar. Apenas parece haber movimientos interesantes más abajo en el gráfico. Los posibles campeones futuros como Dart, Kotlin, Julia, Rust, TypeScript y Elixir no mostraron ningún cambio significativo el mes pasado. - Paul Jansen, director ejecutivo de TIOBE Software"


June Headline: Python has never been so close to position #1 before
Python is about to take over the first position in the TIOBE index. The gap between the current number one, programming language C, and Python is only 0.7% now. Next month, the TIOBE index is celebrating its 20-year anniversary. Programming languages C and Java are the only 2 languages that reached a number 1 position during these 20 years. So if Python is going to take over the first position in the TIOBE index, this will certainly be a historical moment, which is worth celebrating. There appear to be hardly any interesting moves further down the chart. Possible future champions such as Dart, Kotlin, Julia, Rust, TypeScript, and Elixir didn't show any significant changes last month. -- Paul Jansen CEO TIOBE Software.