Atividade Pesquisa
Atividade Pesquisa
Atividade Pesquisa
— Javascript
JavaScript é uma linguagem de programação que permite a você implementar itens complexos em
páginas web — toda vez que uma página da web faz mais do que simplesmente mostrar a você
informação estática — mostrando conteúdo que se atualiza em um intervalo de tempo, mapas
interativos ou gráficos 2D/3D animados, etc. — você pode apostar que o JavaScript provavelmente
está envolvido. É a terceira camada do bolo das tecnologias padrões da web, duas das quais (HTML e
CSS) nós falamos com muito mais detalhes em outras partes da Área de Aprendizado.
O núcleo da linguagem JavaScript consiste em alguns benefícios comuns da programação que permite
a você fazer coisas como:
● Armazenar conteúdo útil em variáveis. No exemplo acima, a propósito, nós pedimos que um
novo nome seja inserido e armazenamos o nome em uma variável chamada nome.
● Operações com pedaços de texto (conhecidos como "strings" em programação). No exemplo
acima, nós pegamos a string "Jogador 1: " e concatenamos (juntamos) com a variável nome
para criar o texto completo "Jogador 1: Chris".
● Executar o código em resposta a determinados eventos que ocorrem em uma página da Web.
Nós usamos o click (en-US) no nosso exemplo acima para que quando clicasse no botão,
rodasse o código que atualiza o texto.
● Janelas de aviso;
● Janelas de confirmação;
● No aparecimento (ou não) de informações conforme comportamento do usuário na página;
● Interações com elementos HTML;
● Sistemas de autocomplete (sabe quando você digita algo no e-mail e ele já completa a frase?
Isso mesmo).
Desvantagens
● O código de JS está sempre visível para quem pode visualizá-lo;
● O JavaScript, normalmente, é interpretado de forma única por cada navegador, o que
complica a escrita de códigos diferentes para vários navegadores;
● O JavaScript DOM (Document Object Model) é bem lento! Independentemente da rápida
interpretação do JS.
— Python
Python é uma linguagem de programação interpretada e de código aberto gratuita, dinâmica e de alto
nível. Ele oferece suporte à programação orientada a objetos, bem como à programação orientada a
procedimentos.
Em Python, não precisamos declarar o tipo de variável porque é uma linguagem tipada
dinamicamente.
Por exemplo, x = 10
Aqui, x pode ser qualquer coisa como String, int, etc.
Recursos em Python
Existem muitos recursos no Python, alguns dos quais são discutidos abaixo -
1. Fácil de codificar:
Python é uma linguagem de programação de alto nível. Python é muito fácil de aprender a linguagem
em comparação com outras linguagens como C, C #, Javascript, Java, etc. É muito fácil codificar em
linguagem Python e qualquer pessoa pode aprender o básico de Python em algumas horas ou dias. É
também uma linguagem amigável ao desenvolvedor.
6. Recurso extensível:
Python é uma linguagem extensível . Podemos escrever algum código Python em linguagem C ou C
++ e também podemos compilar esse código em linguagem C / C ++.
9. Linguagem interpretada:
Python é uma linguagem interpretada porque o código Python é executado linha por linha por vez.
como outras linguagens C, C ++, Java, etc., não há necessidade de compilar o código Python, isso
torna mais fácil depurar nosso código. O código-fonte do python é convertido em uma forma imediata
chamada bytecode .
Limitação
Uma das limitação para acesso a bancos de dados: sua camada de acesso a BD ainda é um pouco
subdesenvolvida, talvez até primitiva, mesmo a linguagem contando com diversas bibliotecas para
acesso a bancos de dados, como SQLAlchemy e pyodbc, entre outras.
Além disso, e este é um ponto bastante preocupante: os estudantes de python que são iniciantes em
programação podem se tornar tão acostumados com a sintaxe simples da linguagem e o uso extensivo
de suas bibliotecas que acabam encontrando problemas posteriormente, quando precisam aprender e
trabalhar com outras linguagens de programação mais “complexas”.