Pesquisa de site

Gerenciando pacotes Python da maneira certa

Não seja vítima dos perigos do gerenciamento de pacotes Python.

O Python Package Index (PyPI) indexa uma incrível variedade de bibliotecas e aplicativos cobrindo todos os casos de uso imagináveis. No entanto, quando se trata de instalar e usar esses pacotes, os recém-chegados muitas vezes se deparam com problemas com permissões ausentes, dependências de bibliotecas incompatíveis e instalações que quebram de maneiras surpreendentes.

O Zen do Python afirma: "Deve haver uma - e de preferência apenas uma - maneira óbvia de fazer isso." Certamente nem s

Consulte Mais informação →

Aprenda a programar em Python construindo um jogo de dados simples

Python é uma boa linguagem para jovens e idosos, com ou sem experiência em programação.

Python é uma linguagem de programação multifuncional que pode ser usada para criar aplicativos de desktop, gráficos 3D, videogames e até sites. É uma ótima primeira linguagem de programação porque pode ser fácil de aprender e é mais simples do que linguagens complexas como C, C++ ou Java. Mesmo assim, o Python é poderoso e robusto o suficiente para criar aplicativos avançados e é usado em praticamente todos os setores que usam computadores. Isso torna o Python uma boa

Consulte Mais informação →

Crie e execute aplicativos Python em seu telefone Android

Use Termux e Flask para criar, desenvolver e executar um aplicativo web em seu dispositivo móvel.

Aprender e usar Python é divertido. Graças à sua crescente popularidade, há uma infinidade de maneiras pelas quais ele pode ser usado para tornar o mundo da computação melhor do que é hoje.

Imagine construir e executar aplicativos Python, seja uma ferramenta de linha de comando desenvolvida para buscar seus artigos selecionados favoritos da Internet ou iniciar um servidor web que roda na palma da sua mão, tudo com apenas um dispositivo móvel Android e

Consulte Mais informação →

Use Python para resolver o problema comercial de uma instituição de caridade

Comparar como diferentes linguagens de programação resolvem o mesmo problema é divertido e instrutivo. A seguir, Python.

No meu primeiro artigo desta série, descrevi um problema de divisão de suprimentos a granel em cestos de valor semelhante para distribuir aos vizinhos em dificuldades na sua comunidade. Também escrevi sobre como gosto de resolver pequenos problemas como esse com pequenos programas em várias linguagens e comparar como eles fazem isso.

No primeiro artigo resolvi esse problema com a linguagem de programação Groovy. Groovy é como Pyt

Consulte Mais informação →

Ensine Python com Jupyter Notebooks

Com Jupyter, PyHamcrest e um pouco de fita adesiva de um equipamento de teste, você pode ensinar qualquer tópico de Python que seja passível de teste de unidade.

Algumas coisas sobre a comunidade Ruby sempre me impressionaram. Dois exemplos são o compromisso com os testes e a ênfase em facilitar o início. O melhor exemplo de ambos é Ruby Koans, onde você aprende Ruby corrigindo testes.

Com as ferramentas incríveis que temos para Python, poderemos fazer algo ainda melhor. Pudermos. Usando Jupyter Notebook, PyHamcrest e apenas um pouco de código seme

Consulte Mais informação →

Adicione mecânica de arremesso ao seu jogo Python

Correr evitando inimigos é uma coisa. Revidar é outra. Aprenda como no 12º artigo desta série sobre como criar um jogo de plataforma no Pygame.

Esta é a parte 12 de uma série contínua sobre a criação de videogames em Python 3 usando o módulo Pygame. Os artigos anteriores são:

  1. Aprenda a programar em Python construindo um jogo de dados simples
  2. Construa uma estrutura de jogo com Python usando o módulo Pygame
  3. Como adicionar um jogador ao seu jogo Python
  4. Usando Pygame para mover seu personagem do jogo
  5. O que é um heró

    Consulte Mais informação →

Use este script Python para simular o mecanismo de diferença de Babbage

A máquina de cálculo serial do matemático do século XIX Charles Babbage encontra seu par com o código Python.

Charles Babbage (1791-1871) foi um matemático ávido com interesses muito amplos. Ele é conhecido por imaginar a ideia dos computadores e desenvolveu sozinho o que chamou de Máquina Diferencial para fazer cálculos seriais. Era uma máquina mecânica com uma série de eixos e engrenagens para fazer cálculos, tendo como saída uma tabela impressa. Recentemente comecei a ler seu livro de 1864, Passagens da Vida de um Filósofo, onde ele explica c

Consulte Mais informação →

Ensine Python com o editor Mu

Mu torna mais fácil aprender como escrever código Python.

Ensinar as crianças a programar é muito popular nas escolas. Muitos anos atrás, na época da programação do Apple II e do Logo, aprendi sobre gráficos de tartarugas. Gostei de aprender a programar a tartaruga virtual e depois ajudar os alunos a fazerem o mesmo.

Cerca de cinco anos atrás, aprendi sobre o módulo tartaruga do Python e foi o início da minha jornada no Python. Logo, comecei a usar o módulo tartaruga para ensinar aos alunos noções básicas de programação em Python, inclusive para cr

Consulte Mais informação →

Adicione som ao seu jogo Python

Ouça o que acontece quando seu herói luta, salta, coleta itens e muito mais adicionando sons ao jogo. Aprenda como no 13º artigo desta série sobre como criar um jogo de plataforma no Pygame.

Esta é a parte 13 de uma série contínua sobre a criação de videogames em Python 3 usando o módulo Pygame. Os artigos anteriores são:

  1. Aprenda a programar em Python construindo um jogo de dados simples
  2. Construa uma estrutura de jogo com Python usando o módulo Pygame
  3. Como adicionar um jogador ao seu jogo Python
  4. Usando Pygame para mover

    Consulte Mais informação →

Este script Python imita o mecanismo de diferença de Babbage

Python mais uma vez assume o mecanismo de diferença de Charles Babbage.

Em Use este script Python para simular o mecanismo diferencial de Babbage, Python ofereceu uma solução alternativa para o problema de Babbage de determinar o número de bolinhas de gude em uma pirâmide bidimensional. A Máquina Diferencial de Babbage resolveu isso usando uma tabela mostrando o número de linhas de bolinhas de gude e o número total de bolinhas de gude.

Depois de alguma contemplação, o fantasma de Charles Babbage respondeu: "Está tudo muito bem, mas aqui vo

Consulte Mais informação →