Red de conocimiento informático - Problemas con los teléfonos móviles - Las perspectivas de aplicación de Python.

Las perspectivas de aplicación de Python.

Aunque Python tiene una alta eficiencia de desarrollo, la velocidad de ejecución de Python en los primeros años era más lenta que la de otros lenguajes, lo que también es la razón principal por la que muchos programadores criticaron a Python. Sin embargo, en los últimos años, el intérprete de PyPy. Ha seguido mejorando la velocidad de ejecución de Python. En algunos escenarios, la velocidad de los programas ejecutados a través de PyPy es directamente cercana a la del lenguaje C. Creo que en unos años, la velocidad de ejecución de Python ya no será un problema. . Además, debido al rápido desarrollo de la velocidad de procesamiento de la CPU en los últimos años, la velocidad del lenguaje de programación en sí ya no es una consideración importante en la mayoría de los escenarios comerciales (excepto en empresas que son extremadamente sensibles a la velocidad de respuesta, como la búsqueda). Por lo tanto, se puede ver que Python también considera la búsqueda de una velocidad de carrera rápida. Los zapatos para niños que quieran aprender pueden agregar faldas de pingüino. Los primeros tres dígitos son 227, el del medio es 435 y los últimos tres dígitos son 450. Se pueden compartir materiales de video de forma gratuita para intercambiar experiencias y explicar el mercado.

La última es la función de Python. Debido al mecanismo ambiental y las características del lenguaje, hacer que Python sea poderoso es cuestión de minutos. Siempre que pueda configurar la fuente y el entorno, el desarrollo será muy simple. La razón de la popularidad de Python es que la biblioteca estándar de Python y las bibliotecas de terceros son tan poderosas que no se puede imaginar si desea participar en la programación técnica en cualquier dirección, casi puede encontrar el soporte de biblioteca correspondiente. :

Desarrollo WEB: el Python más popular El marco web Django, el marco Tornado que admite alta concurrencia asincrónica, matraz, botella breve y conciso, el eslogan oficial de Django define a Django como el marco para perfeccionistas con plazos (para el efecto es un marco web de alta eficiencia desarrollado para perfeccionistas)

Programación de red: el marco de red Twisted admite alta concurrencia y el asyncio introducido en py3 hace que la programación asincrónica sea muy simple

Crawler : En el campo de los rastreadores, Python es casi dominante, Scrapy\Request\BeautifuSoap\urllib, etc., puedes rastrear lo que quieras

Computación en la nube: el marco de computación en la nube más popular y conocido en El presente es OpenStack. Gran parte de la popularidad actual de Python se debe a la computación en la nube.

Inteligencia artificial: ¿quién se convertirá en el primer lenguaje de desarrollo en la era de la IA y los grandes datos? Ésta es una cuestión que no necesita debate. Si hace cinco años, Matlab, Scala, R, Java y Python todavía tenían sus propias oportunidades y la situación aún no estaba clara, cinco años después, la tendencia ha sido muy clara, especialmente después de que Facebook abrió PyTorch hace algún tiempo, Python ha Conviértase en un actor importante en la era de la IA. La posición del idioma superior está básicamente establecida, y el suspenso en el futuro es quién puede asegurar el segundo lugar.

Operación y mantenimiento automatizados: pregunte a cada personal de operación y mantenimiento en China, ¿qué idioma debe saber el personal de operación y mantenimiento? Creo que 10 personas le darán la misma respuesta, y su nombre es Python

Análisis financiero: tengo un amigo que estuvo en la industria financiera antes. En 10 años, su empresa escribió muchos programas de análisis, alto. -El software de comercio de frecuencia utiliza Python Hasta ahora, Python es el lenguaje más utilizado en los campos del análisis financiero y el comercio cuantitativo.

Computación científica: ¿Sabía que la NASA ha estado utilizando Python ampliamente desde 1997? Las operaciones científicas, con el desarrollo de muchas bibliotecas de programas como NumPy, SciPy, Matplotlib, bibliotecas Enthink, etc., hacen que Python sea cada vez más adecuado para cálculos científicos y dibujo de imágenes 2D y 3D de alta calidad.

En comparación con Matlab, el software comercial más popular en el campo de la informática científica, Python es un lenguaje de programación general y tiene una gama más amplia de aplicaciones que el lenguaje de scripting utilizado por Matlab

Desarrollo de juegos: en el desarrollo de juegos en línea Python también tiene muchas aplicaciones. En comparación con Lua o C, Python tiene capacidades de abstracción de mayor nivel que Lua y puede describir la lógica empresarial del juego con menos código. En comparación con Lua, Python es más adecuado como lenguaje anfitrión, es decir, el punto de entrada del programa está en Python. Ese fin sería mejor y luego usar C/C para escribir algunas extensiones cuando sea necesario. Python es muy adecuado para escribir proyectos con más de 10.000 líneas de código y puede controlar bien la escala de proyectos de juegos en línea dentro de 100.000 líneas de código. Además, hasta donde yo sé, el conocido juego "Civilization GT" está escrito en Python.

Después de enumerar tantos, descubrirá que a Python le ha ido muy bien en casi todos los campos mencionados anteriormente. Es un verdadero lenguaje completo, incluso si Java es actualmente el lenguaje más utilizado en el mundo. ¡El lenguaje es inferior a Python en muchos aspectos! Todavía no veo ningún lenguaje que pueda lograr estos resultados en tantos campos al mismo tiempo. Entonces, adelante, no te equivocarás.

Se adjunta una lista de las clasificaciones de idiomas de este año.

Finalmente se adjunta el último salario para puestos de Python

Los más utilizados en la actualidad: desarrollo full-stack, análisis de datos, desarrollo de operación y mantenimiento. El salario inicial de los ingenieros de Python comienza en 15K, el salario inicial de los ingenieros con más de 3 años de experiencia es en su mayoría de más de 20K.