terça-feira, 29 de dezembro de 2020

Curso de Python - Aula 2 - Váriaveis


 

Uma variável é um espaço alocado de memória utilizado para guardar um determinado dado. Normalmente uma variável tem um nome o sua tipagem(Ex: inteiro, string, boleano). 

Ao contrário de linguagens como C e Java, Python é uma linguagem de programação na qual existem uma tipagem "dinâmica" de variáveis ou seja não é obrigado a especificar o tipo da variável, basta inicializa com um valor que o tipo da mesma será atribuída, porém a mesma pode ser alterada ao longo do código.

Exemplos:

x = 32 

ativo = false

nome =  'maria'

altura = 3.2

 

Os nomes da variáveis em python podem conter letras, números e underscore "_".  Sendo obrigado que o nome da mesma inicie com _ ou letra. Assim como outras linguagens o python é uma linguagem "Case sensitive" ou seja diferencia letras maiúsculas e minúsculas. Ou seja:

 

x32 não é igual X32 

 

Assim como em outras linguagens, algumas palavras não podem ser utilizadas para nome de variáveis como por exemplo: if, else, break, while, False, or e try.


Caso você queira saber qual o tipo de determinada variável é necessário apenas usar a função type()

Exemplo:

x=32

type(x)


A saída será:

<class 'int'>

 





quinta-feira, 10 de dezembro de 2020

Como habilitar conexão remota por linha de comando no windows

 Podemos ativar a área de trabalho remota na linha de comando do Windows executando o comando abaixo:


reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 0 /f


Para desativar basta utilizar a linha baixo:

reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 1 /f


quarta-feira, 9 de dezembro de 2020

Passar usuário e senha para relizar conexão remota no windows (mstsc)

 

Caso você precise conectar remotamente em um computador sem que seja necessário abrir o modo gráfico basta seguir os passos abaixo:

 

Sintaxe:

 

cmdkey /generic: IP_OU_HOSTNAME /user:DOMINIO\LOGIN /pass:PASSWORD

mstsc /v:  IP_OU_HOSTNAME

 

Onde:

IP_OU_HOSTNAME  - IP ou hostname do servidor ao qual você deseja conectar.

DOMINIO - Domínio do servidor onde deseja conectar.

LOGIN - Login do usuário que será utilizado para realizar o login.

PASSWORD - Senha do usuário que você deseja usar na conexão.


Exemplo:

cmdkey /generic: 192.168.0.32 /user:maguscode.com\james /pass:ja3mes

mstsc /v:  192.168.0.32




terça-feira, 8 de dezembro de 2020

Como limpar o console em python

Uma das maneiras que podemos utilizar para limpar o console em python é utilizar o próprio comando do sistema para isso. no windows podemos usar o comando "cls" e no linux "clean".

Exemplo:

 

import os

os.system('cls') or None

 

Comando a ser executado
 

Nesse exemplos colocamos 'or None' para que não seja "printado" na tela um 0 (zero).

 

Comando executado


 





sexta-feira, 4 de dezembro de 2020

Como pegar valores do propriedades WMI via powershell

 

A sintaxe para pegar uma propriedade uma propriedade é:

Sintaxe:

Get-WmiObject -Class CLASSE

 

 

Onde:

CLASSE - Classe WMI


Exemplo:
 

Get-WmiObject -Class Win32_ComputerSystem 


 

 

Para pegar uma propriedade especifica utilizamos o parametro -Property

Sintaxe;

 Get-WmiObject -Class CLASSE -Property PROPRIEDADE

 

  Exemplo:

Get-WmiObject -Class Win32_ComputerSystem -Property Name 


terça-feira, 24 de novembro de 2020

Pegar data atual em PYTHON

 


 

Uma das maneiras de pegar a data atual em python é utilizar o método now() da classe datetime

Sintaxe:

from datetime import datetime

dataAtual = datetime.now()


Onde:

dataAtual - Variável que conterá a data.


Exemplo:


from datetime import datetime

dataAtual = datetime.now()

print(dataAtual)

 

segunda-feira, 23 de novembro de 2020

Fazer leitura escrita de arquivo texto em Python

O principal objetivo deste poste é explicar de maneira simples como se realizar escrita e leitura de arquivos texto utilizando a linguagem de programação Python.

 

Escrita

Para escrita de um arquivo utilizamos  o método open(string,string), que recebe dois parâmetros, o primeiro é o local onde está o arquivo que será aberto, o segundo é tipo de permissão, como vamos criar um arquivo para escrita utilizamos o parâmetro 'w' e o método write(string) do próprio tipo arquivo.

Sintaxe:

nome_arquivo = open('caminho_do_arquivo', 'permissao')

nome_arquivo.write('dados')


Onde:

* nome_arquivo - Variável do tipo arquivo.

* caminho_do_arquivo - Caminho onde o arquivo será criado(caso não for especificado caminho o arquivo será criado no mesmo nível do arquivo .py que o chama).

* permissão - Permissão para abertura do arquivo (w - escrita , r -leitura)

 *dados - String a ser inserida.

 

Exemplo:

arquivo = open('arquivo.txt','w')

arquivo.write('Isso é apenas um teste...')


Neste exemplo será criado um arquivo.txt com permissão de escrita e será adicionado o conteúdo "Isso é apenas um teste.." ao mesmo.

 

Leitura

Para escrita de um arquivo utilizamos  o método open(string,string), que recebe dois parâmetros, o primeiro é o local onde está o arquivo que será aberto, o segundo é tipo de permissão, como vamos criar um arquivo para leitura utilizamos o parâmetro 'r' e o método read() do próprio tipo arquivo.


Sintaxe:

nome_arquivo = open('caminho_do_arquivo', 'permissao')

nome_arquivo.read()

 

Onde:

* nome_arquivo - Variável do tipo arquivo.

* caminho_do_arquivo - Caminho de onde o arquivo será lido.

* permissão - Permissão para abertura do arquivo (w - escrita , r -leitura)


 

Exemplo:

arquivo = open('arquivo.txt','w')

arquivo.write('Isso é apenas um teste...')

arquivo = open('arquivo.txt','r')

print(arquivo.read())

 

Neste exemplo o arquivo que criamos terá seu conteúdo exibido no console de saída.