¿Cuáles son las características de Python?
Python tiene las siguientes características:
1. Simple
Python es un lenguaje que representa un concepto simple. Leer buenos programas Python es como leer inglés. Le permite concentrarse en resolver problemas en lugar de comprender el idioma en sí.
2. Fácil de aprender
Python es muy fácil de usar porque su documentación es muy sencilla.
3. Rápido
La capa inferior de Python está escrita en lenguaje C. Muchas bibliotecas estándar y de terceros también están escritas en C y se ejecutan muy rápido.
4. Gratis y de código abierto
Python es un tipo de FLOSS (software gratuito/de código abierto). Los usuarios son libres de distribuir copias del software, leer su código fuente, modificarlo y utilizar partes del mismo en nuevo software gratuito. FLOSS se basa en el concepto de un grupo que comparte conocimientos.
5. Lenguaje de alto nivel
Al escribir un programa en Python, no es necesario considerar detalles de bajo nivel, como cómo administrar la memoria utilizada por el programa.
6. Portabilidad
Debido a su naturaleza de código abierto, Python ha sido portado a muchas plataformas (ha sido modificado para funcionar en diferentes plataformas). Estas plataformas incluyen Linux, Windows, FreeBSD, Macintosh, Solaris, OS/2, Amiga, AROS, AS/400, BeOS, OS/390, z/OS, Palm OS, QNX, VMS, Psion, Acom RISC OS, VxWorks, PlayStation, Sharp Zaurus, Windows CE, PocketPC, Symbian y la plataforma Android basada en Linux de Google.
7. Explicación
Un programa escrito en un lenguaje compilado como C o C se puede convertir desde un archivo fuente (es decir, lenguaje C o C) al lenguaje utilizado por su computadora. (código binario, es decir, 0 y 1). Este proceso lo realiza el compilador y diferentes etiquetas y opciones.
Cuando ejecuta un programa, el software enlazador/cargador copia su programa desde el disco duro a la memoria y lo ejecuta. Los programas escritos en Python no necesitan compilarse en código binario. Puede ejecutar programas directamente desde el código fuente.
Dentro de la computadora, el intérprete de Python convierte el código fuente en una forma intermedia llamada código de bytes, que luego se traduce al lenguaje de máquina utilizado por la computadora y se ejecuta. Esto hace que trabajar con Python sea mucho más fácil. Esto también hace que los programas Python sean más portátiles.
8. Orientado a objetos
Python admite programación orientada a procesos y programación orientada a objetos. En los lenguajes "orientados a procedimientos", un programa se construye a partir de un procedimiento o simplemente una función que es código reutilizable. En los lenguajes "orientados a objetos", los programas se construyen a partir de objetos compuestos de datos y funciones.
9 Escalabilidad
Si necesita que una pieza crítica de código se ejecute más rápido o desea que ciertos algoritmos se mantengan en secreto, puede escribir algunos programas en C o C y luego ejecutarlos. en el programa Python utilizado en.
10. Integrabilidad
Python se puede integrar en programas C/C para proporcionar funciones de secuencias de comandos para los usuarios del programa.
11, Fuku
La biblioteca estándar de Python es realmente enorme.
Puede ayudar con una variedad de tareas, incluidas expresiones regulares, generación de documentos, pruebas unitarias, subprocesos, bases de datos, navegadores web, CGI, FTP, correo electrónico, XML, XML-RPC, HTML, archivos WAV, criptografía, GUI (interfaz gráfica de usuario). ), Tk y otras operaciones relacionadas con el sistema. Esto se conoce como el concepto de "funcionalidad completa" de Python. Además de la biblioteca estándar, existen muchas otras bibliotecas de alta calidad, como wxPython, Twisted y la biblioteca de imágenes de Python.
12, Código estándar
Python utiliza sangría forzada para que el código sea legible. Los programas escritos en Python no necesitan compilarse en código binario.
Enciclopedia Baidu-Python