Hace 5 años | Por oraculus_reload... a genbeta.com
Publicado hace 5 años por oraculus_reloaded a genbeta.com

En prácticamente cualquier informe o estadística de uso nos encontramos con que Python es uno de los lenguajes con una mayor tasa de crecimiento en estos últimos años. Tanto TIOBE como Stackoverflow destacan constantemente este hecho, buscando a que alguien haga frente a los omnipresentes Java, C/C++ o JavaScript.

Comentarios

D

#7 O usando frases de Arnold Chuache ...

https://github.com/lhartikk/ArnoldC

D

Esto está hecho para provocar un flamewar, así que voy a entrar al trapo.

Sencillo mis cojones, solo hay que ver como funciona DJango por dentro para darte cuenta de la enorme complejidad que tiene python.

A mi por motivos de la vida me toca programar en C, C++, python y Java. Y contando con la reflexión, que se usa para cualquier cosa, el más sencillo es Java. Y antes pensaba que C++ con el template metaprogramming era complicado, pero claro, te pones a entender python y es una fiesta: protocolos, herencia múltiple, un API tramposa que se parece a POSIX pero con matices puteros, metaclases (esta es guapa), las decenas de métodos y atributos que empiezan por __ y hacen cosas chupi-guays.

Yo seré un anticuado, pero para cosas que necesitas acceso al HW o por diversión C (C++ es otro infierno del que me gustaría salir, pero no puedo), para scripting perl y para el resto aplicaciones la JVM (y aquí meto cualquier lenguaje implementado para la JVM como Kotlin, Java, etc).

Y python pues lamentablemente para hacer modelos de tensorflow, keras o preferiblemente pytorch que tiene una interfaz congruente.

D

#1 n00b detected...

No hay más relevelador en ese sentido que escuchar a alguien hablar del nivel de truísmo de un lenguaje.

Programar consiste en resolver problemas... y en mantener las soluciones. Los que sí "son" programadores, tienen una extensa colección de herramientas y saben cuáles pueden ser útiles en cada caso. No van por ahí diciendo "los carpinteros de verdad no usan formones, sólo escopolo" sólo porque no saben para qué vale cada uno.

Son los típicos que entran como un elefante en un cacharrería diciendo "uy, esto... habría que volver a hacerlo de cero en $" y a la media hora te están preguntando cuestiones básicas y proponiendo arquitecturas surrealistas.

El ecosistema de Python, en determinadas materias, está a años luz del de otros lenguajes de programación. Intenta montar un framework de data science en C y después nos cuentas tu experiencia

Python lo están usando desde en Netflix hasta en la NASA, será que no se pueden permitir programadores "de verdad"... roll O será que tienen el culo pelado de truístas noobs que nunca han desplegado fuera del ordenador de su casa y que van pontificado sobre lenguajes en términos absolutos obviando por completo que no son un fin en sí mismo, sino una herramienta.

d

#4 está claro que si no desarrollas tu propio sistema operativo desde 0 cada vez que quieras programar algo no eres un auténtico programador.

D

#10 Eso de que no haya que declarar las variables/los objetos... demasiadas veces se te va el dedo o la cabeza al programar y, si no se declaran, te encuentras con una variable/un objeto que no viene de ningún lado y no va a ningún lado pero te jode la lógica del programa.

Y no lo digo por python si no por todas las veces que en BASIC (de cuando el GWBASIC o el GFA) me he cagado en sus muertos por confundirme. Porque encima no te puede avisar de que has metido la pata.

D

#4 C, el termino medio, C. Eso es un lenguaje de verdad ...

par

#62 Creo que era sarcasmo...

D

#8 la documentación de Python es atroz. Al final para consultar cosas básicas necesitas StackOverflow

Supercinexin

#5 El lenguaje tiene mucho que ver.

Cuando lo más guay que has hecho en tu vida es ser un puto programador, es superimportante que elijas un lenguaje que sea más complicado que el resto y que vaciles a todo el mundo de que TÚ eres un auténtico programador y los demás (Python, Ruby, JavaScript...) son unos mierdas que no saben hacer nada. Aunque al resto de la población, incluidos profesionales del desarrollo software, nos importe una puta mierda, por supuesto.

Piensa que eso es lo más cerca que muchos frikis van a estar de sentirse hombres: chulear de que saben programar mucho en C++ o Java

D

#61 se nota que sabes de lo que hablas, +1 por Perl

Python tiene muchos problemas pero la comunidad es una secta que rechaza aceptarlos, te dicen que no hay ningun problema y que todo es maravilloso segun el 'pythonic way'. Para mear y no echar gota.

u

#92 Si el que ha escrito es script en Perl no escribe buen código, ciertamente puede ser un infierno de entender y mantener, creo que ese es el motivo por el que Python se está usando más que Perl, porque te "obliga" ha escribir mejor código.

No obstante me gustaría romper una lanza en favor de Perl lenguaje por el que siento mucho cariño y comentar que en el mundo de la administración de sistemas Perl sigue estando muy presente. Por ejemplo está íntimamente ligado a Apache y Squid, se pueden escribir módulos de Apache por no hablar de mod_perl y los CGI que todavía se usan. junto a utilidades como bugzilla, ikiwiki, awstats, webalizer y spamassin.

Tiene cientos de módulos CPAN que le hacen la vida muy fácil al administrador de sistemas y es imbatible procesando largos ficheros de texto.

En cuanto a desarrollo web, Perl dispone de unos cuantos frameworks con bastante prestigio como Catalyst y Mojolicious. También señalar que casi todo Amazon (la tienda), el motor de búsqueda duckduckgo así como la base de datos de cine IMDB están desarrollados mayoritariamente en Perl, lo que demuestra que sigue siendo válido para desarrollos tochos y sigue vivo y coleando.

D

#109 y eso de que Python 'obliga' a escribir mejor codigo es otra de las grandes mentiras de su comunidad. Python te obliga a indentar 'correctamente' y poco mas. El que escribe una funcion/metodo con miles de lineas y todo en modo spaguetti lo puede continuar haciendo en Python sin ningun control. Buena suerte hincandole el diente a ese codigo.

u

#112 Si es cierto, pero para ser justos hay que decir que con Perl se pueden montar unos galimatías de campeonato:

http://www.tiraecol.net/modules/comic/comic.php?content_id=15

lol lol lol

comadrejo

#c-3" class="content-link" style="color: rgb(227, 86, 20)" data-toggle="popover" data-popover-type="comment" data-popover-url="/tooltip/comment/3116732/order/3">#3 No son ni parecidos, ni comparables.

En VB ni sueñe usted con proyectos de esta calidad:
https://github.com/gentoo/portage
https://github.com/rpm-software-management/dnf
https://github.com/rpm-software-management/yum

Y le dan mil vueltas al windows update programado en C++ y C#. Imagine usted que MS hubiera creado windows update con Visual Basic.

squanchy

#31 Que se lo digan aKarmoKarmo

par

#2 #3 Yo uso C y Python para la mayoria de cosas que hago, y para mi, es una combinacion genial. Y, en general, no importo mas librerias en Python que en C.

Cada uno tiene su ambito. Y cada uno me va muy bien para su ambito.

ur_quan_master

¿ Porque les falta base?

kaeldran

#7 Un auténtico programador genera código fuente de entre sus manos desnudas, moldeando la realidad con su mera fuerza de voluntad (por supuesto entiéndase por "autentico programador" a haber llegado a Hi-formatico de N6 con clase de prestigio Blade Coder, no a esos pipas que estando aun a N4 pillan el feat de Algorithmic Transmuter y piensan que solo por usar su Mind in Machine sin necesidad de un teclado ya son alguien, pffffff).

Por lo demás, yo adoraba el Flying Circus de los Python, lo tienen en netflix, a veces me lo pongo para tener algo corto que ver mientras desayuno...

f

#41 R es precisamente lo que se usa en data science cuando no sabes programar. Es un lenguaje que se imparte en la facultad en carreras como farmacia, economía,... pero no en informática. Así que dudo que sea una respuesta adecuada.

Python es un buen lenguaje de programación y el que mejor se ha posicionado en temas de deep learning, fundamentalmente gracias al ecosistema de librerías. Por otro lado es muy potente, si participas en algún coding challenge verás que usualmente la gente que se posiciona dentro del top 10 es el lenguaje que suele elegir. Es un lenguaje bastante idóneo también para la realización de APIs, ha adoptado bastante bien el paso de REST hacia GraphQL, y tiene una comunidad abierta y activa.

Pero su gran fuerte es el deep learning sin duda, con pytorch, theano, scikit, tensorflow... Y con su gran compañero Jupyter Notebook que lo hace el favorito para el trabajo de investigación.

D

#72 Yo no quería decirlo así con esas palabras, pero estoy de acuerdo...

D

#4 Es el pago que realiza por usar lenguajes interpretados

D

Los hombres de verdad programan en código máquina, a ser posible pasando del ensamblador y aprendiéndose los mnemónicos de memoria. Todo lo demás es para parguelas.

J

Yo programo en binario, como los hombres.

BodyOfCrime

#69 Yo he usado ambos y son muy similares (en realidad no pero no vamos a debatir eso ahora) a la hora de hacer ciencia de datos, pero debo decir que me siento más cómodo con Python, aunque hay a veces que me gustaría tener algunas funciones de R que en Python no están igual de implementadas.

Usa Jupyter y deja RStudio, te lo agradecerás a los 5 minutos y si ya lo haces desde Anaconda te vas a hacer una autofelación del gusto lol

squanchy

#10 Es decir tienes la idea y la vas poniendo sin pensar al vuelo como ha de quedar y arreglarlo después. a diferencia de otros lenguajes.
¿es así como programas? Hostia puta...

comadrejo

#1 Si usted quiere "programar" un mod para los SIMs 4 necesita conocer python.

http://sims4studio.com/thread/15145/started-python-scripting-updated

D

#18

R

#4 Programarte una web en ensamblador dice... una puta web. Los novatos son los que se creen que todo son putas webs.

Supongo que cuando navegas lo haces con tu propio stack TCP/IP.

D

Lo peor de python? que te venga un javero venido arriba a decirte lo que es y no es programar o un lila que que por picar en c# se piensa que esta haciendo física nuclear.

D

#66 cierto. También me he dejado en el tintero que la concurrencia es regulera.

BodyOfCrime

#89 Puedes usar Python o R con Jupyter y Jupyter dentro de Anaconda. Anaconda te va a permitir instalar librerías con un par de clics (o un par de comandos si no las tienen) y ademas crear entornos de trabajos separados para poder usar versiones anteriores de algo porque te son necesarias para una tarea en concreto y da problemas con algo más actual.

Usa R o Python pero hazlo desde Anaconda y a ser posible con Jupyter

D

#44 Y que Symfony me de de comer muchos años más!

D

#5 Además de que también puedes emular en python o en cualquier otro lenguaje de alto nivel un estilo de programación de bajo nivel: por ejemplo puedes emplear variables imaginándote que son registros, limitarte a if-then, etc...

Desde este punto de vista un lenguaje de alto nivel puede ofrecerte una herramienta útil para diseñar un programa en ensamblador, o un programa en máquina de Turing, que luego puedes traducir directamente a ensamblador real, o al código de bajo nivel que sea. El lenguaje de alto nivel sería como un laboratorio de diseño útil desde el punto de vista de cosas como la depuración de errores.

V

#3 Igual te vendría bien conocerlo, será uno de los lenguajes de los futuros empleos junto con Java.

D

#37 Las discusiones en estas chorrinoticias siempre son un Déjà vu.

En los comentarios parece que todo el mundo sabe programar. Pero me pregunto por qué suben tantas noticias de Genbeta y páginas similares. Si es que estos blogs son a la programación lo que el Hola a la sociología.

¿Votan programadores o aficionados estas noticias?

Nota: yo soy aficionado y me gusta Python, pero jamás voto estos articulillos de Genbeta.

D

#38 Vaya, es que lo único que me gusta de Python es el nombre. No digo que sea malo, sólo que lo odio a rabiar por la indentación forzada. Soy tan raro que continúo con Perl siempre que puedo y me dejan.

f

#56 Pues por ponerte un ejemplo de las cifras, busca en github "deep learning", y te saldrá la cantidade proyectos, y las cifras por lenguaje:

19,226 Jupyter Notebook
17,782 Python
3,342 HTML
791 C++
648 MATLAB
555 Java
541 JavaScript
332 TeX
280 R
267 Shell


Así que en python hay 19226+17782=37008 proyectos al respecto, frente a los 280 de R.

Me dedico profesionalmente a temas de deep learning, fundamentalmente generación de voz, computer vision, NLP,... Python es la herramienta principal usada por la comunidad, demandada, y lo es precisamente por la cantidad de posibilidades. Eso se representa también en la cantidad y tipo de salida laboral, python está altamente demandado y si ya hablamos de deep learning estaríamos hablando de salarios muy elevados por encima de la media de un desarrollador habitual. En R también hay salida, pero son trabajos más de data science, trabajos mucho más grises y mecánicos que no son los a los que estoy habituado, y además con menor salida laboral y peor rango salarial. Pero si sales de económicas, seguramente R se adapte más a lo que necesitas...

rcgarcia

#7 me ha recordao a XKCD

#14 dios es buenisimo

polpitart

Muy bonito Python, pero el que sigue dando de comer a muchos programadores es PHP. Larga vida al PHP!!!

D

#5 #13 Es que Python es hoy en día el pragmatismo 100%. Pero como esta gente sólo se asoma a uno o dos lenguajes y se especializa mucho en ello, piensan que su dominio a la hora de solucionar problemas es más rápido que un programador multidisciplinar. Y depende mucho del alcance y el tipo de problema. Por no hablar de que Python es una maravilla para todo tipo de carreras paralelas como ingenieros, arquitectos, diseñadores, etc.

PD.: Llevan dos mil años enterrando a PHP, no lo olviden.

v

#91 Pues no lo encuentro... seguro que es ese número?

Schrödinger_katze

#63 Hombre, para mí, en mi campo, Python es mucho mejor que R y que Matlab: Hace lo mismo que los dos (según lo que yo he intentado hacer), pero además, es más general (te permite hacer más cosas). Lo digo porque en tu caso ya tienes conocimientos de algo y tirarlos no te traerá ningún beneficio, pero aprender Python no es complicado y seguro que ayuda tu curriculum y tu arsenal de programación, vaya.

h

Muchos comentarios despectivos hacia Python en este hilo. Parece que como es facil y lo puede usar todo el mundo ya no sirve.
Youtube, Reddit, Spotify, Dropbox, ... todos usando Python pero en verdad son unos pringaos por no usar un lenguaje mas dificil para ganar miles de millones de dolares.

Powertrip

#74 qué gran argumento para defender python. Me has convencido, voy ahora mismo a buscar un curso online

par

#7 lol

c

legible mis cojones

comadrejo

#66 Empresas como google, dropbox, etc.. han llegado a la conclusión que cuando se necesita una ejecución eficiente, mejor utilizar golang o incluso rust. Uno puede tratar de atizarle la python para que corra mas, pero al final si necesitas muchas "piruetas" te sale mas rentable pagar el peaje del "tipado" estático y la obligatoriedad de inicializar.

D

#27 si, por eso hay tantos.

comadrejo

#32 Agradecido estoy si le place desarrollar el asunto.

En C se puede llegar a "Master Yoda" en legibilidad:
https://www.ioccc.org/2000/dhyang.c

sinson

#10 ---¿habre?

Schrödinger_katze

#4 Es lentorro si lo usas sin intención de que sea rápido. Con numpy consigues unas velocidades que cualquier progarmador no experto consigue progarmando en C, por ejemplo. Si quieres aún más velocidad, te puedes meter en temas de Cython, numba, etc. Python se puede compilar.

BodyOfCrime

#60 Puedes usar R en Jupyter, no todos los protroyectos seran en Python, aunque dudo mucho que alcancen el 1% del total

BodyOfCrime

#48 Aqui tienes a uno lenguajes-programacion-mas-populares-c-expulsa-python-tres-eng/c083#c-83

Hace 5 años | Por --541279-- a techrepublic.com


Lamentablemente me tiene bloqueado y no puedo mencionarle para que pueda defenderse

PD: Por cierto y a raíz del comentario que he enlazado, veo que los@admin siguen sin aplicar mano dura contra los insultos (algo que dijeron que harían). No me sorprende pero al menos ahora sabemos que podemos insultar sin problemas.

Yonseca

#1 Estoy de acuerdo. Java siempre será más potente.

d

Mecanografíame.

d

#48 Lo mejor de python es ver como incultos informáticos adelantan por la derecha en sueldo y calidad de vida a esos grandes programadores que programan programas aplicados al campo de la programación.

b

#4 Coincido. En cuanto a lentorro salvo casos excepcionales lo puede solventar con:
- Profiling
- Hacer los objectos más ligeros
- Usar otros interpretadores en vez de cPython
- En caso de cPython compilar cachos a C
- etc.

mmmvvv

#50 R es mejor para hacer estadística. Y tiene mejor rendimiento que Python (numpy) para picar números. Python es mejor para deep learning, porque puedes usarlo con tensorflow / keras / pytorch... Y, por supuesto, tiene muchas más aplicaciones que la computación científica.

c

#43 vamos a ver... Mil cosas.
Identación, una mierda que sea obligatoria y además delimite los bloques.
Todo el tema del self es engorroso y poco lejible, especialmente los constructores. Qué horror!

llorencs

Yo voy a comentar tarde... pero a mi Python me encanta. Y ahora voy a lanzar un mensaje para los fans de los lenguajes similares a C. No puedo con la forma de trabajar de esos lenguajes. La verdad, que yo soy de lenguajes tipo Pascal, Python... Para lo que hago yo, que son soluciones que sean relativamente rápidas, Python es el mejor lenguaje que he encontrado, además que tiene de muy buenas librerías para lo que necesio como sean, gráficas, REST, XML y también me permite meterme en el mundillo de la inteligencia artificial. Todo en un solo lenguaje.

Vuelvo al objetivo de la pregunta, ¿por qué los lenguajes tipo C triunfaron sobre los lenguajes que son más legibles para los humanos, tipo Pascal, Python, Ada...? Yo aprendí con Pascal/Object Pascal, y me gustaría volver a usarlo, pero hoy en día es un lenguaje algo anticuado y le faltan muchas librerías.

c

#111 para eso hay otras herramientas. El estilo lo puedes cambiar. Yo para formatear Ruby uso Rubocop y como de forma automática sabe corregir unas cuantas cosas pues no hay problema. El problema viene cuando tienes que llevar la cuenta de las identaciones. Es un rollo patatero, de lenguajes muy viejos.

oraculus_reloaded

¿Y de Julia?. ¿Nadie va a hablar de Julia?

froster

#4 Depende para qué, no?

En computación numérica es de lo mejorcito.

editado:
pues ni eso ¯_(ツ)_/¯

comadrejo

#31 ¿Hablamos de programadores o de "plantilleros"?

Porque el "plantilleo" también da de comer y hay quien lo llama programar.

Hay un sub grupo mas avanzando que los "plantilleros", los "full framework". Al menos esos programan por encima de miles de capas.

squanchy

Yo era muy feliz con mi C#, hasta que me obligaron a programar en javascript. Del python ése he oído hablar, pero estoy ya mayor y no tengo el pene para farolillos.

V

#33 El saber no ocupa lugar, solo da dolor de cabeza.

comadrejo

#61 Ciertamente el "remix" de paradigmas lo hace complicado. En lo del "scripting" discrepo, siempre me ha costado mucho mas mantener/parchear "tamagochis" de perl que de python en sistemas. Un dato interesante es que las distribuciones utilizan principalmente python para las herramientas de sistema.

D

#102 Otro que no sabe diferenciar exclusividad de funcionalidad.

D

#119 Tienes tres problemas (y todavía no lo sabes):

1) No tienes sentido del humor: Si lo tuvieras, te habrías dado cuenta de que mi primer comentario era una coña. Todo el mundo lo ha pillado menos tú (único voto negativo frente a dieciséis votos positivos.
Te diré que el sentido del humor es un signo de inteligencia.

2) No tienes comprensión lectora: Si la tuvieras, te darías cuenta de que estoy hablando del Ferrari vs el Tesla. En ningún momento estoy hablando de programación. Además: Sigue siendo un comentario de coña.

3) Reaccionas con agresividad a lo que no comprendes: Negativizas e insultas indirectamente (" tu comentario no tenía una pizca de profesionalidad").

Me da a mi que no debes ser el más popular de tu grupo ¿no?

D

Mira, yo no sé que te has fumado, ni que tipo de trauma tienes, ni cual es la trola que te he contado, (sinceramente creo que te estás confundiendo de comentario/usuario) pero no sé en que momento no has entendido la broma: Lo siento por tus deducciones de adalid de perspicacia, pero es una puta broma.
Parece ser que eres la única persona de los 17 que han votado que no lo ha entendido.

Lo de exclusividad y funcionalidad lo decía porque un Tesla es más funcional, pero un Ferrari es más exclusivo.
Por eso hay gente que se compra un Iphone y luego hay gente como yo que me compro un móvil de 200 pavos.
No he hablado de lenguajes de programación ni un segundo.

¿Te queda claro Sherlock? lol

No sé como relacionas esto con la lógica los lenguajes de programación y demás mamarrachadas que me está contando (ni me interesa).

No me queda más que decirte que alabo de forma incontestable tus atributos de adivino.
Además, espero que tengas un brillante futuro como profeta.

Dicho esto: Este mes ya tengo cubierto el número de tontos posibles a los que voy a responder en menéame, así que te mando a los ignorados y te sigues haciendo tus pajas mentales tu solito.

D

Mira, yo no sé que te has fumado, ni que tipo de trauma tienes, ni cual es la trola que te he contado, (sinceramente creo que te estás confundiendo de comentario/usuario) pero no sé en que momento no has entendido la broma: Lo siento por tus deducciones de adalid de perspicacia, pero es una puta broma.
Parece ser que eres la única persona de los 17 que han votado que no lo ha entendido.

Lo de exclusividad y funcionalidad lo decía porque un Tesla es más funcional, pero un Ferrari es más exclusivo.
Por eso hay gente que se compra un Iphone y luego hay gente como yo que me compro un móvil de 200 pavos.
No he hablado de lenguajes de programación ni un segundo.

¿Te queda claro Sherlock? lol

No sé como relacionas esto con la lógica los lenguajes de programación y demás mamarrachadas que me está contando (ni me interesa).

No me queda más que decirte que alabo de forma incontestable tus atributos de adivino.
Además, espero que tengas un brillante futuro como profeta.

Dicho esto: Este mes ya tengo cubierto el número de tontos posibles a los que voy a responder en menéame, así que te mando a los ignorados y te sigues haciendo tus pajas mentales tu solito.

Urasandi

#9 Corrijo: "...lo que AutoLisp a la programacion"

D

#9 Toda la puta razon lol

leporcine

Lenguajes de servidor, puaj.

Dramaba

#21 Igual #3 es una máquina en python solo que no le gusta...

Schrödinger_katze

La respuesta en mi sector es muy sencilla: Somos científicos, no programadores. Queremos algo que permita hacer scripts pero también trabajar en vivo (IPython). Algo que tenga ya herramientas probadas y usadas por mucha gente para no tener que reinventar la rueda.
Al final, es matlab o Python. Durante años se ha usado matlab, pero ahora cada vez se pagan menos licencias y se promueve más el uso de Python.

#45 No sé como es R, pero sé que he visto muchos vídeos de Python para gente que usa R, con paquetes como Pymc3, scikit o scipy explicados para que se entiendan. Creo que no te será dificil de aprender y, en cuestión laboral, yo creo que Python tiene mucho más futuro. No te digo que tires R por la borda, pero aprender un par de cosillas en Python nunca te vendrá mal, en mi opinión.

D

#19 O lo que te dejan, en el más común de los casos.

s

#42 NO. ASí programaba hace 30 o más años... COn el commodore 64
He programado en basic. visual basic, clipper, prolog, object pascal y yo que se porque me perdí o me volví loco jeje
Al programar en Pascal me centré (el profe me avisó un goto y suspendido, todo bien organizado y claro definido, comentado, estrucuturado claramente) y por eso lo defiendo tanto y he defendido el Objet pascal y el Lazarus una y otra vez frente al auge del python muchas veces. Y es una lástima pero claro es como es el sistema a pesar del lenguaje

Pero el python permite programar así. Y sí programé así y funcionaba de coña me acordaba de todas las variables y todo de memoria sin problema de códigos larguísimos dado que pensaba en el idioma de programación sin problema. Claro que con los los años... Es un tostón y otra persona...

El python permite hacer eso: pensar en Python directamente en lugar de planear mejor las cosas antes...

Es como volver al gwbasic o al Basic 2.0 del C64

s

#23
Por eso tienes herramientas que al tocar una te la localiza donde aparece, te pone donde está localizada etc

Se vuelve a lo mismo de forma cómoda pero los editores (los IDE más bien) tienen herramientas y es saberlas utilizar. A mi me ha dado por meterme con el PyCharm y ya empiezo a ir tirando no se cual es mejor en eso aún

D

#27 No exageremos, la idea es programarlo una vez y reutilizarlo siempre.

par

#63 En mi campo se usa mucho R. A mi no me gusta mucho porque me parece muy poco consistente, y te da errores indescifrables. Pero hay gente que le gusta y le cubre las necesidades. Especialmente si lo que vas a hacer mas es ajustar unos cuantos modelos, hacer graficos y usar paquetes de otros para hacer el analisis que quieras hacer.

A mi personalmente me gusta mas Python. Segun mi opinion es mas facil, mas flexible y mucho mas versatil (se puede usar en muchos campos distintos). En general creo que es mucho mejor como lenguaje en si. Pero creo que el lenguaje mas adecuado, depende muchisimo de que quieres hacer con el (por ejemplo, R tiene muchisimos paquetes en el campo del analisis genetico, y si quieres usar estos paquetes, te puede ser util). Pero yo sin duda creo que aprender Python es muy util.

par

#63 Y añado a mi comentario, tambien me da la impresion que Python tiene mas futuro, mientras que R tengo la sensacion que se va a quedar mas estancado en unos ambitos mas concretos.

D

#1 Si te tuviera enfrente en una entrevista de selección de personal no te contrataría. Duda siempre de aquel trabajador que se cree mejor que otros por usar herramientas complejas, ya que a veces lo más genial es precisamente la solución sencilla y menos dependiente. Un programador cerrado que se vanagloria de saber mucho de X lenguaje de alto nivel se ve siempre ampliamente superado por la necesidad constante de adaptación al mercado laboral.

D

#18 Pues un Dacia no, pero un Tesla Model S P85D deja tu Cavallino echo un potrillo.

fleong

#1 Lávese usted la boca después de decir semejante cosa >

f

#1 Entonces, ¿qué lenguaje recomiendas que sí sea de programadores? Y más concreto, para dedicarse a temas de Deep Learning.

v

#35 R, por ejemplo

1 2