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.