O FOCO DO NOSSO SITE É MATEMÁTICA E PROGRAMAÇÃO DE SOFTWERE
sexta-feira, 2 de outubro de 2020
quinta-feira, 17 de setembro de 2020
Vamos praticar o sistema de logging do Python
import logging
"""Vamos praticar o sistema de logging do Python"""
log = logging.getLogger(__name__)# __name__ mostra o modulo, classe e funcao
# configuracao basica
logging.basicConfig(level=logging.INFO)
# create a file handler
arquivo = logging.FileHandler('C:/Users/LG/Desktop/logging_python/debug.log', 'a')
log.addHandler(arquivo) # adiciona as messagens de logging no meu log
class soma_sub():
log.info("classe importada!")
def __init__(self, x, y):
self.x = x
self.y = y
def soma(self):
return self.x + self.y
result = soma_sub(10,11)
log.info("instancia importada!")
result.soma()
print(result.soma())
Criando um sinal em pyqt5 e usando em uma função.
"""Criando um sinal em pyqt5 e usando em uma função. """
from PyQt5.QtCore import QObject, pyqtSignal
class teste_sinal(QObject):
# Define a new signal called 'meu_sinal' that has no arguments.
meu_sinal = pyqtSignal()
def connect_and_emit_meu_sinal(self):
# Connect the meu_sinal signal to a slot.
self.meu_sinal.connect(self.lidar_com_meu_sinal)
# Emit the signal.
self.meu_sinal.emit()
def lidar_com_meu_sinal(self):
# Show that the slot has been called.
print( "meu_sinal foi recebido")
# instancia da minha classe
teste = teste_sinal()
teste.connect_and_emit_meu_sinal()
"""def connect_and_emit_meu_sinal(self) conecta no slot def lidar_com_meu_sinal(self): e
emit (executa a função def lidar_com_meu_sinal(self): ).
pilhas em python
sexta-feira, 11 de setembro de 2020
pyautogui
import pyautogui
import time
for i in range(1):
pyautogui.moveTo(100, 100, duration=0.25)
#pyautogui.moveTo(200, 100, duration=0.25)
#pyautogui.moveTo(200, 200, duration=0.25)
#pyautogui.moveTo(100, 200, duration=0.25)
# dar clicks
time.sleep(15.0) # dorme por 15 segundos.
pyautogui.click (80,80) # clica uma vez nessa cordenada.
time.sleep(15.0)
pyautogui.doubleClick (80,80)
time.sleep(10.0)
print("acabei de clicar!!!")
print("coloque o mauser onde quiser!")
time.sleep(10.0)
pyautogui.position() # Pega a posição onde o mauser esta.
print(pyautogui.position())
pyautogui.click (pyautogui.position()); pyautogui.typewrite ('Olá mundo!') # na posição clicada sera escrito a frase ola mundo.
print("CLIQUEI A ULTIMA VEZ!")
USANDO BOOL EM PYTHON - True e False
Segue abaixo um exemplo de como usar booleanos no Python.
Basta copiar e colar no seu IDE.
# USANDO BOOL EM PYTHON - True e False
def bool_em_python(car_exist=True ):
if car_exist:
print("Eu tenho uma carro!!!!")
else:
print("não tenho um carro!!!")
# instancia da função bool_em_python
result = bool_em_python()
print(result)
Até a próxima pessoal!
quinta-feira, 3 de setembro de 2020
classe em javascript
<!DOCTYPE html>
<html>
<body>
<h1>CLASSE EM JS!</h1>
<script>
// classes em javascript
/*classe de soma e adição*/
class soma_sub {
constructor(x, y) {
this.x = x;
this.y = y;
}
soma(){
return this.x + this.y;
}
sub(){
return this.x - this.y;
}
}
// instancia da classe soma_sub
som = new soma_sub(5, 10);
//mostra na tela as operacoes
document.write(som.sub(), "\n");
//window.alert(som.sub());
document.write(som.soma());
//window.alert(som.soma());
</script>
</body>
</html>
somando dois números em javascript
<!DOCTYPE html>
<html>
<body>
<h1>Somando dois numeros em JS!</h1>
<p id="demo"></p> <!--para mostrar document.getElementById("demo").innerHTML = r; -->
<script>
//declarando variaveis
var x; // poderia ser var x, y, r;
var y; /* posso usar isso tambem para comentários*/
var r;
//valores das variaveis
x = 2;
y = 5;
r = x + y;
// mostra na tela as variaveis
alert(r); // mostra na tela como um janelinha
document.getElementById("demo").innerHTML = r;
</script>
</body>
</html>
quarta-feira, 26 de agosto de 2020
quinta-feira, 20 de agosto de 2020
Este método é útil para criar uma cópia de um arquivo existente.
import os
import shutil
shutil.copy(r"C:\Users\LG\Desktop\p1\Pdb2.txt", r"C:\Users\LG\Desktop\p2") # Este método é útil para criar uma cópia de um arquivo existente.
Copiar arquivos de uma pasta para outra em python
import os
import shutil
caminho1 = r"C:\Users\LG\Desktop\p1"
dirs1 = os.listdir( caminho1 )
print(dirs1)
caminho2 = r"C:\Users\LG\Desktop\p2"
dirs2 = os.listdir( caminho2 )
print(dirs2)
# Copia p1 para dentro de p2
#shutil.move(r"C:\Users\LG\Desktop\p1", r"C:\Users\LG\Desktop\p2")
# Copia arquivos de p1 para dentro de p2
shutil.move(r"C:\Users\LG\Desktop\p1\uso do Pdb----1.txt", r"C:\Users\LG\Desktop\p2")
print(dirs1)
print(dirs2)
quarta-feira, 19 de agosto de 2020
sys.argv é uma lista em Python
import sys
"""sys.argv é uma lista em Python, que contém os
argumentos da linha de comando passados para o script."""
print("\n")
print ("This is the name of the script: ", sys.argv[0])
print("\n")
print ("Number of arguments: ", len(sys.argv))
print("\n")
print ("The arguments are: " , str(sys.argv))
print (sys.argv)
terça-feira, 18 de agosto de 2020
Palavras chave abaixo para fechar uma issue no github
Podemos usar as palavras chave abaixo para fechar uma issue:
closes, closed, resolve, resolves, resolved |
MISTURA DE CORES
Misturas:
Vermelho + verde = Amarelo
Vermelho + azul = Magenta
Verde + azul = Ciano
Vermelho + roxo = vermelho -roxo
Vermelho + laranja =vermelho-laranja
Amarelo + verde =amarelo-verde
Amarelo + laranja =amarelo-laranja
Azul + roxo = azul-roxo
segunda-feira, 17 de agosto de 2020
import os/esse sisteminha pega o caminho dos arquivos no systema
import os
"""esse sisteminha pega o caminho dos arquivos no systema"""
#path = "/kkk/kkk/" #ESSA CONFIGURAÇÃO É UTILIZADA PARA LINUX
#path = "\kkk\kkk\" # ESSA CONFIGURAÇÃO É USADA PARA WINDOWS
#path = r"C:\Users\LG\Desktop\arquivosempython" # posso usar esse tambem!
path = "C:/Users/LG/Desktop/arquivosempython"
dirs = os.listdir( path )
for file in dirs:
print(file)
sexta-feira, 14 de agosto de 2020
ISSO É USADO PARA CRIAR UMA BRANCH A PARTIR DE OUTRA JÁ EXISTENTE
ISSO É USADO PARA CRIAR UMA BRANCH A PARTIR DE OUTRA JÁ EXISTENTE
git checkout -b NOVABRANCH # cria branch
git branch -d NOVABRANCH # exclui a branch
A branch não está disponível para outras pessoas a menos que seja enviada a nova branch para seu repositório remoto.
git push origin <NOVABRANCH> # sobe a branch
DEPOIS DE UM COMMIT NA NOVA BRANCH E TENTA DAR O GIT PUSH, USAR :
git push --set-upstream origin NOVABRANCH # usar depois de commit na branch nova para conectar com a branch remota.
sábado, 25 de julho de 2020
Positivo unique s1990, s1991, positivo stilo, etc. Não sai do setup!
Fala ai pessoal !!!!
(positivo unique
s1990, s1991, positivo stilo, etc)
Na tela de bios (setup):
Obs:
usar as setas do teclado pra cima,
baixo, lado esquerdo e lado direito.
Em advanced – os support – (others, windows8(ou qualquer
outro)) – aperta enter.
Em Exit – save changes and exit