NOSSO MENU

Mostrando postagens com marcador tecnologia. Mostrar todas as postagens
Mostrando postagens com marcador tecnologia. Mostrar todas as postagens

sexta-feira, 2 de outubro de 2020

TABUADA DA SOMA

TABUADA DA SOMA

Digite o numero da tabuada que voce quer:

segunda-feira, 28 de setembro de 2020

TABUADA DA SOMA DE 1 A 1000

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

EXEMPLO SIMPLES #pilhas em python pilha = [3,4,2,5,1] print(pilha) pilha.sort() pilha.append(8) print(pilha) pilha.pop() print(pilha)

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

Calcule porcentagem aqui:


Calculadora de Porcentagem
O que são: % de: ? Resposta: %
..é quanto % de: ? Resposta: %

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
fix, fixes, fixed, close .
Ex: git commit -m "Fix: blablabla,(usar uma palavra chave especifica) # + número da issue"
OBS: #NUMERO O # TEM QUE ESTAR COLADO COM O NUMERO DA ISSUE.

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


terça-feira, 7 de julho de 2020

DICIONÁRIO DINÂMICO EM PYTHON

# dicionario dinamico
dicd = {}
dicd['nome'] = str(input('digite o seu nome:'))
dicd['idade'] = int(input('digite a sua idade:'))
dicd['altura'] = float(input('digite a sua altura:'))

print(dicd)

EXEMPLO DE INTERFACE GRÁFICA COM PYQT5 E PYTHON

# -*- coding: utf-8 -*-
"""
Created on Wed Mar 18 18:28:12 2020

@author: LG
"""
# calc com interface grafica

import sys
from PyQt5.QtWidgets import (QApplication, QWidget, QMainWindow, QListWidget, QPushButton, QHBoxLayout)
from PyQt5.QtGui import QIcon


class home(QWidget):
    def __init__(self, parent =None):
        """
        Notes:
           
        """
        super(home, self).__init__(parent)# # para garantir que os parametros da classe home vão ser execultados.
        """Agora devemos inicializar a classe da qual estamos derivando, ou seja, a classe QWidget. Utilizaremos
           o super() ao invés das formas convencionais. Ficará da seguinte forma:
           super(home, self).__init__(parent)
           
        """
        # OBS: É PRECISO COLOCAR AS FUNCOES NA ORDEM
        # DE CRIAÇÃO ... EX O BOTÃO CRIADO ANTES DA FUNÇÃO QUE USA ESSE BOTAO 
        #(ISSO PARA EVITAR:'home' object has no attribute 'listWidget' )
        self.conf() #2 CONFIGURAÇÃO PODERIA SER COLOCADA ANTES OU DEPOIS!
        self.lay() #1 AS COISAS DO LAYOUT SÃO CRIADAS ANTES DAS COISAS DAS OUTRAS FUNÇÕES
        self.soma() #3
        self.mult() #4
        self.sub() #5
        self.div() #6
        self.limpar()#7
        
    def conf(self): # configurações da tela principal:
        
        self.setWindowTitle("calc0.01")
        self.setGeometry(700, 400, 350, 300)
        self.setWindowIcon(QIcon('cal.png')) # como fazer funcionar
     
        
    def lay(self):
        # O PushButton e a listWidget e etc etao mostrados aqui:
        self.layout = QHBoxLayout() # cria o layout
        self.setLayout(self.layout) # setarb = mostra os itens na tela 
        
        self.listWidget = QListWidget() 
        self.listWidget.setGeometry(350, 200, 150,100)
        self.layout.addWidget(self.listWidget)# adiciona o listWidget
        
        '''BOTÔES:'''
        #botão da operacao matematica:
        self.b = QPushButton("SOMA") # cria o botao
        self.b.setGeometry(300, 300, 250, 100) #cria a geometria do  botão
        self.layout.addWidget(self.b) # adicionei self.b no layout
        
        self.s = QPushButton("SUB") # cria o botao
        self.s.setGeometry(300, 300, 250, 100) #cria a geometria do  botão
        self.layout.addWidget(self.s) # adicionei self.b no layout
        
        self.m = QPushButton("MULT") # cria o botao
        self.m.setGeometry(300, 300, 250, 100) #cria a geometria do  botão
        self.layout.addWidget(self.m)# adicionei self.b no layout
        
        self.d = QPushButton("DIVI") # cria o botao
        self.d.setGeometry(300, 300, 250, 100) #cria a geometria do  botão
        self.layout.addWidget(self.d) # adicionei self.b 
        
        #botao para limpar a operacao matematica:
        self.l = QPushButton("CLEAR") # cria o botao
        self.l.setGeometry(300, 300, 250, 100) #cria a geometria do  botão
        self.layout.addWidget(self.l) # adicionei self.l no layout
        #self.l.clicked.connect(clier) #fazer funcionar
        
        '''OS CODIGO ABAIXO TEM LIGAÇÃO COM AS FUNÇÕES:'''
        #FAZ AS FUNCOES SEREM EXECULTADAS
        # a  função soma funcionar(execulta a função) 
        self.b.clicked.connect(self.soma)
        #multiplica(conecta com a função mult):
        self.m.clicked.connect(self.mult)
        #subtrai (conecta com a função sub)
        self.s.clicked.connect(self.sub)
        #divide (conecta com a função div)
        self.d.clicked.connect(self.div)
        #limpa a operacao:
        self.l.clicked.connect(self.limpar)
        ''' FUNÇÕES:'''
   
    def soma(self): # ESSA FUNÇÃO FAZ OS CALCULOS DE ARITMETICA BASICA 
        for a in range(0,10):
            b = 2
            r = b + a
         
            self.listWidget.addItem(str(int(r)) + "=" + str(int(b))  + "+" + str(int(a))) 
    
    def mult(self): # ESSA FUNÇÃO FAZ A MULTIPLICAÇÃO BAISCA DE DOIS NUMEROS 
         for a in range(0,10):
             b = 2
             r = b * a
         
             self.listWidget.addItem(str(int(r)) + "=" + str(int(b))  + "*" + str(int(a)))
    def sub(self): # ESSA FUNÇÃO FAZ A SUBTRAÇÃO BAISCA DE DOIS NUMEROS 
         for a in range(0,10):
             b = 2
             r = b - a
         
             self.listWidget.addItem(str(int(r)) + "=" + str(int(b))  + "-" + str(int(a)))
    def div(self): # ESSA FUNÇÃO FAZ A DIVISÃO BAISCA DE DOIS NUMEROS 
         for a in range(0,10):
             b = 2
             r = b + a
         
             self.listWidget.addItem(str(int(r)) + "=" + str(int(b))  + "div" + str(int(a)))
             
    def limpar(self):
         self.listWidget.clear() #clear() : To delete all the items present in the list
        
if __name__ == '__main__':        
   app = QApplication(sys.argv)
   face = home()
   face.show()
   sys.exit(app.exec_())
        

Redes Sociais

anuncios