Algunas preguntas que se repiten en las distintas plataformas entre las personas de la comunidad.
Mira nuestras recomendaciones de cursos y libros.
¡Claro! Mira la sección otras comunidades
¡Claro! Mira la sección otras comunidades
Si es de las primeras veces que preguntas en un foro, puede interesarte aprender cómo hacer preguntas y, una vez te decidas a preguntar, nos cuentes también qué has intentado para que funcione tu código. Para que no vayamos a ciegas, es recomendable que pegues tu código en una de las utilidades de abajo y compartas la URL generada en el canal:
O indicarnos tu repositorio de código en:
Cada persona tiene sus preferencias, experiencia, sistema operativo, necesidades, etc. Es importante sentirse cómodo con la herramienta que más vas a utilizar. Por lo tanto, en lugar de basarte en la opinión subjetiva de los demás (con otras preferencias, experiencias, ...), te resultará mucho más útil escoger uno o varios (de entre los listados que te damos a continuación) y probar durante un tiempo cada una. Solo tú puedes contestar a la pregunta.
En Full Stack Python se recopila una buena selección de direcciones sobre entornos de desarrollo (en inglés). También tienes una completa tabla comparativa en reddit que te puede servir de guía para escoger.
En la misma wiki de Python.org hay un par de listados exhaustivos sobre editores e IDEs:
Antes de preguntar por una librería o framework puedes echar un vistazo a las alternativas que hay en el ámbito de tu problema. Un recurso muy interesante para poder conocer dichas alternativas es awesome-python. Verás que cubre muchos ámbitos. Hay listas más específicas si tu pregunta trata de Django, Flask o Pyramid.
Intenta hacer una pregunta concreta. No es buena idea preguntar ¿qué es mejor X o Y?. Sin información, la respuesta de cualquier participante será subjetiva. Matiza cuál es el problema que quieres resolver para que podamos ayudarte en la recomendación.
Las principales opciones que hay ahora mismo (Octubre 2018) en Python para crear aplicaciones gráficas son:
Si quieres ver todas las opciones, puedes leer el listado de GUIs en la web de Python así como herramientas de diseño en la wiki de Python.
Básicamente tienes dos opciones:
También puede resultarte de ayuda el capítulo de Web scraping del libro Automate the boring stuff en el que también se utiliza Selenium.
Es posible que te hayan contado cosas malas de Python pero ¿te crees todo lo que te dicen? Te recomendamos que leas un par de páginas para formarte una idea más realista:
Esta pregunta suele ser muy frecuente en distintas plataformas, y lo más importante es saber como está configurado nuestro entorno y proyecto.
¿Creaste un entorno virtual para tu proyecto?
python
de ese entorno virtual.pip
sea el correspondiente a tu intérprete de
Python en uso.En Linux y macOS puedes clarificar esto ejecutando el comando which python
o which pip
en tu terminal.
En Windows, puedes ejecutar el comando where
para verificarlo de la misma
forma.
Te recomendamos nunca instalar módulos con pip install ...
sin haber
creado un entorno virtual. Esto es principalmente para que no instales
módulos en tu sistema o cuenta de usuario que vayan a chocar con tu
configuración de cada proyecto.
Solo crear un nuevo entorno con python -m venv nombre
(donde nombre
es el nombre que quieras para tu entorno),
y luego para activarlo:
source nombre/bin/activate
,nombre\Scripts\activate
.Mira las normativas para publicar una oferta de trabajo en Telegram y Discord.