NOSSO MENU

terça-feira, 20 de julho de 2021

Lista de comandos úteis do Git

 Fala ai pessoal!


Segue abaixo uma lista de comandos úteis do Git:


Comandos para ajuda:

git help

git help add

git help <DIGITE UM COMANDO QUALQUER>



Setar usuário - git config --global user.name "JOAO"


Setar email - git config --global user.email JOAO@MARIA-EMAIL.com.br


Setar editor - git config --global core.editor SPYDER


Para ignorar arquivos- git config --global core.excludesfile ~/.gitignore


Listar config -git config --list


Criar um branch remoto com nome diferente - git push origin joao_da_computacao:new-branch


Baixar um branch remoto- git checkout -b joao_da_computacao origin/joao_da_computacao


Deletar branch remoto - git push origin:joao_da_computacao


commit em um arquivo - git commit my_arq.py


commit em vários arquivos - git commit my_arq.py my_arq.js


commit info de mensagem - git commit arq.py -m "ola mundo de commit"


Remover arquivo - git rm my_arq.py (.txt, etc)


Remover diretório - git rm -r mydir_qualquer


Criar branch e trocar git checkout -b joao_da_computacao


Merge entre os branches git merge joao_da_computacao


Deleta um branch - git branch -d joao_da_computacao


Lista de branches - git branch


Lista de branches e info dos últimos commit - git branch -v


Lista de branches que já foram fundidos - git branch --merged


Lista de branches que não foram fundidos - git branch --no-merged


Criar um branch remoto com nome igual - git push origin joao_da_computacao


Exibir histórico - git log


add um arquivo específico - git add my_arq.js


add um diretório específico - git add my_dir_qualquer


add todos os arquivos pu diretórios - git add .


Verificar status dos arquivos ou diretórios - git status


Lista configurações- git config --list



Até a proxima pessoal!

segunda-feira, 12 de julho de 2021

Uso do @staticmethod em Python

 class CALCULOS:


# create SOMA static method
@staticmethod
def SOMA(x, y):
return x + y

print('SUM:', CALCULOS.SOMA(3, 4))

class Test:
def LOAD():
test = CALCULOS.SOMA(2,2)
print(test)

Test.LOAD()

O uso de sinais do QT, PYQT5 com Python

Fala ai pessoal abaixo segue um código simples mostrando como usar e construir sinais personalizados. 


 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()


Até a proxima!

segunda-feira, 21 de junho de 2021

TIPOS DE DADOS MAIS PRECISOS EM PYTHON 3.8

 #TIPOS DE DADOS MAIS PRECISOS EM PYTHON 3.8


def soma(numero: int) -> int:

    return numero 


# Obs: PYTHON É UMA LIGUAGEM DE TIPAGEM DINÂMICA FORTE, DESSA FORMA ESSA ESPECIFICAÇÃO

# DE TIPO SERVIRA APENAS COMO DICA PARO O DESENVOLVEDOR.


print(soma(5))


# DESSA FORMA PODEMOS PRINTAR A FUNÇÃO COMO SEGUE ABAIXO:


print(soma("ola mundo!"))


# OBSERVE QUE NÃO OCORRE ERRO.


Operador morsa no Python ou em inglês Walrus operator no Python 3.8

Segue abaixo um exemplo simples da utilização de Operador morsa no Python  ou em inglês Walrus operator.


 x = 1

print(x)

print(y  = 1) # Sem o operador Morsa

# Usando o operador Morsa do python 3.8


print(y := 3) # C om o operador morsa.


Observe que a não utilização de := em print(y = 1) retorna um erro.


Redes Sociais

anuncios