O FOCO DO NOSSO SITE É MATEMÁTICA E PROGRAMAÇÃO DE SOFTWERE
segunda-feira, 28 de setembro 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>