Python o PHP, ¿qué lenguaje estudiar primero?

Tuve que aprender algo de bioinformática para mi proyecto senior y la parte de implementación llega muy tarde. Necesita el conocimiento del dominio primero. Tienes que pasar por Biología de pregrado primero. Póngase cómodo con todo el material del curso. Preferiblemente obtener una A en él. Todo sucede en la célula hasta que llegas a la parte de nucleótidos y aminoácidos y lo entiendes a fondo. A partir de ahí, lo que tuve que hacer para la bioinformática fue aprender más o menos el aprendizaje automático . Tengo la impresión de que muchas de las aplicaciones en Bioinformática son modelos matemáticos predictivos. Por ejemplo, el documento que tuve que estudiar utilizaba máquinas de vectores de soporte para hacer clasificaciones binarias. El modelo predijo la probabilidad de unión proteína-proteína entre dos proteínas (obviamente jaja). La parte de biología lo ayuda a comprender cuál es el dominio de su trabajo, pero se trata principalmente de CS . De todos modos, primero debe conocer las cosas de minería de datos y aprendizaje automático y luego puede usar muchos idiomas diferentes que admiten API y tienen la implementación de los algoritmos ML.

Mira esta pregunta. ¿Cuáles son buenos libros de texto para el reconocimiento de patrones?

También mantente alejado de PHP. Realmente no creo que se use para la ciencia computacional. ¿Por qué un bioinformático usaría un lenguaje que tiene funciones predeterminadas para la funcionalidad mysql? PHP está diseñado para el desarrollo web. Python se usa mucho en sciene. Elija python, R, matlab / gnu octave, C o C ++ si se siente lo suficientemente competente o PERL. Sé que PERL es uno de los grandes en Bioinformática ya que la base de algunos de los programas de BI es el procesamiento de texto. Como BLAST, que es como Bioinformática 101 .

Pitón. Tiene un documento excelente, por lo que es fácil comenzar. En cuanto a “pequeños trabajos”, lo que necesita es un lenguaje de propósito general y para eso está hecho Python. Con él puedes realizar una amplia gama de trabajos.
Bueno, no conozco PHP muy bien. Se utiliza principalmente para la programación web. Por lo tanto, es algo limitado en comparación con Python, que se puede utilizar para realizar cálculos científicos, programación del sistema, secuencias de comandos, creación de juegos, etc.