¿Cómo desinstalar Python limpiamente?
Depende de cómo lo hayas instalado.
Si c:\ se instala primero y d:\ se instala después, simplemente elimine el que está debajo de c:\.
Si d:\ se instaló primero, elimine c:\ primero, luego verifique las variables de entorno del sistema y cámbielas a d:\python.
Si no quiere molestarse en cambiar las variables de entorno, simplemente elimine c:\, reinstálelo y busque el directorio en d:\.
Después de completar las operaciones anteriores, ingrese python en el símbolo del sistema y podrá ingresar al shell de Python, lo que significa que está listo para comenzar a usarlo.
Python es un lenguaje de programación informático sencillo, directo y orientado a objetos, inventado por el holandés Guido van Rossum en 1989 y lanzado públicamente por primera vez en 1991. Python a menudo recibe el sobrenombre de "lenguaje adhesivo" porque puede conectar fácilmente varios módulos creados en otros lenguajes, especialmente C/C++.
Python es software puramente libre, y su código fuente y su intérprete CPython pertenecen al acuerdo GPL. La sintaxis es concisa y clara, y una de sus características es que los espacios deben usarse como sangrías de declaraciones. El nombre Python proviene de una comedia. Las personas que diseñaron originalmente el lenguaje Python no esperaban que Python fuera tan utilizado en la industria y la investigación.
Python es un lenguaje de programación interpretado, orientado a objetos y de alto nivel con tipos de datos dinámicos. Desde su introducción a principios de la década de 1990, Python se ha utilizado ampliamente para tareas de administración de sistemas y programación web. Python se ha convertido en uno de los lenguajes de programación más populares y fue nombrado Lenguaje del Año 2010 por el Ranking de Lenguajes de Programación TIOBE en enero de 2011. El uso de Python ha crecido linealmente desde 2004. [1]
Debido a la simplicidad, legibilidad y escalabilidad de Python, las instituciones de investigación extranjeras utilizan cada vez más Python para la informática científica, y algunas universidades famosas también utilizan Python para impartir cursos de programación. Por ejemplo, el curso de Introducción a la informática y la programación del MIT se imparte en Python. Muchos paquetes de software de computación científica de código abierto proporcionan interfaces Python, como la famosa biblioteca de visión por computadora OpenCV, la biblioteca de visualización tridimensional VTK, la biblioteca de procesamiento de imágenes médicas ITK e incluso más extensiones de Python para computación científica, como las siguientes tres muy Los clásicos Extensiones de informática científica: NumPy, SciPy y matplotlib. Cada biblioteca proporciona una interfaz para Python y cada biblioteca proporciona extensiones para Python. Estas bibliotecas proporcionan procesamiento rápido de matrices, operaciones numéricas y funciones de dibujo para Python, respectivamente. El lenguaje Python y sus numerosas extensiones proporcionan un entorno de desarrollo ideal para que ingenieros e investigadores procesen datos experimentales, creen gráficos y tablas e incluso desarrollen aplicaciones informáticas científicas.
Cuando se trata de informática científica, lo primero en lo que la gente piensa es en MATLAB, pero excepto por los kits de herramientas altamente especializados que no pueden ser reemplazados, la mayoría de las funciones de MATLAB se pueden encontrar en el mundo de Python, y allí son extensiones correspondientes. En comparación con MATLAB, usar Python para computación científica tiene las siguientes ventajas:
● Primero, MATLAB es un programa comercial y costoso. Python es completamente gratuito y muchas bibliotecas informáticas científicas de código abierto proporcionan interfaces Python. Los usuarios pueden instalar Python y la mayoría de sus bibliotecas de extensiones de forma gratuita en cualquier computadora.
● En segundo lugar, en comparación con MATLAB, Python es un lenguaje de programación más riguroso y más fácil de aprender. Permite a los usuarios escribir código más legible y mantenible.
● Finalmente, MATLAB se centra principalmente en ingeniería e informática científica. Sin embargo, incluso en el campo de la informática, a menudo existen diversas necesidades, como la gestión de archivos, el diseño de interfaces, la comunicación en red, etc.
Python, por otro lado, tiene una rica biblioteca de extensiones que puede realizar fácilmente diversas tareas avanzadas, y los desarrolladores pueden usar Python para implementar varias funciones necesarias para una aplicación completa.
Python fue fundado por Guido van Rossum. Durante la Navidad de 1989 en Amsterdam, decidió desarrollar un nuevo intérprete de guión como sucesor del lenguaje ABC para acabar con el aburrimiento de la Navidad. Eligió Python (que significa pitón) como nombre del programa porque era fanático del grupo de comedia Monty Python.
ABC es un lenguaje de enseñanza en el que Guido participó en el diseño. En opinión del propio Guido, ABC es un lenguaje bonito y potente diseñado para programadores no profesionales. Sin embargo, ABC no tuvo éxito, lo que Guido creía que se debía a la falta de apertura, un error que Guido estaba decidido a evitar en Python. Al mismo tiempo, quería lograr algo que se había vislumbrado en ABC pero que aún no se había realizado.
Así, Python nació de la mano de Guido. De hecho, la primera implementación fue en Mac. Se puede decir que Python está desarrollado sobre la base de ABC y está fuertemente influenciado por Modula-3 (Modula-3 es otro lenguaje bastante hermoso y poderoso diseñado para equipos pequeños). Combina modismos del shell Unix y del lenguaje C.
Python tiene una potente biblioteca estándar. El núcleo del lenguaje Python solo contiene tipos y funciones de uso común, como números, cadenas, listas, diccionarios, archivos, etc. La biblioteca estándar de Python proporciona funciones adicionales como administración del sistema, comunicación de red, procesamiento de texto, interfaz de base de datos, gráficos. sistema, procesamiento XML, etc.
La comunidad Python proporciona una gran cantidad de módulos de terceros que se pueden utilizar de forma similar a la biblioteca estándar. Cubren una amplia gama de funciones, incluida la informática científica, el desarrollo de redes, interfaces de bases de datos y sistemas gráficos, y en su mayoría son maduros y estables. Los módulos de terceros se pueden escribir en Python o C. SWIG y SIP se utilizan a menudo para convertir bibliotecas C en módulos Python, y la biblioteca Boost C++ incluye un conjunto de bibliotecas, Boost.Python, que permiten que los programas escritos en Python o C++ se llamen entre sí. Python se ha convertido en un poderoso lenguaje de unión entre otros lenguajes y herramientas debido a su amplio conjunto de herramientas estándar basadas en bibliotecas, su capacidad para trabajar con lenguajes de bajo nivel como C y C++ y su capacidad para servir como interfaz. a otras bibliotecas.
Las funciones principales de la biblioteca estándar de Python son:
Procesamiento de texto, incluido formato de texto, coincidencia de expresiones regulares, cálculo y fusión de diferencias de texto, compatibilidad con Unicode y procesamiento de datos binarios.
Procesamiento de archivos, incluida la manipulación de archivos, la creación de archivos temporales, la compresión y el archivado de archivos y la operación de archivos de configuración