Pesquisa de site
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 →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 →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 →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 →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 →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:
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 →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 →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:
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 →