Carregando...

Categoria: Linguagens de Programação

Enviando e lendo mensagens do WhatsApp via Python e RabbitMQ

Aqui vai mais uma forma de enviar e ler mensagens do WhatsApp através de códigos (programação). Esse método está descrito neste blog: https://kalilinuxtutorials.com/whatsapp_automation-android-emulator/ Ele utiliza o emulador de android do Android Studio + Appim + Python + RabbitMQ. Ele basicamente usa o RabbitMQ como intermediário para enviar e receber mensagens.

Fazendo scripts de Linux em Python 3

Python é uma linguagem fácil de aprender e escrever, portanto ela é um candidato muito bom para substituir o bash em tarefas do Linux. Para isso precisamos usar a biblioteca subprocess do Python, ela permite executar comandos bash (fazer chamadas de sistema) Ele é bem útil para expressões regulares também. Um exemplo:

Apache Superset

Instalação Instalando o Apache Superset através do Docker em um Ubuntu 18 Ao ser perguntando para informar um usuário para criar, NÃO use admin pois você receberá um erro. Se você estiver com problemas de conflito de portas, basta editar o arquivo e mudar as portas em conflito: Mudar logo do Apache Superset Automatizando início do Superset no Linux com systemd Crie o arquivo /etc/systemd/system/superset.service com o conteúdo: Apagando Conteineres criados pelo Superset Referências Instalação e Configuração do Apache Superset Continuação…

Ionic

O que é o Ionic?O Ionic é um framework utilizado para criar softwares e aplicativos que funcionem tanto em uma página da web como em Android e IOS, usando praticamente o mesmo código fonte. E como isso é feito?Tudo é no fundo uma página web rodando HTML, CSS e principalmente Javascript. Dentro dos aplicativos estão rodando web views, que nada mais são que navegadores web disfarçados de aplicativo.Mas é só isso?Não! Um dos adicionais do Ionic está em que ele Continuação…

Python e Ambientes Virtuais com virtualenv

Ambientes virtuais servem para que seu programa em Python não use as bibliotecas baixadas instaladas no sistema via pip. Cada ambiente virtual terá autonomia pra baixar e gerenciar suas próprias bibliotecas. Por que isso é útil? Imagine que você está desenvolvendo mais de um projeto em Python, cada um com seus códigos, e por algum motivo, um dos projetos usa a biblioteca “abc” versão 1.5, e outro projeto usa a mesma biblioteca “abc” só que versão 1.8, e as versões Continuação…

Trabalhando com Pandas e Python

O que é o Pandas? É uma biblioteca que te permite carregar dados em CSVs, tabelas de banco de dados e manipular esses dados de inúmeras maneiras (gerando estatísticas, limpando dados, etc). O jeito mais comum de usar o Pandas é pelo Jupyter. Diferentemente de uma IDE comum, o Jupyter permite ir programando interativamente, sem precisar executar tudo do zero toda vez que for rodar o programa. Quais são os tipos de dados no Pandas? Para operações numéricas o Pandas Continuação…