¿Vale la pena comenzar a aprender PHP en 2017 para el desarrollo web, o probar algo como Python Django?

No. Python es considerablemente mejor que PHP. Django es uno de los muchos frameworks que se utilizan en Python.

En lenguaje simple, solo diría que Python está diseñado como un lenguaje completo en sí mismo, por otro lado, PHP comenzó a construir aplicaciones web simples y dinámicas.

Y con el tiempo no pudo hacer un esfuerzo suficiente para reducir la complejidad, como el polimorfismo, la sintaxis consistente, los espacios de nombres y la depuración simplificada, etc.

  • Es inconsistente
  • La sintaxis puede ser extraña, ya que los espacios de nombres son únicos entre los idiomas.
  • Los nombres de funciones pueden ser confusos

Lea la descripción general de los problemas que enfrenta PHP – PHP: un fractal de mal diseño

Para ser precisos, nadie comienza un nuevo gran proyecto en PHP en estos días.

Por el contrario, Python ha encabezado notablemente las listas en los últimos años sobre otros lenguajes de programación como C, C ++ y Java y es ampliamente utilizado por los programadores . El lenguaje ha sufrido un cambio drástico desde su lanzamiento hace 25 años, ya que se introdujeron muchas características adicionales.

¿Por qué es mejor?

  • Características versátiles
  • Menos códigos de programación
  • Casi el 14% de los programadores lo usan en los sistemas operativos como UNIX, Linux, Windows y Mac OS

Lee aquí para saber más

¿Qué hay más allá?

Hay docenas de lenguajes de codificación utilizados ampliamente hoy en día, y también para los aspirantes a ingenieros que quieren incursionar en la tecnología.

Python ocupó el primer puesto como los lenguajes de programación utilizados de código abierto y de uso general utilizados por Reddit, Instagram y Venmo.

Originalmente apareció por primera vez en 1991 y en los últimos años ha ganado popularidad entre los científicos de datos .

Entonces, sin más preámbulos, siempre puedes elegir convertirte en un científico de datos en lugar de un desarrollador de Python, porque los científicos de datos tienen mucha demanda en comparación con el desarrollador de Python. Saber más

¿Quiénes son los científicos de datos?

Los científicos de datos son los expertos en análisis, buenos en matemáticas, en parte los informáticos y los que tienen la capacidad de resolver desafíos técnicos.

Posicionarse como un científico de datos podría ser un movimiento inteligente. Tendrás muchas oportunidades de trabajo, además siempre tendrás la oportunidad de trabajar en el campo de la tecnología con mucho espacio para la experimentación y la creatividad . La demanda de científicos de datos se disparará un 28% para 2020.

Las habilidades requeridas para ser un científico de datos:

  • Estadísticas y aprendizaje automático
  • Lenguajes de codificación como R o Python
  • Gestión de datos, manipulación y visualización.

El salario promedio de un científico de datos en India es de alrededor de R s 620,244 LPA . Vía de hecho

¿Qué se debe hacer para convertirse en un científico de datos?

  1. Mejora tus habilidades
  2. Trabaja en proyectos en vivo y mejora tu conocimiento práctico
  3. Ser contratado

Para mejorar y perfeccionar sus habilidades, siempre puede visitar MOOC como Edureka, Udemy, edWisor, Simplilearn y Udacity, etc. También tiene HackerEarth y HackerRank donde puede practicar sus habilidades de codificación y resolver desafíos.

  1. Edureka, Udemy , Simplilearn y Udacity : te ofrecen un buen plan de estudios, buenas habilidades de aprendizaje, sesiones en vivo, pero se enfocan principalmente en darte certificaciones y no asegurar el trabajo .
  2. HackerEarth y HackerRank : le ofrecen una plataforma donde puede practicar su codificación, ser un hacker y resolver desafíos, además de no garantizar el trabajo.
  3. edWisor : le ofrecen buenas habilidades de aprendizaje, sesiones en vivo, discusiones individuales , trabajo en proyectos en vivo, más conocimiento práctico además de obtener una garantía de empleo .

Con base en las sugerencias anteriores, le recomiendo que opte por edWisor, donde siempre hay un proceso para aprender en su propio espacio y adquirir las habilidades que demanda la industria . Si bien también tiene mentores que lo guiarán a lo largo de su carrera profesional . Además, tienes un trabajo asegurado .

Todo lo dicho y escrito es altamente aprobado cuando uno hace la mejor elección.

Espero que esto ayude.

¡Buena suerte con esta transición!

Bueno, solemnemente depende del gusto de una persona . Prefiero PHP porque lo he estado programando desde hace mucho tiempo.
Pero déjame decirte que Python tiene una comunidad muy fuerte en todo el mundo en comparación con PHP. Python tiene bibliotecas enormes y que son fáciles de aprender.

¡Creo que deberías comenzar con DJango de Python pero algún tiempo después eventualmente deberías probar PHP también …! ¡No me importa codificar en PHP o Python o Perl o lo que sea …! Todos son # DIVERTIDOS …!

Python es uno de los favoritos entre muchos desarrolladores por su fuerte énfasis en la legibilidad y la eficiencia, especialmente en comparación con otros lenguajes como Java, PHP o C ++.

  • PYTHON ES FÁCIL
  • PYTHON LE PERMITE CONSTRUIR MÁS FUNCIONES CON MENOS LÍNEAS DE CÓDIGO.
  • PYTHON PROPORCIONA UNA PIEDRA ESCALONADA PARA APRENDER OTRO CÓDIGO.
  • ES DIFÍCIL MESS UP CON PYTHON
  • Python es perfecto para construir prototipos.
  • PYTHON ES FLEXIBLE.
  • TIENE UNA TONELADA DE RECURSOS
  • DJANGO, UN MARCO WEB DE PYTHON DE ALTO NIVEL, ES INCREÍBLE.

Para tomar el curso de Python Django, haga clic aquí

Yo comenzaría con Django. Cake PHP es definitivamente bueno de conocer, pero en mi opinión Python y Django es un conjunto de habilidades mejor en general. Especialmente porque muchas de las bibliotecas circundantes y la funcionalidad incorporada de Django son útiles de forma independiente. Cosas como la reflexión de esquema son excelentes para construir rápidamente una interfaz de usuario alrededor de una base de datos existente.

Aprender PHP para comprender los fundamentos de la web es bueno. Pero trate de aprender django con la comprensión real de lo básico a avanzado en python. Django se utiliza para construir aplicaciones web bastante buenas y sólidas.

Intenta jugar con los dos. Aprenda los conceptos básicos de PHP y elija un marco como Laravel, CakePHP, etc. Después de esto, repita el proceso con python. Después de hacer un mini proyecto, decida cuál es bueno para usted.

Tardará apenas 7-10 días para aprender PHP. Prueba cualquier buen video tutorial.

Te aconsejaré que vayas con Python Django ya que tiene mejores oportunidades futuras.

PHP será una ventaja adicional.

Aprenda JavaScript primero, porque su mundo web y JavaScript tienen una gran demanda. Puede ampliar su conocimiento al aprender marcos populares como React y Angular.

Depende del requisito. La sugerencia es Python.

More Interesting

Sé lo básico de Python y Django, quiero aprender PHP y Laravel, ¿por dónde empiezo?

Soy un desarrollador de Winform / WPF. ¿Qué debo aprender para convertirme en desarrollador de aplicaciones web en ASP .NET 5 o Meteor?

Estoy tratando de crear un sitio web que contenga todas las ligas deportivas en su área. ¿Qué tipo de API usaría para esto o tendría que comenzar a construir una base de datos grande?

Quiero crear un sitio web de torrents, pero eso sería ilegal, entonces, ¿cómo puedo hacerlo sin enfrentar ningún problema ilegal?

¿Estoy buscando un script que detecte si el navegador actual es compatible con WebPlayer de Unity3D?

Ya trabajo con HTML5 CSS3 JavaScript y jQuery, ¿qué tecnologías como Sass puedo aprender para acelerar mi proceso de desarrollo?

Soy un probador manual. Mi interés está en el desarrollo. ¿Es bueno aprender AWS o aprender alguna tecnología de desarrollo? Ya he versado en ASP.NET y Java.

Quiero crear un sitio web como GrubHub.com, ¿por dónde empiezo?

He trabajado como diseñador / desarrollador web durante 5 años con poco que mostrar. ¿Cómo construyo una cartera?

Si quiero entrar en el campo del diseño web, ¿qué idiomas debo aprender?

He estado jugando con php, python y ruby ​​y he estado leyendo sobre django, rails y varios frameworks php. ¿Cuál es el mejor curso de acción para el desarrollador web moderno? Solo quería tener una idea de cuál sería el mejor camino para el futuro y por qué. Gracias por leer.

¿Qué tecnología debo aprender junto con MVC?

Tengo conocimientos de HTML. ¿Es necesario que conozca C ++ y Java antes de aprender sobre Python o es HTML suficiente?

¿Estoy solo en la sensación de que los CMS son más incómodos que útiles la mayor parte del tiempo?

Soy un desarrollador front-end en una pequeña empresa de TI, pero mis habilidades son constantes allí. ¿Qué puedo hacer cuando voy a una entrevista y me rechazan?