Foros del Web » Programando para Internet » Python »

¿Que módulos recomendáis conocer primero?

Estas en el tema de ¿Que módulos recomendáis conocer primero? en el foro de Python en Foros del Web. Pues eso... En la biblioteca standard de Python salen tropecientos módulos. Unos mas especializados que otros. Me gustaría saber cuales recomendáis estudiar primero a medida ...
  #1 (permalink)  
Antiguo 29/06/2014, 06:31
 
Fecha de Ingreso: diciembre-2009
Ubicación: Spain
Mensajes: 180
Antigüedad: 14 años, 4 meses
Puntos: 9
¿Que módulos recomendáis conocer primero?

Pues eso...

En la biblioteca standard de Python salen tropecientos módulos. Unos mas especializados que otros. Me gustaría saber cuales recomendáis estudiar primero a medida que se va aprendiendo el lenguaje.

La duda me ha surgido que al hacer un menú, no sabía como limpiar la pantalla. Y claro, para hacer eso se debe recurrir al módulo os con:

Código Python:
Ver original
  1. import os
  2. os.system('cls')

¿Con que módulos os quedaríais si solo pudieran ser 4 o 5? Me refiero para a medida que se aprende a programar y tal...

¿Con estos es suficiente?

os
datetime
random
  #2 (permalink)  
Antiguo 29/06/2014, 22:06
Avatar de razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 1 mes
Puntos: 1360
Respuesta: ¿Que módulos recomendáis conocer primero?

En python para todos te da un paseo rápido por varios módulos.

En la practica vas aprendiendo los módulos que vas utilizando. Eso si te recomiendo hecharle un vistazo rápido a todos los módulos. Y cuando te encuentre trabajando en X o Y proyecto recordaras. Hey! existe un modulo que me puede ayudar en esto. https://docs.python.org/2/library/index.html

Y realmente no siempre te aprendes todo el modulo solamente las funciones mas destacables de cada modulo.

Algunos de los módulos nativos que mas he usado:
* json
* datetime
* time
* sqlite3
* itertools
* math
* fractions
* decimal
* re
* random
* collections
* csv
* hashlib
* os
* sys
* threading
* sockets
* select
* StringIO

Cada modulo/librería que aprendes es porque ya dominas el tema o al menos tienes la idea general. No te a poner programar cosas con threads si no entiendes como funcionan los threads en general. O usar, sockets y no saber ni que es una IP.

En mi opinión la necesidad de resolver un problema es lo que te orilla a aprender del tema, usar una librería y en los casos especiales hasta crear tu propia librería.

PD: También existen paquetes/módulos/librerías creadas por terceros mucho mas pragmaticas o robustas que algunas librerías nativas de python. Ejemplos (requests, envoy, lxml, numpy, ipython, etc...)
  #3 (permalink)  
Antiguo 30/06/2014, 12:42
 
Fecha de Ingreso: diciembre-2009
Ubicación: Spain
Mensajes: 180
Antigüedad: 14 años, 4 meses
Puntos: 9
Respuesta: ¿Que módulos recomendáis conocer primero?

Ok!

Etiquetas: conocer, programa
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:00.