NOSSO MENU

Mostrando postagens com marcador programação. Mostrar todas as postagens
Mostrando postagens com marcador programação. Mostrar todas as postagens

terça-feira, 14 de março de 2023

Python

 O Python é uma linguagem de programação de alto nível e interpretada, com uma sintaxe simples e fácil de aprender. Algumas das principais características do Python são:

  1. Tipagem dinâmica: as variáveis em Python não precisam ter um tipo definido antecipadamente e podem mudar de tipo durante a execução do programa.

  2. Indentação significativa: a indentação é usada para definir blocos de código em vez de chaves ou palavras-chave, como em outras linguagens.

  3. Orientação a objetos: Python suporta programação orientada a objetos (POO) e oferece recursos como encapsulamento, herança e polimorfismo.

  4. Bibliotecas poderosas: Python tem uma ampla variedade de bibliotecas e módulos disponíveis, incluindo bibliotecas para ciência de dados, aprendizado de máquina, visualização de dados, processamento de imagem e muito mais.

  5. Multiplataforma: Python pode ser executado em vários sistemas operacionais, incluindo Windows, macOS e Linux.

Python é frequentemente usado em ciência de dados, aprendizado de máquina, automação de tarefas, desenvolvimento web, scripting e muito mais. Seus recursos de sintaxe simples e orientação a objetos tornam uma linguagem agradável para iniciantes, mas também poderosa o suficiente para projetos complexos e aplicativos de produção.

sexta-feira, 10 de março de 2023

Lista de tags HTML básicas que você pode usar para criar páginas web:

Lista de tags HTML básicas que você pode usar para criar páginas web:

  1. <html> - Define um documento HTML
  2. <head> - Contém informações do cabeçalho da página
  3. <title> - Define o título da página
  4. <body> - Contém o conteúdo da página
  5. <h1> - <h6> - Define cabeçalhos de diferentes níveis de importância
  6. <p> - Define um parágrafo
  7. <a> - Define um link para outra página ou para um local na mesma página
  8. <img> - Insere uma imagem
  9. <ul> - Cria uma lista não ordenada
  10. <ol> - Cria uma lista ordenada
  11. <li> - Define um item da lista
  12. <table> - Cria uma tabela
  13. <tr> - Define uma linha da tabela
  14. <td> - Define uma célula da tabela
  15. <form> - Cria um formulário
  16. <input> - Define um campo de entrada de dados
  17. <select> - Define uma lista suspensa
  18. <option> - Define uma opção da lista suspensa
  19. <textarea> - Define uma área de texto para entrada de dados
  20. <button> - Define um botão
  21. <div> - Define uma seção genérica da página
  22. <span> - Define uma seção genérica de texto

Observe que esta é apenas uma lista básica e existem muitas outras tags HTML disponíveis para serem usadas. Além disso, muitas dessas tags podem ter atributos que podem ser usados para personalizar sua aparência ou comportamento.

sábado, 24 de julho de 2021

ALGUNS COMANDOS UTILIZADOS NOO LINUX

SEGUE OS COMANDOS ABAIXO:

date – mostra a data e hora do momento atual

pwd – mostra qual é o diretório atual

mkdir – cria um diretório

emacs: O Editor de texto screen-oriented

pico: Editor de texto screen-oriented

sed: Editor de texto stream-oriented

ls -a – exibe arquivos e diretórios ocultos

ls -al– lista os arquivos e diretórios

vim: Editor de texto full-screen

clear – limpa a tela

reboot – reinicia o sistema

> – envia a saída de um comando para um arquivo

sudo – executa um comando como root de super usuário

shutdown -h now – desliga o computador é preciso ser root

ls: Lista todos os arquivos do diretório

df: Quantidade de espaço usada do disco rígido

top: Mostra o uso da memória

cd: Acessa uma determinado diretório

rm: Remove um arquivo ou diretório

vi: Abre o editor vi para editar

ls -l – lista os arquivos e diretórios 

cat – exibe o conteúdo de arquivo

more – conteúdo dearquivo de forma navegável

| – redireciona a saída de um comando 


sexta-feira, 17 de abril de 2020

#MAP(), REDUCE(), FILTER() E LAMBDA

# -*- coding: utf-8 -*-
"""
Created on Thu Mar 19 21:09:42 2020

@author: labdodanilo.com
"""

#MAP(), REDUCE(), FILTER() E LAMBDA
#map() serve para aplicarmos uma função a cada elemento de uma lista
import math
lista1 = [1, 4, 9, 16, 25]
lista2 = map(math.sqrt, lista1)
print(lista2)
#REDUCE()Sua utilidade está na aplicação de uma função a todos os valores do conjunto
import operator #necessário para obter a função de soma
valores = [1, 2, 3, 4, 5]
soma = reduce(operator.add, valores)
print (soma)
#FILTER() filtra os elementos de uma sequência.
def maior_que_zero(x):
    return x > 0

valores = [10, 4, -1, 3, 5, -9, -11]
print (filter(maior_que_zero, valores))
#LAMBDA()
 valores = [10, 4, -1, 3, 5, -9, -11]
print filter(lambda x: x > 0, valores)
#saida [10, 4, 3, 5]

CALCULADORA COM PYTHON USANDO O PYQT5

# -*- coding: utf-8 -*-
"""
Created on Tue Mar 17 20:14:59 2020

@author: LABDODANILO
"""

# calc com interface grafica

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


class home(QWidget):
    def __init__(self, parent =None):
        super(home, self).__init__(parent)
        self.conf()
        self.lay()
        self.calc()
        self.limpar()
       
    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 = QVBoxLayout() # cria o layout
        self.setLayout(self.layout) # setar mostra os itens na tela
       
        self.listWidget = QListWidget()
        self.listWidget.setGeometry(350, 200, 150,100)
        self.layout.addWidget(self.listWidget)# adiciona o listWidget
       
        #botão da operacao matematica:
        self.b = QPushButton("fazer") # 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
       
        #botao para limpar a operacao matematica:
        self.l = QPushButton("limpar") # 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
       
        #FAZ AS FUNCOES SEREM EXECULTADAS
        self.b.clicked.connect(self.calc)# faz a  função  calc funcionar(execulta a função)
        #limpa a operacao:
     

    def calc(self): # ESSA FUNÇÃO FAZ OS CALCULOS DE ARITMETICA BASICA
         for a in range(0,1000):
             b = 2
             r = b + a
       
             self.listWidget.addItem(str(int(r)) + "=" + str(int(b))  + "+" + str(int(a)))
    def limpar(self):
        pass
       
if __name__ == '__main__':       
   app = QApplication(sys.argv)
   face = home()
   face.show()
   sys.exit(app.exec_())

terça-feira, 1 de março de 2016

Desvantagens de sempre manter o computador ligado


Desvantagens de sempre manter o computador ligado 

Pensar que peça boa dura pra sempre é bobeira!

Não importa se as peças do seu computador são vagabundas ou tops de linha –  elas tem um prazo de vida útil. Ou seja, quando a vida útil das peças do seu computador esgotar elas deixaram de funcionar ( ou funcionam com defeitos).
Por exemplo: o monitor que você está usando para ler este post tem uma vida útil de aproximadamente 10 mil horas.  Uma  bateria de notebook tem uma vida útil de cerca de 300 ciclos de carga, o SSD em que armazenamos nossos arquivos funcionará  bem até mais ou menos 1 Petabyte de informação gravada.
 Por esses motivos e outros que muitas pessoas preferem desligar todo e qualquer aparelho elétrico depois do termino das atividade.

É provável que você  troque de computador antes desses prazos espirarem. Entretanto, deixar o computador sempre ligado fará com que esses componentes estejam sempre sob estresse, gerando calor constante e diminuído a  vida útil. 


Através dos argumentos acima apresentados,  a decisão de manter o computador ligado o tempo todo vai do gosto ou da necessidade de cada um. Pois, para um pessoa que usa o computador varias  vezes por dia não  haverá a necessidade de ligar e desligar o computador várias vezes durante o dia, bem como uma pessoa que usa o computador  poucas vezes ou uma vez por dia deixar o computador ligado o tempo todo. 

Vantagens e desvantagens de manter o computador ligado o tempo todo



Vantagens e desvantagens de manter o computador ligado o tempo todo

Com certeza manter o computador ligado o tempo todo é um questão de informática muito debatida.

O que fazer:  Desligar o computador sempre que finalizar uma atividade ou  manter ligado o tempo inteiro?

   Com certeza muitas pessoas escutaram da mãe ou do pai que  era importante desligar o computador após o termino de cada atividade - para manter a maquina em conservação e para economizar energia elétrica.   Entretanto, a maneira de lidar com os computadores mudaram desde a época em que muitos de nós tivemos o primeiro contato com computadores até o presente momento, e consequentemente os argumentos sobre o assunto mudaram desde aquela época.

vantagens e desvantagens de manter o computador ligado o tempo todo.

Vantagens

Haverá uma maior agilidade na hora de utilizar a máquina e manterá a máquina sempre atualizada e em dia com os backups – esse é um dos principais motivos para manter o computador ligado o tempo todo. Ao contrario de quando deixamos o computador desligado, não havendo a necessidade de esperar pela inicialização do sistema - bastando ligar o monitor para utilizar o computador quase que instantaneamente.
Comumente um computador popular  leva cerca de 1 minuto para inicializar e exibir os ícones na tela. Se houver programas instalados que iniciam juntos com o sistema, o tempo pode aumentar. Assim, mantendo o computador ligado a espera será mínima.

Manter o computador ligado o tempo todo é pratico para quem usa programas de acesso remoto, pois  permiti que se tenha acesso a ferramentas, documentos e programas a partir de outros locais utilizando ferramentas de acesso remoto – evitando possíveis frustrações de ter esquecido arquivos importantes em nuvens ( ex: Dropbox).


Obs: Com o computador ligado é possível ter acesso a arquivos através de programas de cesso remoto  utilizando tablets, computadores ou smartphones.

Desvantagens de sempre manter o computador ligado 

Não importa se as peças do seu computador são vagabundas ou top de linha –  elas tem um prazo de vida útil. Ou seja, quando a vida útil das peças do seu computador esgotar elas deixaram de funcionar.
Por exemplo: o monitor que você está usando para ler este post tem uma vida útil de aproximadamente 10 mil horas.  Uma  bateria de notebook que utilizamos  tem uma vida útil de cerca de 300 ciclos de carga, o SSD em que armazenamos nossos arquivos funcionará muito bem até mais ou menos 1 Petabyte de informação gravada.
 Por esses motivos e outros que muitas pessoas preferem desligar todo e qualquer aparelho elétrico depois que termina de usá-lo em casa.

É provável que você  troque de computador antes desses prazos espirarem. Entretanto, deixar o computador sempre ligado fará com que esses componentes estejam sempre sob estresse, gerando calor constante e diminuído a  vida útil. 

Através dos argumentos acima apresentados,  a decisão de manter o computador ligado o tempo todo vai do gosto e da necessidade de cada um. Pois, para um pessoa que usa o computador varias  vezes por dia não  haverá a necessidade de ligar e desligar o computador várias vezes durante o dia, bem como uma pessoa que usa o computador  poucas vezes ou uma vez por dia deixar o computador ligado o tempo todo. 


quinta-feira, 8 de outubro de 2015

Como pôr meu site no Google mais rapidamente



Como pôr meu site no Google mais rapidamente
(resposta rápida)

Para quem criou um site recentemente e ainda não sabem como funciona a adição de sites em motores de busca, segue abaixo um pequeno texto explicativo.

Muitas pessoas  tem o seguinte probleminha- “Não consigo encontrar o meu site no Google!”. Isso acontece na maioria dos casos de pessoas que só criaram seus sites recentemente e ainda não sabem como funciona a adição de sites em motores de busca.

Como  acelerar o processo de adição do site nos resultados de busca?

Geralmente, todos os motores de busca levam algum tempo até encontrar o seu site e, logicamente, começar a exibi-lo nos resultados de busca.  Você pode ajudá-los e acelerar este processo inserindo o link manualmente.

Como pôr o seu site no Google mais rapidamente?

 No Google, você pode utilizar as Ferramentas para webmasters  Ferramentas para webmasters . Para exibir o seu site em primeiras posições dos resultados de pesquisa, é preciso seguir as regras básicas:

1 Um domínio próprio, por ex.: meusite.com, também ajuda muito.

2 Tenha um conteúdo original e atualizado.

3 Utilize palavras chave.


4 Procure que outros websites frequentemente visitados também se refiram ao seu site através de um link.

Arquivo em: Resposta rápida  

terça-feira, 17 de março de 2015

Conversão de números binários (base 2) para números decimais (base 10)

Conversão de números binários (base 2) para números decimais (base 10)

De 0 a 100

Tabela:

0000 = 0000000000      0001 = 0000000001     0002 = 0000000010     0003 = 0000000011     0004 = 0000000100        
0005 = 0000000101      0006 = 0000000110     0007 = 0000000111     0008 = 0000001000     0009 = 0000001001        
0010 = 0000001010      0011 = 0000001011     0012 = 0000001100     0013 = 0000001101     0014 = 0000001110        
0015 = 0000001111      0016 = 0000010000     0017 = 0000010001     0018 = 0000010010     0019 = 0000010011        
0020 = 0000010100      0021 = 0000010101     0022 = 0000010110     0023 = 0000010111     0024 = 0000011000        
0025 = 0000011001      0026 = 0000011010     0027 = 0000011011     0028 = 0000011100     0029 = 0000011101        
0030 = 0000011110      0031 = 0000011111     0032 = 0000100000     0033 = 0000100001     0034 = 0000100010        
0035 = 0000100011      0036 = 0000100100     0037 = 0000100101     0038 = 0000100110     0039 = 0000100111        
0040 = 0000101000      0041 = 0000101001     0042 = 0000101010     0043 = 0000101011     0044 = 0000101100        
0045 = 0000101101      0046 = 0000101110     0047 = 0000101111     0048 = 0000110000     0049 = 0000110001        
0050 = 0000110010      0051 = 0000110011     0052 = 0000110100     0053 = 0000110101     0054 = 0000110110        
0055 = 0000110111      0056 = 0000111000     0057 = 0000111001     0058 = 0000111010     0059 = 0000111011        
0060 = 0000111100      0061 = 0000111101     0062 = 0000111110     0063 = 0000111111     0064 = 0001000000        
0065 = 0001000001      0066 = 0001000010     0067 = 0001000011     0068 = 0001000100     0069 = 0001000101        
0070 = 0001000110      0071 = 0001000111     0072 = 0001001000     0073 = 0001001001     0074 = 0001001010        
0075 = 0001001011      0076 = 0001001100     0077 = 0001001101     0078 = 0001001110     0079 = 0001001111        
0080 = 0001010000      0081 = 0001010001     0082 = 0001010010     0083 = 0001010011     0084 = 0001010100        
0085 = 0001010101      0086 = 0001010110     0087 = 0001010111     0088 = 0001011000     0089 = 0001011001        
0090 = 0001011010      0091 = 0001011011     0092 = 0001011100     0093 = 0001011101     0094 = 0001011110        
0095 = 0001011111      0096 = 0001100000     0097 = 0001100001     0098 = 0001100010     0099 = 0001100011        

0100 = 0001100100

Redes Sociais

anuncios