quinta-feira, 4 de fevereiro de 2021
sexta-feira, 15 de janeiro de 2021
quinta-feira, 24 de dezembro de 2020
Como instalar o python - Aula 1 - Curso básico e python
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, 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.
quinta-feira, 12 de novembro de 2020
sexta-feira, 31 de julho de 2020
Como adicionar uma HD a uma maquina virtual
terça-feira, 18 de setembro de 2018
Programando em Go (Golang) - Variáveis
Sintaxe:
var nome_variavel tipo_variavelOnde:
- nome_variavel - O nome propriamente dito da variável.
- tipo_variavel - Tipo da variável (int, string, etc)
Exemplos 1:
var idade intvar nome string
var nome,cpf string
Nível de acesso a variáveis
As variáveis em Go pode estar ao nível de pacote(package) ou local a uma função(func).
Sintaxe:
package pacoteXvar nome string //Variável ao nivel do pacote
func main()
{
var cpf string //Variável ao nivel da função main
...
}
func calculoX()
{
var numero1,numero2 int //Variável ao nivel da função calculoX
...
}
Exemplo 2:
package mainimport "fmt"
var nome, rg, cpf string
func main() {
var idade int
fmt.Println(nome, rg, cpf, idade)
}
Nesse exemplo as váriaveis nome, rg e cpf estão no nivel do pacote, já a idade está no nivel da função.
Variveis com inicialização
Em Go podemos inicializar multiplas váriveis em uma unica linha, uma por vez.
Sintaxe:
var var1,var2,var3 tipo_variavel = valor1,valor2,valor3
Onde:
- var1,var2,var3 - São as váriaveis a serem inicializadas.
- valor1,valor2,valor3 - Os valores que serão atribuidos as variáveis var1,var2,var3
Exemplo 3:
No exemplo abaixo é possível ver multiplas váriaveis sendo inicializadas ao mesmo tempo.package main
import "fmt"
var dia,mes,ano int = 1, 2, 2012
func main() {
var nome,sobreNome,habilitado = "Mario", true, "Kent"
fmt.Println(nome,habilitado,dia, mes, ano, sobreNome)
}
Inicialização rápida de váriaveis
Em Go (golang) é possível inicializar variáveis de maneira rápida através da assinatura := . Utilizando a mesma ao invés da palavra chave var a variável é inicializada com um tipo implícito.
Sintaxe:
nome_variavel := valor
Onde:
- nome_variavel - Nome da váriavel propriamente dita.
- valor - Valor a ser atribuido intricicamente a váriavel nome_variavel.
Exemplo 4:
package main
import "fmt"
var dia int = 8
func main() {
ano:=1988
nome:="Mario"
fmt.Println(nome,dia, ano)
}
Não é possível inicializar uma váriavel de maneira "rápida" fora do corpo de uma função o exemplo abaixo não está correto.
Exemplo 5:
Um exemplo com erro.package main
import "fmt"
var dia int = 8
nome:="Mario" // trecho com erro
func main() {
ano:=1988
fmt.Println(nome,dia, ano)
}
Tipos de variáveis em Go
Os tipos básicos de variáveis em Go são:
- bool
- byte
- complex64 complex128
- float32 float64
- int int8 int16 int32 int64
- rune
- string
- uint uint8 uint16 uint32 uint64 uintptr
Variável inicializada sem valor
Em Go váriveis inicializadas sem um valor inicial explicito é dado o valor default para o mesma.
- Para tipos números é atribuido o valor 0
- Para tipo booleano é atribuido o valor false
- Para tipo string é atribuído o valor "" (string vazia)
Exemplo 6:
package main
import "fmt"
func main() {
var idade int
var altura float64
var habilitado bool
var nome string
fmt.Printf("%v, %v, %v , %v, %v", nome,idade, altura, habilitado, nome)
}
Conversão de tipo
Em Go é possível converter o tipo de várivel utilizando a seguinte sintaxe:
tipo(valor)
Onde:
- tipo - Tipo para o qual o "valor" será convertido.
- valor - Valor a ser convertido.
Exemplo:
var fidade float64 = float64(idade)
var uIdade uint = uint(fidade)
Anterior Início Próximo
segunda-feira, 17 de setembro de 2018
Programando em Go (Golang) - Funções
- func - Palavra chave para identificar uma função.
- nome_funcao - Nome da função.
- variavel_entrada_1,variavel_entrada_n - Argumentos da função, pode ter um ou mais.
- retorno - Retorno da função, pode ter um ou mais ao mesmo tempo.
- corpo_da_função - Informações e medidas que serão tomadas na função.
- func - Palavra chave para identificar uma função.
- nome_funcao - Nome da função.
- variavel_entrada_1,variavel_entrada_n - Argumentos da função, pode ter um ou mais.
- retorno1,retorno2,retornon- Retornos da função, vale lembrar que pode ser mais que três retornos.
- corpo_da_função - Informações e medidas que serão tomadas na função.