“Las palabras clave de Python son palabras reservadas únicas con ciertos significados y uso que solo se pueden usar para esos propósitos particulares. Nunca necesitará importar estas palabras clave en su código porque siempre están disponibles. Los tipos y funciones incorporados de Python son diferentes de sus palabras clave. Los tipos y funciones incorporados también están constantemente disponibles, aunque su uso es menos restringido que el de las palabras clave. Usar palabras clave de Python para asignar o especificar algo no es posible en Python. La asignación de algo como el valor de los datos o una función a un tipo o función incorporada no dará como resultado un sintaxerror, pero aún no se recomienda. Esta publicación le enseñará cómo se puede usar la palabra clave de importación de Python para agregar módulos que proporcionan la funcionalidad o las características que Python no están fácilmente disponibles."
Lo que se está importando en Python?
Permitir que un módulo o archivo de Python acceda o lea el script de algún otro módulo o script de Python se denomina "importación". Solo se pueden usar las propiedades y funciones a las que su programa puede acceder. Por ejemplo, debe importar el paquete de matemáticas antes de usar cualquier funcionalidad matemática. Porque todo lo que pretende aplicar o usar en Python primero debe definirse.
Por ejemplo, el siguiente script daría como resultado un nombre de nombre en Python:
El error se planteó porque ni el objeto "matemáticas" ni sus atributos u operaciones están integrados en el idioma. El objeto matemático primero debe importarse antes de que pueda usarse.
Ahora el objeto se agrega al alcance actual del programa a través de la declaración de importación.
¿Cómo funciona la palabra clave "importar" en python??
La declaración de importación de Python es comparable al #de C/C ++, incluido el archivo de encabezado. Los módulos de Python pueden acceder al código desde otros módulos utilizando la palabra clave de importación para cargar el archivo o la función. El método más popular para usar la maquinaria de importación es la declaración de importación, aunque no es el único método para hacerlo. La palabra clave de importación y el nombre del módulo están incluidos en una declaración de importación. La declaración de importación realiza dos operaciones: busca un módulo y une la ubicación del módulo a un nombre especificado en el alcance local.
Python ejecuta todos los scripts en el archivo del módulo y lo proporciona al archivo del importador cada vez que se importa un módulo. Cuando se importa un paquete o módulo, el intérprete primero verifica el módulo en SYS.módulos, que sirven como un caché de todos los módulos previamente importados. Si no se encuentra, se buscan todos los módulos incorporados con ese nombre; Si se descubre, el intérprete ejecuta todo el código y hace que el archivo esté disponible. Si el módulo no se puede ubicar, se verifica un archivo del mismo nombre en la lista de carpetas/directorios proporcionados por la variable "SYS.camino". Se puede encontrar una lista de rutas que contienen paquetes, bibliotecas de Python y un directorio que almacena el script de entrada en el sistema variable.camino.
Cuando se importa un módulo llamado matemáticas, por ejemplo, el intérprete lo busca primero en módulos incorporados. Si eso falla, entonces busca un archivo llamado matemáticas.Py en la lista de directorios proporcionados por SYS.camino.
Como se puede notar, el básico sintaxis de la palabra clave de "importar" es "import 'módulo_name'".
Ahora echemos un vistazo a algunos ejemplos de palabras clave de importación en Python.
Ejemplo 1: Importar el módulo "Matemáticas" y usar la función factorial para encontrar el factorial de un número especificado
Primero apliquemos la función factorial importando el módulo de matemáticas.
Como se puede ver, la consola muestra un nombre de nombre de que las matemáticas no están definidas. Esto se debe a que la biblioteca incorporada de Python no incluye el método Factorial (). Es un método proporcionado por el módulo/biblioteca "matemáticas". Ya está incluido en la biblioteca de Python. Para usar esta función Factorial (), debemos importar el módulo de matemáticas en el entorno actual.
Ejemplo # 2: Para obtener el día y el mes actuales, importe el módulo "DateTime" y llame a sus funciones
Aunque no hay un tipo de datos separado/diferente para el tiempo y la fecha en Python, aún podemos tratar con ellos importando el módulo de fecha y hora. Dado que Python ya incluye el módulo DateTime, no hay necesidad de instalarlo.
El módulo de DateTime ofrece varias funciones para tratar con operaciones de fecha y hora, que podemos usar cuando sea necesario con solo importar el módulo DateTime.
Uso de palabras clave como "from" y "as" con una declaración de importación
Como hemos visto, todo lo que necesita hacer para agregar o importar un módulo directamente es usar el nombre o el nombre del paquete del módulo después de la palabra clave de importación. Tenga en cuenta que las palabras clave o declaraciones son sensibles a los casos. Sin embargo, Python proporciona una sintaxis más compleja para importar scripts. La palabra clave de FROM también se incluye en este segundo formato.
Con este formato, puede especificar tanto el código como el módulo que necesita y su ubicación. En el nombre del nombre del módulo y el lugar del nombre del paquete, respectivamente, debe ingresar el nombre del código, el módulo o el subpackage de su programa. Si solo queremos importar una parte del script o código del paquete dado y no el paquete completo, entonces este formato de importación es excelente.
Al usar la palabra clave "as", incluso puede cambiar el nombre del módulo.
Por ejemplo, si queremos crear un marco de datos en Python, primero tenemos que importar el módulo de pandas, entonces lo cambiaremos como "PD". Entonces podemos usar el PD del módulo de pandas.Método DataFrame () para construir nuestro DataFrame.
Ejemplo: Creación de datos de datos importando el módulo pandas como PD
Crearemos el DataFrame utilizando la función dataFrame () proporcionada por el módulo de pandas.
Como se puede ver, utilizando la palabra clave "as", podemos usar un alias o un apodo en lugar del nombre completo. Similar a los sistemas de bases de datos, alias (SQL).
Tipos de importaciones
En los pandas, las importaciones pueden ser absolutas o relativas.
Importaciones absolutas
La ruta completa al script se incluye en absoluto importaciones, comenzando con la carpeta raíz del programa. Aunque se requiere un período para separar cada carpeta, puede hacerlo todo el tiempo que necesite. Los ejemplos de importación absoluta son los siguientes:
Importaciones relativas
Solo se especifica la ubicación de sus recursos en relación con el archivo de script cuando se usa importaciones relativas. Aunque Python 3 eliminó las importaciones relativas implícitas, aún puede hacerlo directa o implícitamente. Solo se especifica la ubicación de sus recursos en relación con el archivo de script cuando se usa importaciones relativas. Aunque Python 3 eliminó las importaciones relativas implícitas, aún puede hacerlo directa o implícitamente.
Las importaciones relativas usan notación de puntos en términos de sintaxis. El punto único representa el directorio del script actual, mientras que la carpeta principal está representada por dos puntos. El abuelo está indicado por tres puntos, y así sucesivamente. Si usa la consola de Windows o un sistema operativo que es similar a UNIX, puede estar familiarizado con este sistema.
Importaciones explícitas
Importaciones implícitas
Recomendamos usar las importaciones absolutas a menos que esté trabajando o tratando un gran proyecto con muchas capas de subgrupos.
Conclusión
En este tutorial, tratamos de enseñarle cuál es la palabra clave "importar" y cómo puede usar la declaración "importación" en Python. Discutimos el concepto de importación y su trabajo en Python. Puede importar scripts de otros módulos y archivos en Python, al igual que puede en cualquier otro lenguaje de programación más reciente. Los varios métodos para importar código a nuestros scripts de Python, incluidas las importaciones relativas y absolutas, se cubrieron en este artículo.