#requests #web #arquivos

Baixando arquivos da internet

No artigo expresso de hoje, vamos aprender a baixar um arquivo em Python com o módulo requests. Vou te apresentar logo uma versão preliminar da parte principal do código; em seguida, vamos compreender cada linha e, finalmente, implementaremos uma melhoria. É necessário instalar o módulo requests antes. Com o pip, temos: pip install requests Versão preliminar do código: import requests def baixar_arquivo(url, endereco): resposta = requests.get(url) if resposta.status_code == requests. ...

#Segurança da Informação

Desafio da Cifra de César

Para explicar um pouco mais sobre strings e alguns outros assuntos, iniciei um projeto sobre criptografia no canal Python Café. O objetivo é tornar uma mensagem de texto incompreensível utilizando a cifra de César. Você pode conferir o primeiro vídeo deste projeto a seguir: Neste vídeo, além de implementar uma versão da cifra de César, discutimos algumas decisões de projeto que são válidas de serem tomadas, levando a programas diferentes, mas que cumprem o mesmo objetivo. ...

#Reflexão #Automação #Inteligência Artificial

Quando pessoas se comportam como máquinas

Não posso iniciar este texto sem contar antes um dos episódios que o inspirou. No meu vestibular para o Instituto Militar de Engenharia (IME), a prova foi um pouco mais difícil que o habitual, de modo que poucas pessoas conseguiram atingir os requisitos mínimos para não serem eliminadas no exame intelectual. Assim, após a convocação dos aprovados, entrega de documentos, exames médicos e físicos e desistências, era possível contar nos dedos o número de candidatos excedentes em relação ao número total de vagas inicialmente previsto para o concurso. ...

#Ferramentas

Editores de Texto para Programar

Geralmente, escrevemos o código dos nossos programas em um ou mais arquivos de texto. Embora você possa fazer isso em qualquer editor de texto, há alguns editores com recursos muito úteis, que podem nos ajudar a cometer menos erros e ser mais produtivos. No canal Python Café, no Youtube, publiquei um vídeo abordando 3 desses recursos e deixei como recomendação o editor de texto Atom, ensinando onde baixá-lo e sugerindo uma configuração inicial. ...

#Criatividade #Reflexão

Quando brinquedos se encaixam em programas

Durante a minha infância, eu tive a oportunidade de brincar com alguns brinquedos de montar bem interessantes: cópias de Lego, pinos mágicos e até outros que nem sei nomear. A ideia por trás desses brinquedos é bem simples: um conjunto de peças que podem se encaixar de maneira bem específica para formar coisas. Essa simplicidade talvez seja o que torna esta brincadeira tão incrível, ao mesmo tempo que fornece um estímulo à criatividade e ao raciocínio, além de instigar a curiosidade — característica inata de muitas crianças. ...

#História #Linguagens de programação

Evolução da Linguagem: o porquê de Python 2 e Python 3

Ao conferir a seção de downloads do site oficial da linguagem de programação Python, você logo se depara com duas opções disponíveis: Python 2 e Python 3. Neste artigo, irei te explicar a razão pela qual te apresentam essas duas versões da linguagem e também vou abordar algumas diferenças entre elas. Após desenvolver e lançar um software é necessário realizar a sua manutenção. Manutenção é uma fase do processo de desenvolvimento de software em que são realizadas correções e melhorias de uso. ...

Desvendando a Interface De Linha De Comando

Recentemente, publiquei um vídeo no canal Python Café, que explica como utilizar uma interface por linha de comandos. O vídeo foi gravado pensando em pessoas que tiveram nenhuma ou muito pouca interação com uma interface deste tipo e, portanto, procurei não me aprofundar muito nos detalhes para que esta primeira experiência pudesse ser bem assimilada e o vídeo não ficasse muito longo. Há muitos nomes, termos e comandos que podem ser completamente novos. ...