Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Python es un lenguaje de alto nivel para qué?

¿Python es un lenguaje de alto nivel para qué?

¿Para qué sirve Python como lenguaje de alto nivel?

Python es un lenguaje de programación interpretado orientado a objetos y se ha convertido en el lenguaje de programación preferido para aprender ciencia de datos, realidad virtual e inteligencia artificial. Su filosofía de diseño es "elegante" y "clara". ". Las características de facilidad de uso y retroalimentación oportuna se han convertido en la primera opción para muchas personas que se inician en el mundo de la programación. Al mismo tiempo, Python también es un lenguaje de bastante alto nivel con una tercera biblioteca rica y potente que puede hacer referencia a varios módulos y conectarlos entre sí fácilmente. Muchos sitios de redes sociales como Reddit, Douban, Zhihu, Dropbox, YouTube, Guoke, etc. están implementados en Python.

Mi primera impresión sobre Python fue que en el documental "Son of the Internet", Aaron Swartz interceptó los documentos y materiales de la biblioteca del MIT utilizando programas escritos en Python. En ese momento, estaba interesado en Python. , pero pronto será eliminado porque no hay conexiones ni intersecciones posteriores.

Hace unos meses vi una clase básica de Python. En ese momento, no sabía qué tipo de lenguaje de programación era Python (incluso ahora todavía no entiendo completamente qué puede hacer Python). ¿Dónde puedo conseguirlo? Presioné el botón de registro sin saber a dónde iba. Creo que la ventaja es que hago todo lo posible para pagar por mis acciones, y sólo puedo hacerlo en silencio. No puedo hacerlo demasiado público por impulso, y no puedo decir descaradamente que es una epifanía. explorar los hechos que se han convertido en hechos.

No hay clases en la clase de capacitación. No hay folletos ni materiales. Solo se asignan tareas y tarjetas de orientación. Al principio estaba un poco nervioso porque tenía que saber cómo sostener un bolígrafo. en papel blanco, pero definitivamente no habrá sorpresas si escribe aleatoriamente en el teclado y no podrá comprender los mensajes de error, y mucho menos corregir los errores. Se instalaron y desinstalaron programas, y las operaciones se agregaron y usaron aleatoriamente. Al final, la computadora no pudo soportarlo y automáticamente se paralizó y fingió estar muerta. Tuve que reinstalar el sistema y encontré una nueva vida. Puede considerarse como una verdadera implementación de la creencia de mi infancia de que "la vida está en la vida". Las personas que crecen sin vergüenza nacen para ser favorecidas por Dios. Básicamente, no piensan en "arrepentirse". Si no entiendes algo, ¡pregúntale a tus compañeros de clase! Uno no puede ser reemplazado por el otro, incluso si se considera que se trata de una pregunta "estúpida". Avanzar sigilosamente, siempre que la dirección sea la correcta, ¡eso es progreso!

Al igual que aprender un idioma extranjero, tienes que ajustar las variables ambientales que te rodean y dejarte sentir y vagar en ese mundo, la apertura y el cierre de las células del cuerpo y la frecuencia de entrada y salida. la respiración también sigue lentamente. Además de Python, el compilador (yo uso Atom en Windows y TextWrangler en MAC) y el terminal en ejecución (Windows PowerShell o Terminal), con los que tengo más contacto son Github, Google y el nuevo favorito Markdown (MOU). .

——-Github es el sitio web de almacenamiento de código y la comunidad de código abierto más grande del mundo. Su subtítulo es: el sitio web de citas gay más grande del mundo. Debido a su diseño de interfaz, es fácil comenzar. Aunque originalmente era el mundo de los geeks, cada vez se unen más discípulos de otras sectas. Todos tienen un agudo sentido del olfato y se sumergen en cualquier lugar donde ven cosas buenas. Es la mejor plataforma de implementación para proyectos colaborativos. Admite actualizaciones de proyectos en diferentes lugares y en diferentes computadoras. En particular, las diferencias entre diferentes acciones y la comparación de movimientos individuales son claramente visibles y la operación es fácil de usar. Mucha gente escribe libros, colabora en traducciones, incluye gestión de proyectos, bases de datos de diseño, datos de proyectos de investigación científica y currículums personales, y algunas personas también incluyen sus registros de fitness. Se dice que algunas empresas necesitan verificar la cuenta de Github del solicitante al realizar la contratación. Lo más importante es que todo es gratis, mientras quieras. (Aunque hay una tarifa, es para empresas individuales que quieran mantener sus datos confidenciales). Cuando vi la palabra github en otro lugar antes, pensé que era un extraño familiar. Conocía la palabra de seis letras "github", pero no tenía idea de qué tipo de mundo era. Ahora que empujé un poco la puerta, la luz que se filtraba por la rendija de la puerta se sentía lo suficientemente deslumbrante y quería saber más.

-——Google no hace falta mencionarlo más, resulta que se usa todos los días.

Pero Google parece tener una relación real con Python. Cada vez que busca palabras clave que comienzan con Python, el primer resultado que aparece suele ser la respuesta correcta y proviene del propio Google, que es más sincero que los documentos oficiales de Python.

-——La escritura personal de Markdown es mágica. Es una herramienta a la que presto atención deliberadamente y quiero tenerla en mi bolsillo. Quiero que me acompañe para escribir, pero aún no se ha desarrollado. .

Al igual que otros programas, los comandos básicos de Python tienen tolerancia cero a errores. Los signos de puntuación, las letras grandes y pequeñas y la sangría están estrictamente regulados, sin mencionar las relaciones lógicas, las iteraciones de bucle y, si se informa, se informará un error. hay algún error. Para un principiante, se necesita más tiempo para corregir errores que para escribir un programa. Corregir un error y reportar uno nuevo ya se considera un progreso. Al programar, si te acostumbras a estos estrictos estándares, no es muy difícil inclinar la cabeza cada vez que cometes un error. Si cometes el mismo error varias veces, lo golpearás unas cuantas veces más. tu cuero cabelludo, no terminarás en el exilio de todos modos. Siempre podrás recordarlo en el corazón. Cuando me separo del mundo del programa y regreso al mundo real, realmente siento que trato otras cosas con demasiada indiferencia. Al menos no presté atención a la diferencia entre "的" y "地" cuando escribí estas palabras. Las comas y los puntos dependen de mi estado de ánimo, y estoy acostumbrado a no dejar dos espacios antes de un nuevo párrafo. El grado de cuidado en el trabajo no se puede medir con una regla y no habrá procedimientos para informar directamente los errores. Es inevitable que podamos omitirlo y no nos molestaremos en pensar demasiado en ello. accidentes en el corto plazo, pero no durará mucho. La base sentada es un apoyo para el futuro. Desde que aprendí a programar he empezado a reflexionar sobre ello. Aunque no he mejorado mucho, todavía me siento incómodo como si me clavaran un clavo, y me lo recuerdo de vez en cuando.

Como lenguaje de alto nivel, la flexibilidad y la inclusión tienen un atractivo ilimitado para las bibliotecas de terceros. Se dice que C ++ usa 200 líneas de comando, Java usa 40 líneas y Python solo necesita 20 líneas para lograr la misma función. Aunque los comandos básicos son tan estrictos como los de un viejo erudito obstinado, si dominas lo esencial y te conviertes en un maestro de artes marciales, podrás usar varias habilidades de manera flexible y libre, y podrás mostrar tus artes marciales de clase mundial al máximo. Mientras tengas la habilidad, puedes atravesar las nubes y la lluvia e ir a "donde llega el viento".

Una característica importante de Python es que el código solo se verifica y ejecuta cuando se ejecuta el comando. Incluso si el error está oculto, nunca se descubrirá si no se ejecuta. Al igual que el cuerpo o cualquier cosa dentro del sistema mundano, las personas sólo se preocupan por lo que se ve y lo que está oculto sólo se nota cuando se activa. Para eliminar preocupaciones, utilizamos la estrategia de "retroalimentación rápida", que consiste en codificar algunas líneas de procedimientos e imprimirlas inmediatamente para ver el efecto, en lugar de esperar a que se completen todos los procedimientos solo para encontrar un desastre pero sin saber cómo realizar la cirugía. Este es un buen punto de referencia para el estudio diario. Tienes que detenerte un rato para comprobar si estás en el camino correcto. Por un lado, puedes ajustar tu postura a tiempo. Lo importante es utilizar pequeños resultados visibles. estímulo para el largo camino que tenemos por delante.