Índice de Lições
As nossas lições estão organizadas por diferentes fases do processo de pesquisa, bem como por tópicos gerais. Use os botões para filtrar as lições por categoria. Se não encontrar a competência, tecnologia ou ferramenta que procura, por favor, informe-nos!
- obter (8)
- transformar (22)
- analisar (9)
- apresentar (10)
- preservar (3)
- APIs (2)
- Python (21)
- Gestão de dados (5)
- Manipulação de dados (12)
- Leitura distante (8)
- Instalação (6)
- Linked Open Data (1)
- Cartografia (5)
- Análise de redes (2)
- Web Scraping (2)
- Publicação digital (8)
- R (8)
- Aprendizagem automática (1)
- arquivo da web (1)
- visualização de dados (10)
- ordenar por data de publicação
- ordenar por dificuldade
Filtrar por: (52) date
-
Adam Crymble
Utilizar Gazetteers para Extrair Conjuntos de Palavras-chave de Textos Corridos
Esta lição irá ensiná-lo a usar o Python para extrair um conjunto de palavras-chave rapidamente e de forma sistemática de um conjunto de textos.
acquiring data-manipulation 2025-01-22 2 -
Justin Colson
Geocodificando Dados Históricos com o QGIS
Aprenda a usar o QGIS para converter listas de nomes de lugares em coordenadas geográficas, permitindo que os mapeie.
transforming mapping 2025-01-15 2 -
Jim Clifford, Josh MacFadyen, e Daniel Macfarlane
Instalando o QGIS e adicionando camadas
Nessa lição, fará a instalação do programa QGIS, o downloado de arquivos geoespaciais como shapefiles e GeoTIFFs, e a criação de um mapa a partir de vários vetores e camadas raster.
presenting mapping 2025-01-15 1 -
Ian Milligan e James Baker
Introdução à Linha de Comando Bash
Essa lição lhe ensinará como enviar comandos utilizando uma interface de linha de comando, ao invés de uma interface gráfica. Interfaces de linha de comando possuem vantagens para usuários de computador que precisam de maior precisão em seu trabalho, como historiadores(as) digitais. Permitem mais detalhamento ao rodar alguns programas, visto que você pode adicionar modificações para especificar exatamente como deseja que um programa seja executado. Além do mais, podem ser facilmente automatizados através de scripts, que são basicamente conjuntos de comandos baseados em texto.
transforming data-manipulation get-ready 2024-12-11 1 -
Thomas Jurczyk
Algoritmos de agrupamento (clustering) utilizando scikit-learn em Python
Este tutorial demonstra como aplicar algoritmos de agrupamento (clustering) utilizando Python a conjuntos de dados com duas aplicações práticas concretas. O primeiro exemplo utiliza os algoritmos de agrupamento para identificar grupos autoritários de autores Greco-romanos baseados nas suas publicações e respetiva receções. O segundo caso utiliza os mesmos algoritmos sobre dados textuais para descobrir grupos semânticos. Após terminar este tutorial conseguirá utilizar a biblioteca scikit-learn de Python em tarefas de agrupamento nos seus próprios conjuntos de dados, adicionando assim um método indispensável na sua caixa de ferramentas de análise exploratória de dados.
analyzing python data-manipulation 2024-10-03 3 -
Ian Milligan
Download Automático com Wget
O Wget é um programa muito útil, que corre no computador através da linha de comandos, para facilitar o acesso a material online.
acquiring web-scraping 2024-06-13 1 -
Chahan Vidal-Gorène
Reconhecimento automático de manuscritos para o teste de idiomas não latinos
Este tutorial tem como objetivo descrever as boas práticas para a criação de conjuntos de dados e para a especialização dos modelos em função de um projeto HTR (Handwritten Text Recognition – em português, Reconhecimento de Texto Manuscrito) ou OCR (Optical Character Recoginition – em português, Reconhecimento Ótico de Caracteres) de documentos que não utilizam o alfabeto latino e, portanto, para os quais não existe ou é muito escassa a existência de dados para processamento. Assim, este tutorial visa mostrar abordagens de “minimal computing” (em português, computação mínima) para analisar coleções digitais de grande escala em línguas não latinas. O nosso tutorial concentrar-se-á num exemplo em grego antigo, propondo uma abertura ao tratamento de manuscritos em árabe magrebino.
acquiring machine-learning data-manipulation 2024-03-15 3 -
Yann Ryan
Criando uma aplicação Web interativa com R e Shiny
Esta lição demonstra como construir um mapa interativo na web usando R e a biblioteca Shiny. Na lição, será projetado e implementado um aplicativo simples, que consiste num controlo deslizante que permite ao usuário selecionar um intervalo de datas e exibir um conjunto de pontos correspondentes num mapa interativo.
presenting mapping website r data-visualization 2023-10-14 2 -
Eric Brasil
Git como ferramenta metodológica em projetos de História (parte 1)
A lição procura caracterizar sistemas de controlo de versões, tendo o Git como exemplo, e analisar as possibilidades do seu uso para a pesquisa em História. Para tanto, pretende-se apresentar detalhadamente as principais funções e recursos do Git para o controlo de versões localmente, desde a configuração inicial do programa até à sua aplicação em um exemplo prático.
sustaining data-management 2023-10-14 2 -
Quinn Dombrowski, Tassie Gniady, e David Kloster
Introdução ao Jupyter Notebook
Jupyter Notebook fornece um ambiente onde você pode trabalhar com facilidade o seu código na linguagem Python. Esta lição descreve como instalar o software Jupyter Notebook, como executar e criar ficheiros para o Jupyter Notebook.
presenting python website 2023-06-02 1 -
Ryan Deschamps
Análise de Correspondência para Pesquisa Histórica com R
Esta lição explica como realizar e interpretar uma análise de correspondência com R, que pode ser usada para identificar relacionamentos dentro de dados categóricos.
analyzing data-manipulation network-analysis r data-visualization 2023-05-23 3 -
John R. Ladd, Jessica Otis, Christopher N. Warren, e Scott Weingart
Explorar e Analisar Dados de Rede com Python
Esta lição introduz métricas de rede e como tirar conclusões das mesmas quando se trabalha com dados de Humanidades. O leitor aprenderá como usar o pacote NetworkX do Python para produzir e trabalhar com estas estatísticas de rede.
analyzing network-analysis data-visualization 2023-05-12 2 -
Stephen Krewson
Extrair Páginas Ilustradas de Bibliotecas Digitais com Python
A aprendizagem de máquina e as extensões de API do HathiTrust e do Internet Archive estão a tornar mais fácil a extração de regiões de página com interesse visual de volumes digitalizados. Esta lição mostra como extrair eficientemente essas regiões e, ao fazê-lo, como fomentar novas questões sobre a pesquisa visual.
acquiring api 2023-05-03 2 -
Jim Clifford, Josh MacFadyen, e Daniel Macfarlane
Georreferenciamento com o QGIS 3.20
Nesta lição aprenderá como georreferenciar mapas históricos para que possam ser adicionados a um SIG como uma camada raster.
transforming mapping data-visualization 2023-05-01 2 -
Seth van Hooland, Ruben Verborgh, e Max De Wilde
Limpar dados com o OpenRefine
Este tutorial foca-se na forma como o usuário pode diagnosticar e agir perante a precisão dos dados
transforming data-manipulation 2023-04-29 2 -
Ricardo Campos e Daniel Gomes
Sumarização de narrativas acerca de eventos do passado documentados na web utilizando Python: o caso do Arquivo.pt
Nesta lição aprenderá a criar automaticamente resumos de eventos do passado a partir de conteúdos históricos arquivados da web. Em particular, demonstraremos como obter resultados relevantes ao combinar o uso da API do Arquivo.pt com a utilização do Conta-me Histórias permitindo, desta forma, processar um elevado volume de dados num curto espaço de tempo.
transforming api python data-manipulation web-archiving 2023-04-29 2 -
Dennis Tenen e Grant Wythoff
Autoria Sustentável em Texto Simples usando Pandoc e Markdown
Neste tutorial, você aprenderá primeiro o básico do Markdown - uma sintaxe de marcação fácil de ler e escrever para texto simples - bem como Pandoc, uma ferramenta de linha de comando que converte texto simples em vários tipos de ficheiros formatados: PDF, docx, HTML, LaTeX, apresentação de slides e muito mais.
sustaining website data-management 2022-11-27 2 -
Nabeel Siddiqui
Manipulação e transformação de dados com R
Esta lição explora como os investigadores podem tornar seus dados organizados, entender os pacotes do R para manipulação de dados e conduzir análises de dados básicas usando esta linguagem.
transforming data-manipulation data-management distant-reading r data-visualization 2022-11-26 2 -
Adam Crymble
Download de Múltiplos Registros usando Query Strings
Fazer o download de um único registro de um website é fácil, mas fazer o download de vários registros de uma vez - uma necessidade cada vez mais frequente para um historiador - é muito mais eficiente usando uma linguagem de programação como o Python. Nessa lição, escreveremos um programa que fará o download de uma série de registros do Old Bailey Online usando critérios de busca personalizados e irá armazená-los num diretório no nosso computador.
acquiring web-scraping 2022-11-25 2 -
Jonathan Blaney
Introdução aos Dados Abertos Conectados
Este tutorial apresenta os principais conceitos de dados abertos conectados (Linked Open Data), incluindo URIs, ontologias, formatos RDF e uma breve introdução à linguagem de consulta de gráficos SPARQL.
acquiring lod 2022-11-21 1 -
William J. Turkel e Adam Crymble
Criação e Visualização de Ficheiros HTML com Python
Com esta lição aprenderá a criar ficheiros HTML com scripts Python e a usar o Python para abrir automaticamente um ficheiro HTML no Firefox.
presenting python website 2022-10-31 2 -
William J. Turkel e Adam Crymble
Palavras-chave em Contexto (Usando n-gramas) com Python
Esta lição usa os pares de frequência criados na lição ‘Contar Frequências de Palavras com Python’ e os apresenta em formato HTML.
presenting python 2022-10-31 2 -
William J. Turkel e Adam Crymble
Saída de Dados como um Ficheiro HTML com Python
Esta lição usa os pares de frequência criados na lição ‘Contar Frequências de Palavras com Python’ e cria um ficheiro HTML com esses dados.
transforming python website 2022-10-31 2 -
William J. Turkel e Adam Crymble
De HTML para Lista de Palavras (parte 1)
Nesta lição de duas partes, aprofundaremos o que aprendeu sobre o Download de Páginas Web com Python, aprendendo como remover a marcação HTML de uma página web da transcrição do julgamento criminal de Benjamin Bowsey em 1780. Faremos isso usando uma variedade de operadores de string, métodos de string e habilidades de leitura atenta. Introduziremos looping e branching de modo que os programas possam repetir tarefas e testar certas condições, tornando possível a separação do conteúdo das tags HTML. Finalmente, faremos a conversão do conteúdo de uma string longa para uma lista de palavras, que podem ser ordenadas, indexadas e contabilizadas posteriormente.
transforming python 2022-10-27 2 -
William J. Turkel e Adam Crymble
De HTML para Lista de Palavras (parte 2)
Nesta lição aprenderá os comandos de Python necessários para implementar a segunda parte do algoritmo iniciado na lição ‘De HTML para Lista de Palavras (parte 1)’.
transforming python 2022-10-27 2 -
William J. Turkel e Adam Crymble
Normalização de Dados Textuais com Python
Nesta lição tornará a lista criada na lição ‘De HTML para Lista de Palavras’ mais fácil de ser analisada através da normalização desses dados.
transforming python 2022-10-27 2 -
Nicolás Vaughan
Introdução à codificação de textos em TEI (parte 1)
Com esta lição, (a primeira de duas partes) aprenderá as bases de TEI-XML para codificar textos
transforming data-manipulation website 2022-03-11 2 -
Jennifer Isasi
Análise de sentimentos em R com 'syuzhet'
Esta lição ensina uma maneira de obter e analisar dados sobre emoções e sentimentos em uma narrativa.
analyzing distant-reading r data-visualization 2022-03-02 2 -
William J. Turkel e Adam Crymble
Contagem de Frequências de Palavras com Python
Contar a frequência de palavras específicas de uma lista pode fornecer dados esclarecedores. Esta lição ensinará uma maneira fácil de contar essas frequências com Python.
analyzing python 2022-01-13 2 -
François Dominic Laramée
Introdução à estilometria com Python
Nesta lição, aprenderá a realizar análises estilométricas e a determinar a autoria de textos. A lição cobre três métodos: Curvas Características de Composição de Mendenhall, Método Qui-Quadrado de Kilgariff e Método Delta de John Burrows.
analyzing distant-reading python 2021-12-27 2 -
Fred Gibbs
Instalação de Módulos Python com pip
Há muitas formas de se instalar bibliotecas externas de Python; esta lição explica um dos métodos mais comuns usando pip.
acquiring python get-ready 2021-12-18 1 -
Jeff Blackadar
Introdução ao MySQL com R
Esta lição ajudará a armazenar grandes quantidades de dados históricos de maneira estruturada, pesquisar e filtrar esses dados e visualizar alguns dos dados como um gráfico.
transforming data-manipulation distant-reading r data-visualization 2021-12-18 2 -
James Baker e Ian Milligan
Contagem e mineração de dados de investigação com Unix
Esta lição examinará como dados de investigação, quando organizados de maneira clara e previsível, podem ser contabilizados e minerados utilizando o shell do Unix.
transforming data-manipulation 2021-12-17 2 -
Marcelo Raimundo
Visualização e animação de tabelas históricas com R
Esta lição lhe mostrará como cruzar referências, produzir gráficos e animar um conjunto de dados históricos disponíveis numa tabela.
analyzing distant-reading r data-visualization 2021-11-19 2 -
William J. Turkel e Adam Crymble
Manipular strings com Python
Esta lição é uma breve introdução às técnicas de manipulação de strings com Python
transforming python 2021-09-10 2 -
Taryn Dewar
Noções básicas de R com dados tabulares
Esta lição ensina uma maneira de analisar rapidamente grandes volumes de dados tabulares, tornando a pesquisa mais rápida e eficaz.
transforming data-manipulation r 2021-08-28 1 -
Taylor Arnold e Lauren Tilton
Processamento Básico de Texto em R
Aprenda a usar o R para analisar padrões de alto nível em textos, aplicar métodos estilométricos ao longo do tempo e entre autores, assim como a usar métodos para resumir informações para descrever um corpus
analyzing distant-reading r data-visualization 2021-07-13 2 -
Miriam Posner e Megan R. Brett
Criar uma Exposição Omeka
Agora que nós adicionamos itens no seu site do Omeka e agrupamos os itens em coleções, estamos prontos para o próximo passo: levar os seus usuários a explorar os itens recolhidos.
presenting website 2021-07-02 1 -
Zoë Wilkinson Saldaña
Análise de sentimento para exploração de dados
Nesta lição, você aprenderá a conduzir uma ‘análise de sentimento’ em textos e a interpretar os resultados. Esta é uma forma de análise exploratória de dados baseada no processamento de linguagem natural (PLN). Você aprenderá a instalar todos os softwares apropriados e a construir um programa reutilizável que pode ser aplicado aos seus próprios textos.
analyzing distant-reading 2021-06-14 2 -
Miriam Posner
Introdução ao Omeka.net
Com o Omeka.net é fácil criar sites na web para mostrar coleções de itens.
presenting website 2021-06-07 1 -
William J. Turkel e Adam Crymble
Reutilização de código e modularidade em Python
Programas de computador podem se tornar longos, pesados e confusos sem mecanismos especiais para gerenciar a complexidade. Esta lição mostrará como reutilizar partes do seu código escrevendo funções e dividindo seus programas em módulos, a fim de mantê-los concisos e fáceis de serem depurados.
transforming python 2021-05-21 2 -
William J. Turkel e Adam Crymble
Configurar um ambiente de desenvolvimento integrado para Python (Linux)
Esta lição irá auxiliar na configuração de um ambiente de desenvolvimento integrado para o Python num computador com o Sistema Operacional Linux.
transforming get-ready python 2021-05-13 1 -
William J. Turkel e Adam Crymble
Configurar um ambiente de desenvolvimento integrado para Python (Mac)
Esta lição irá auxiliar na configuração de um ambiente de desenvolvimento integrado para o Python num computador com o Sistema Operacional Mac.
transforming get-ready python 2021-05-13 1 -
William J. Turkel e Adam Crymble
Configurar um ambiente de desenvolvimento integrado para Python (Windows)
Esta lição irá auxiliar na configuração de um ambiente de desenvolvimento integrado para o Python num computador com o Sistema Operacional Windows.
transforming get-ready python 2021-05-13 1 -
William J. Turkel e Adam Crymble
Introdução e instalação do Python
Essa primeira lição em nossa seção para tratar de Fontes Online é preparada para que você e o seu computador estejam prontos para se iniciarem na programação. Nós iremos nos concentrar em instalar os softwares necessários – todos livres e de boa reputação – e finalmente nós iremos te auxiliar a experimentar os primeiros passos na programação para que você tenha resultados imediatos.
transforming python get-ready 2021-05-13 1 -
William J. Turkel e Adam Crymble
Trabalhando com ficheiros de texto em Python
Nesta lição, você aprenderá a manipular ficheiros de texto usando Python.
transforming python 2021-05-13 2 -
William J. Turkel e Adam Crymble
Noções básicas de páginas web e HTML
Esta lição é uma introdução ao HTML e às páginas da web que ele estrutura.
presenting python 2021-05-12 2 -
Jim Clifford, Josh MacFadyen, e Daniel Macfarlane
Criar novas camadas vetoriais com o QGIS 2.0
Nesta lição, aprenderá como criar camadas vetoriais com base em mapas históricos digitalizados.
presenting mapping data-visualization 2021-03-30 2 -
Sarah Simpkin
Introdução ao Markdown
Nesta lição é apresentado o Markdown, uma sintaxe baseada em texto simples para formatação de documentos. É explicado porque ele é usado, como formatar ficheiros Markdown e como pré-visualizar documentos formatados em Markdown na web.
presenting data-management 2021-03-30 1 -
William J. Turkel e Adam Crymble
Download de páginas Web com Python
Esta lição apresenta o conceito de Localizador Uniforme de Recursos (URL em inglês) e explica como usar o Python para fazer o download de uma página Web no seu disco local.
acquiring python 2021-03-26 2 -
Shawn Graham
Sonificação de dados (uma introdução à sonificação para historiadores)
Existem inúmeras lições que o ajudarão a visualizar o passado, mas esta lição o ajudará a ouvir o passado.
transforming distant-reading 2021-03-26 2 -
James Baker
Preservar os seus dados de investigação
Esta lição irá sugerir maneiras pelas quais os historiadores podem documentar e estruturar os seus dados de pesquisa, a fim de garantir que continuem sendo acessíveis no futuro.
sustaining data-management 2021-01-29 1