Búsqueda de sitios web

Crea y ejecuta aplicaciones Python en tu teléfono Android

Utilice Termux y Flask para crear, desarrollar y ejecutar una aplicación web en su dispositivo móvil.

Aprender y usar Python es divertido. Gracias a su creciente popularidad, existen multitud de formas de utilizarlo para hacer que el mundo de la informática sea mejor de lo que es hoy.

Imagine crear y ejecutar aplicaciones Python, ya sea una herramienta de línea de comandos desarrollada para buscar sus artículos seleccionados favoritos de Internet o iniciar un servidor web que se ejecuta directamente en la palma de su mano, todo con solo un disposit

Leer más →

Utilice Python para resolver el problema comercial de una organización benéfica

Comparar cómo diferentes lenguajes de programación resuelven el mismo problema es divertido e instructivo. El siguiente, Python.

En mi primer artículo de esta serie, describí el problema de dividir los suministros a granel en cestas de valor similar para distribuirlos a los vecinos con dificultades de su comunidad. También escribí sobre cómo disfruto resolviendo pequeños problemas como este con pequeños programas en varios lenguajes y comparando cómo lo hacen.

En el primer artículo resolví este problema con el lenguaje de programación Groovy. Groov

Leer más →

Enseñe Python con cuadernos Jupyter

Con Jupyter, PyHamcrest y un poco de cinta adhesiva de un arnés de pruebas, puedes enseñar cualquier tema de Python que sea susceptible de pruebas unitarias.

Algunas cosas sobre la comunidad Ruby siempre me han impresionado. Dos ejemplos son el compromiso con las pruebas y el énfasis en facilitar el inicio. El mejor ejemplo de ambos es Ruby Koans, donde aprendes Ruby corrigiendo pruebas.

Con las increíbles herramientas que tenemos para Python, deberíamos poder hacer algo aún mejor. Podemos. Usando Jupyter Notebook, PyHamcrest y solo un poco de códi

Leer más →

Añade mecánicas de lanzamiento a tu juego de Python

Correr evitando enemigos es una cosa. Contraatacar es otra. Aprenda cómo hacerlo en el artículo número 12 de esta serie sobre la creación de un juego de plataformas en Pygame.

Esta es la parte 12 de una serie en curso sobre la creación de videojuegos en Python 3 utilizando el módulo Pygame. Los artículos anteriores son:

  1. Aprenda a programar en Python creando un juego de dados sencillo
  2. Cree un marco de juego con Python usando el módulo Pygame
  3. Cómo agregar un jugador a tu juego de Python
  4. Usar Pygame para mover el personaje

    Leer más →

Utilice este script de Python para simular el motor diferencial de Babbage

La máquina de cálculo en serie del matemático del siglo XIX Charles Babbage coincide con el código Python.

Charles Babbage (1791-1871) fue un ávido matemático con intereses muy amplios. Es conocido por haber imaginado la idea de las computadoras y desarrolló por sí solo lo que llamó un motor diferencial para realizar cálculos en serie. Se trataba de una máquina mecánica con una serie de ejes y engranajes para realizar cálculos, cuyo resultado era una tabla impresa. Recientemente comencé a leer su libro de 1864, Pasajes de la vida de un filósofo,

Leer más →

Enseña Python con el editor Mu

Mu facilita aprender a escribir código Python.

Enseñar a los niños a codificar es muy popular en las escuelas. Hace muchos años, en los días de Apple II y la programación de Logo, aprendí sobre los gráficos de tortugas. Disfruté aprendiendo a programar la tortuga virtual y luego ayudando a los estudiantes a hacer lo mismo.

Hace unos cinco años, aprendí sobre el módulo tortuga de Python y fue la continuación de mi viaje en Python. Pronto, comencé a usar el módulo tortuga para enseñar a los estudiantes los conceptos básicos de programación en Python,

Leer más →

Agrega sonido a tu juego de Python

Escucha lo que sucede cuando tu héroe pelea, salta, recolecta botín y más agregando sonidos a tu juego. Aprenda cómo hacerlo en el artículo número 13 de esta serie sobre la creación de un juego de plataformas en Pygame.

Esta es la parte 13 de una serie en curso sobre la creación de videojuegos en Python 3 utilizando el módulo Pygame. Los artículos anteriores son:

  1. Aprenda a programar en Python creando un juego de dados sencillo
  2. Cree un marco de juego con Python usando el módulo Pygame
  3. Cómo agregar un jugador a tu juego de Python

    Leer más →

Este script de Python imita el motor diferencial de Babbage

Python una vez más se enfrenta al motor diferencial de Charles Babbage.

En Utilice este script de Python para simular el motor diferencial de Babbage, Python ofreció una solución alternativa al problema de Babbage de determinar el número de canicas en una pirámide bidimensional. El motor diferencial de Babbage resolvió esto usando una tabla que muestra el número de filas de canicas y el número total de canicas.

Después de reflexionar un poco, el fantasma de Charles Babbage respondió: "Todo esto está muy bien, pero aquí sólo tomas el número

Leer más →

Codifique más, depure menos con entornos virtuales en Python

Protéjase contra sorpresas inesperadas y no deseadas utilizando venv en Python.

Si alguna vez has compartido un buen truco informático, una aplicación compleja o algo intermedio con un amigo, probablemente hayas pronunciado la frase "Bueno, funciona en mi computadora". No importa cuán avanzadas sean las computadoras, parece haber problemas recurrentes relacionados con las diferencias en lo que dos máquinas han configurado o instalado. Hay intentos continuos de resolver esto y, para los desarrolladores de Python, una de las mejores formas de evitarlo es u

Leer más →

Aprende Python creando un videojuego

Conozca Python de una manera divertida siguiendo las instrucciones paso a paso de nuestro nuevo libro electrónico.

Python es uno de los lenguajes de programación más populares que existen. Ya sea que quieras aprenderlo por trabajo o por diversión, es un lenguaje poderoso y útil para cualquier propósito. Puede crear aplicaciones que le ayuden con las tareas diarias, juegos divertidos que usted y sus amigos pueden jugar, scripts para procesar datos, aplicaciones para generar o analizar información y mucho más.

No importa lo que pretendas hacer con un

Leer más →