Red de conocimiento informático - Problemas con los teléfonos móviles - Consejos prácticos de Python que los estudiantes universitarios deben leer

Consejos prácticos de Python que los estudiantes universitarios deben leer

Consejos prácticos de Python

¡Una lectura obligada para los principiantes!

Consejos prácticos de Python

1. Todos o cualquiera

Una de las razones por las que el lenguaje Python es tan popular es que es muy legible

y expresividad.

La gente suele bromear diciendo que Python es un pseudocódigo ejecutable. Es difícil discutir eso cuando puedes escribir código como

.

2. bash plot lib

¿Alguna vez has pensado en dibujar gráficos en la consola?

Bash plot lib es una biblioteca de Python que nos ayuda a trazar datos en la línea de comando (

entorno brash).

3. Colecciones

Python tiene algunos tipos de datos predeterminados excelentes, pero a veces no se comportan exactamente como

espera.

Afortunadamente, la biblioteca estándar de Python proporciona el módulo de colección [1].

Este práctico módulo complementario le proporciona una gama más amplia de tipos de datos.

4. dir

¿Alguna vez te has preguntado cómo mirar dentro de un objeto Python y ver qué propiedades tiene?

Escriba: En la línea de comando

Esto es muy útil cuando se ejecuta Python de forma interactiva y explora dinámicamente los objetos y módulos con los que está trabajando

Bloques Funciones útiles. Haga clic aquí para leer más

Contenido relacionado con la función[2].

5. Emoji

Emoji[3] es un símbolo emocional visual utilizado en las comunicaciones inalámbricas japonesas, en el que los dibujos se refieren a imágenes

y las palabras se refieren a personajes. , se puede utilizar para expresar diversas expresiones faciales, como una carita sonriente que representa la risa, un pastel que representa la comida, etc. En China continental, al e-moji a menudo se le llama "carita amarilla" o

simplemente e-moji.

6. from_future_import

Una de las consecuencias de la popularidad de Python es que siempre hay una nueva versión en desarrollo. Las nuevas versiones deberían

significar nuevas funciones, a menos que su versión esté desactualizada.

Pero no te preocupes. Usar el módulo _future_[4] puede ayudarte a importar funciones de versiones futuras de Python

. Es como un viaje en el tiempo o magia o

algo así.

7. **kwargs

Al aprender cualquier idioma, hay muchos hitos. Usar Python y comprender la arcana sintaxis de

**kwargs puede ser un hito importante.

El doble asterisco **kwargs[9] delante del objeto del diccionario le permite pasar el contenido del diccionario como parámetros con nombre a la función

.

Las claves del diccionario son los nombres de los parámetros, y los valores son los valores pasados ​​a la función. ¡Ni siquiera necesitas llamarlos kwargs!

Esto es útil cuando desea escribir funciones que puedan manejar parámetros con nombres indefinidos

8. Jedi

La biblioteca Jedi es una biblioteca de análisis de código y autocompletado. Hace que escribir código sea más rápido y más eficiente

.

A menos que esté desarrollando su propio entorno de desarrollo integrado, es posible que le interese utilizar Jedi[8] como complemento de edición

. ¡Afortunadamente, ya hay toneladas de estos complementos disponibles!

9. map

Python admite la programación funcional a través de una gran cantidad de funciones integradas. Una de las funciones más útiles es la función map()

especialmente cuando se combina con la función lambda [11].

En el ejemplo anterior, map() aplica una función lambda simple a x.

Devuelve un objeto de mapa que se puede convertir en algún objeto iterable, como una

lista o tupla.

10. Newspaper 3k

Si aún no lo has visto, prepárate para quedarte impresionado con el módulo Python Newspaper

[12]. Este módulo le permite recuperar artículos de noticias y metadatos relacionados

de una variedad de publicaciones internacionales líderes. Puedes buscar imágenes, texto y nombres de autores. Incluso tiene algunas capacidades de PNL integradas [13].

Entonces, si planeas usar Beautiful Soup u

otra biblioteca de rastreadores web DIY en tu próximo proyecto, usar este módulo puede ahorrarte mucho

tiempo. y energía.