Python, como sabemos, ha logrado un gran reconocimiento en los últimos años por su simplicidad y portabilidad de código entre plataformas. Sin embargo, ¿por dónde comenzamos a escribir el código Python? El principal motivo del medio ambiente es crear un área aislada para el desarrollo de proyectos individuales. Esto permite que cada proyecto no tenga dependencias independientemente de otros proyectos almacenados en la computadora con sus requisitos específicos. En este artículo, entenderemos el entorno Python.
cómo usar br en html
La necesidad de un entorno Python
Para convertir cualquier código necesitas un intérprete, lo que implica el 70% de la aplicación. Entonces necesitaría una 'línea explosiva'. Hay principalmente dos formas de crear esto. O puede optar por crear un programa utilizando un editor de texto simple como WordPad o Notepad ++ o simplemente crear un shell de Python en una plataforma de masilla. Cada uno tiene sus pros y sus contras. Se puede utilizar un shell para interactuar con el sistema operativo, por ejemplo, se puede utilizar un 'terminal' para aprovechar el sistema operativo Windows. En un shell, la interpretación de su código ocurre en tiempo real, lo cual es muy beneficioso. Le da una idea de los posibles errores y el resultado de la ejecución del código.
A continuación se muestra un fragmento de código que se ejecuta en un IDE de Python (entorno de desarrollo integrado) como PyCharm para dar el resultado deseado.
while (1) #! / usr / bin / env python #obtener el nombre de usuario de una solicitud username = raw_input ('Iniciar sesión:') # lista de usuarios permitidos Participant1 = 'Pranav' Participant2 = 'Radhika' #controlar el usuario de entrada Si (nombre de usuario = = Participante1): imprimir 'acceso concedido' elif (nombre de usuario == Participante2): imprimir 'hola' si no: imprimir 'acceso no concedido' #end
Para el sistema operativo Windows, el mejor lugar para obtener la configuración de Python es, por supuesto, desde el sitio oficial que es www.python.org. Las computadoras MAC OS X ya tienen Python instalado. Linux también sigue la suite y la mayoría de las computadoras lo tienen preinstalado.
Se recomienda ampliamente utilizar Python 3 instalado con Homebrew. Luego continúe e instale “virtualenv” usando pip3. A medida que se copian todos los paquetes, debemos establecer la ubicación de nuestro entorno, lo que se puede hacer mediante:
virtualenv -p python3 ~ / virtEnv1
El término virtEnv1 es el nombre del entorno virtual y define la ruta exacta de nuestro entorno. Después de que se inicia el entorno, un archivo llamado 'activo' dentro de la carpeta bin. Lo configuramos como la fuente como se menciona a continuación.
cd ~ / virtEnv1
bin de origen / activar
En caso de que elija desactivar el entorno virtual, escribaDesactivar
Diferentes aspectos del entorno Python
De manera similar, podemos crear muchos de estos entornos y replicar el proceso anterior para diferentes versiones de Python.
Envoltorio de entorno de Python (PEW). PEW actúa como envoltorio y se puede usar solo una vez. Hace que trabajar en el entorno virtual sea muy sencillo. Con un solo comando, puede crear un nuevo entorno instantáneamente después de instalar algunos paquetes.
VENV es otra herramienta de entorno virtual de este tipo que es la más recomendada. Genera un archivo de configuración, que Python entiende directamente y se abstiene de copiar el binario a ubicaciones más nuevas. Sin embargo, el único inconveniente es que no es compatible con las versiones 3.3 y anteriores.
PIPENV lleva las cosas a un ámbito completamente nuevo, ya que combina paquetes y entornos compatibles en una sola herramienta. Solo se necesita la especificación del entorno y crea secciones separadas para diferentes propósitos, como producción, prueba y desarrollo.
cómo ordenar una matriz en c ++
La configuración de Python viene con varios módulos y paquetes que siguen un conjunto definido de procesos para descargar, almacenar y descomprimir estos archivos. Siempre que almacenamos un proyecto o intentamos recuperar un paquete, Python accede a una ruta secundaria única de la carpeta principal en la que se instaló inicialmente. Hay algunas bibliotecas denominadas paquetes de sitios o paquetes de terceros, que no son más que archivos creados por el usuario. El otrotype se llama paquetes del sistema que son las bibliotecas estándar definidas por Python.
Variables de entorno
- PYTHONPATH
Esta variable le dice al intérprete de Python dónde ubicar los archivos de módulo importados a un programa. Debe incluir el directorio de la biblioteca fuente de Python y los directorios que contienen el código fuente de Python. El instalador de Python a veces preajusta PYTHONPATH.
- PYTHONSTARTUP
Contiene la ruta de un archivo de inicialización que contiene el código fuente de Python. Se ejecuta cada vez que inicia el intérprete. Se llama '.pythonrc.py' en Unix y contiene comandos que cargan utilidades o modifican PYTHONPATH.
doble a int en java
- PYTHONCASEOK
Se usa en Windows para indicarle a Python que busque la primera coincidencia que no distinga entre mayúsculas y minúsculas en una declaración de importación. Establezca esta variable en cualquier valor para activarla.
- PYTHONHOME
Es una ruta de búsqueda de módulos alternativa. Por lo general, está integrado en los directorios PYTHONSTARTUP o PYTHONPATH para facilitar el cambio de bibliotecas de módulos.
- PYTHONBREAKPOINT
Si se establece, nombra un invocable utilizando la notación de ruta de puntos. El módulo se importará y luego se ejecutará mediante la implementación predeterminada de sys.breakpointhook (), que a su vez se llama mediante breakpoint () incorporado. Si no se establece, o se establece en la cadena vacía, es equivalente al valor 'pdb.set_trace'. Establecer esto en la cadena '0' hace que la implementación predeterminada de sys.breakpointhook () no haga nada más que regresar inmediatamente.
Con esto, llegamos al final de este artículo del entorno Python . Para obtener un conocimiento profundo de Python junto con sus diversas aplicaciones, puede para capacitación en línea en vivo con soporte 24/7 y acceso de por vida.
Tienes una pregunta para nosotros? Menciónelos en la sección de comentarios de este artículo del entorno Python y nos comunicaremos con usted.