As humanidades digitais combinam a programação de computadores com o estudo das humanidades em geral. Este livro propõe a linguagem de programação Python para a realização de pesquisas na área de humanidades, desenvolvendo assim possíveis casos em diversas áreas e dando instruções de início nesta linguagem de programação para humanistas.
Python para as humanidades digitais oferece instruções desde a instalação dainterface de trabalho, a obtenção de dados emanipulação de dados através de códigos ebibliotecas que podem treinar qualquer humanista novato em programação.
Destinado a estudantes de graduação e pósgraduação, professores de humanidades e qualquer pesquisador que tenha interesse em realizar estudos massivos de dados em literatura, história, música, jornalismo, educação, bibliometria, entre outros.
Inclui
Instruções com exemplos reais de pesquisas em humanidades digitais.
Diálogo interdisciplinar e transdisciplinar que permite a criação de pesquisas inovadoras.
Abordagem didática feita a partir do trabalho colaborativo de matemáticos e humanistas.
- Cover
- Title page
- Copyright page
- Índice
- Prefácio
- 1. Introdução
- 1.1. Instalação
- 1.2. Conceitos básicos
- 1.3. Acesso aos dados do site
- 1.4. Erros comuns
- 2. Tipos de dados
- 2.1. Sequências de caracteres
- 2.2. Falso e verdadeiro
- 2.3. Números
- 2.4. Listas
- 2.5. Tuplas
- 2.6. Dicionários
- 2.7. Exercícios
- 3. Trabalhar com dados externos
- 3.1. Arquivos de texto sem a formatação
- 3.2. Arquivos no formato JSON
- 3.3. Arquivos no formato
- 3.4. Arquivos de dados em formato csv e a biblioteca pandas
- 3.5. Exercícios
- 4. Trabalhar com dados na web
- 4.1. HTML
- 4.2. Scraping com BeautifulSoup
- 4.3. Extração de artigos de um currículo
- 4.4. Exercícios
- 5. Manipulação de texto
- 5.1. Expressões regulares
- 5.2. Conjuntos de dados e muito mais da biblioteca
- 5.3. Exercícios
- Processamento natural de linguagem com o spacy
- 6.1. Instalação do
- e download do
- 6.2.
- ,
- e
- 6.3. Reconhecimento de entidades nomeadas
- 6.4. Exercícios
- 7.1. Conceitos básicos
- 7.2. Centralidade, densidade e diâmetro
- 7.3. Comunidades
- 7.4. Exercícios
- Referências
- Índice de blocos do código