Arquivo da categoria: Informática

Automatize tarefas maçantes com Python [PDF]

APRENDA PYTHON. FAÇA O QUE TEM DE SER FEITO.

Automatize-tarefas-macantes-com-pythonSe você já passou horas renomeando arquivos ou atualizando centenas de células de planilhas, sabe quão maçantes podem ser esses tipos de tarefa. Que tal se você pudesse fazer o seu computador executá-las para você?

Em Automatize tarefas maçantes com Python, você aprenderá a usar o Python para criar programas que farão em minutos o que exigiria horas para ser feito manualmente – sem que seja necessário ter qualquer experiência anterior com programação. Após ter dominado o básico sobre programação, você criará programas Python que realizarão proezas úteis e impressionantes de automação sem nenhum esforço

pdf

Anúncios

converter arquivo para codificação UTF-8

comando:
$ iconv -f LATIN1 -t UTF8 arq_latin.csv > arq_UTF8.csv

dica: ssh sem senha

fonte: https://www.vivaolinux.com.br/artigo/Conexoes-SSH-sem-senha-facil-e-descomplicado?pagina=1

no pc local
ssh-keygen -t rsa

copie do local para o remoto:
scp .ssh/id_rsa.pub user@ip-remoto:~/id_rsa.pub

depois no pc remoto:
id_rsa.pub >> .ssh/authorized_keys

Diversão no terminal com cowsay e fortunes

fonte: https://www.vivaolinux.com.br/dica/Diversao-no-terminal-com-cowsay-e-fortunes

Cowsay_Typical_Output

instalar três pacotes:

cowsay
fortunes
fortunes-br
Em distribuições derivadas de Debian, comando:

sudo apt-get instal cowsay fortunes fortunes-br

O uso do cowsay é simples:

cowsay “Viva o Linux”

 

Existem outros templates que não o da vaquinha. Os arquivos de templates estão em:

ls /usr/share/cowsay/cows
apt.cow
beavis.zen.cow
bong.cow
bud-frogs.cow
bunny.cow
calvin.cow
cheese.cow
cock.cow
cower.cow
daemon.cow
default.cow
dragon-and-cow.cow
dragon.cow
duck.cow
elephant.cow
elephant-in-snake.cow
eyes.cow
flaming-sheep.cow
ghostbusters.cow
gnu.cow

Vamos usar o tux.cow como exemplo:

cowsay -f tux “Viva o Linux”
Agora o fortunes:

fortune
Tomorrow, you can be anywhere.

O pacote fortunes-br traz frases em Português, para usá-las:

fortune /usr/share/games/fortunes/brasil
“No México que é bom. Lá a gente recebe semanalmente, de quinze
em quinze dias…”

— Ferreira (ex-ponta esquerda do Santos)

E agora um comando para integrar o fortunes-br com o cowsay:

cowsay -f `ls /usr/share/cowsay/cows/ | sort -R | tail -n 1 | sed ‘s/.cow$//’` `fortune /usr/share/games/fortunes/brasil`

O cowsay usará um template randômico e como hint usará uma frase do fortunes-br.

Você pode transformá-lo em script, alias ou no que quiser. Exemplo:

#!/bin/bash
while test 1
do
	clear
	cowsay -f `ls /usr/share/cowsay/cows/ | sort -R | tail -n 1 | sed 's/.cow$//'` `fortune /usr/share/games/fortunes/brasil`
	sleep 20
done

fonte: https://www.vivaolinux.com.br/dica/Diversao-no-terminal-com-cowsay-e-fortunes

outros: https://canaltech.com.br/linux/11-comandos-divertidos-e-inuteis-para-usar-no-linux/

Python – convertendo formato de data excel

Convert o famto de data excel com 5 digitos comum em aparecer nos csv para o formato de data padrão

exemplo1: de 43411 para 2018-11-07

from datetime import datetime
excel_date = 43411
dt = datetime.fromordinal(datetime(1900, 1, 1).toordinal() + excel_date - 2) #tem que ser '-2' por causa de uma contagem maluca do excel
print(dt)

exemplo 2: de 43411 para 07/11/2018

from datetime import datetime
excel_date = 43411
data_transformada = datetime.fromordinal(datetime(1900, 1, 1).toordinal() + excel_date - 2).date() #tem que ser '-2' por causa de uma contagem maluca do excel
data_formato_humano = '{}/{}/{}'.format(data_transformada.day,data_transformada.month,data_transformada.year)

print(data_formato_humano)

instalando python 3.7 no ubuntu

sudo apt-get install python3.7

nano ~/.bashrc
adicione ao fim
alias python=python3.7

abra outro shell e teste
python –version

Montando partição hibernada do windows

possíveis erros:

Windows is hibernated, refused to mount.
Remount failed: Operation not permitted

Windows is hibernated, refused to mount.
Falling back to read-only mount because the NTFS partition is in an unsafe state. Please resume and shutdown Windows fully (no hibernation
or fast restarting.)

Partição somente leitura

solução:
$ sudo ntfs-3g -o remove_hiberfile /dev/sdb4 /mnt/win