O documento apresenta uma introdução sobre inteligência artificial, conceitos, ferramentas e plataformas em nuvem disponíveis. Aborda definições de inteligência artificial e machine learning, etapas de criação de modelos de machine learning, e frameworks e plataformas populares como TensorFlow, Torch, Caffe2 e Nvidia CUDA.
O documento apresenta uma introdução ao programa Microsoft PowerPoint, descrevendo seus principais recursos e funcionalidades. As seções abordam o que são programas de apresentação de slides, tipos existentes, exemplos de programas, introdução ao PowerPoint, menu principal, trabalhando com arquivos, edição, formatação, design, animações, transições de slides, revisão e exibição e dicas importantes sobre o uso do programa.
O documento fornece uma introdução sobre o que é a Internet, sua história e como funciona. Em três frases, resume que a Internet é uma rede global de computadores que permite trocar informações através de várias redes menores, surgiu nos anos 1960 como um projeto militar dos EUA e hoje não tem um único controlador, sendo administrada por várias organizações.
Primeira Lista de Exercícios de Inteligência ArtificialEduardo S. Pereira
Este documento é uma lista de exercícios sobre Inteligência Artificial contendo 10 questões. As questões abordam tópicos como as quatro principais visões da IA, lógica formal, teste de Turing, representação de problemas em grafos, algoritmo Q-Learning, busca cega e heurística em grafos, e lógica nebulosa.
Este documento apresenta a ferramenta Scratch para programação, descrevendo seu conceito, funcionalidades, motivos para uso, instalação, interface, comandos, funções e um exemplo prático de projeto. O Scratch permite a criação de histórias, jogos e animações de forma simples e intuitiva para iniciantes na programação.
O documento fornece instruções para a realização de vários exercícios práticos no Excel, incluindo a criação de tabelas, uso de fórmulas para cálculos, formatação de células e criação de gráficos. Os exercícios visam a prática de habilidades como formatação, uso de fórmulas e criação de gráficos de colunas.
Este documento discute os principais modelos de ciclo de vida de software, incluindo Cascata, Prototipação, Espiral, Incremental, RAD e Modelo em V. Explica as etapas e características-chave de cada modelo, como os benefícios e desvantagens da abordagem de prototipagem rápida. O documento fornece uma visão geral útil dos diferentes métodos para gerenciar o processo de desenvolvimento de software.
Minicurso apresentado na Jornada de Atualização em Computação, Elétrica e Eletrônica (JACEE) da Universidade Federal do Espírito Santo (UFES). São apresentados o mercado para Android, o histórico da plataforma, a sua arquitetura, as diferenças do processo de desenvolvimento Java e Android e os componentes básicos de aplicação. Também são descritos os passos para criação de dois aplicativos do início ao fim.
O documento apresenta uma introdução sobre inteligência artificial, conceitos, ferramentas e plataformas em nuvem disponíveis. Aborda definições de inteligência artificial e machine learning, etapas de criação de modelos de machine learning, e frameworks e plataformas populares como TensorFlow, Torch, Caffe2 e Nvidia CUDA.
O documento apresenta uma introdução ao programa Microsoft PowerPoint, descrevendo seus principais recursos e funcionalidades. As seções abordam o que são programas de apresentação de slides, tipos existentes, exemplos de programas, introdução ao PowerPoint, menu principal, trabalhando com arquivos, edição, formatação, design, animações, transições de slides, revisão e exibição e dicas importantes sobre o uso do programa.
O documento fornece uma introdução sobre o que é a Internet, sua história e como funciona. Em três frases, resume que a Internet é uma rede global de computadores que permite trocar informações através de várias redes menores, surgiu nos anos 1960 como um projeto militar dos EUA e hoje não tem um único controlador, sendo administrada por várias organizações.
Primeira Lista de Exercícios de Inteligência ArtificialEduardo S. Pereira
Este documento é uma lista de exercícios sobre Inteligência Artificial contendo 10 questões. As questões abordam tópicos como as quatro principais visões da IA, lógica formal, teste de Turing, representação de problemas em grafos, algoritmo Q-Learning, busca cega e heurística em grafos, e lógica nebulosa.
Este documento apresenta a ferramenta Scratch para programação, descrevendo seu conceito, funcionalidades, motivos para uso, instalação, interface, comandos, funções e um exemplo prático de projeto. O Scratch permite a criação de histórias, jogos e animações de forma simples e intuitiva para iniciantes na programação.
O documento fornece instruções para a realização de vários exercícios práticos no Excel, incluindo a criação de tabelas, uso de fórmulas para cálculos, formatação de células e criação de gráficos. Os exercícios visam a prática de habilidades como formatação, uso de fórmulas e criação de gráficos de colunas.
Este documento discute os principais modelos de ciclo de vida de software, incluindo Cascata, Prototipação, Espiral, Incremental, RAD e Modelo em V. Explica as etapas e características-chave de cada modelo, como os benefícios e desvantagens da abordagem de prototipagem rápida. O documento fornece uma visão geral útil dos diferentes métodos para gerenciar o processo de desenvolvimento de software.
Minicurso apresentado na Jornada de Atualização em Computação, Elétrica e Eletrônica (JACEE) da Universidade Federal do Espírito Santo (UFES). São apresentados o mercado para Android, o histórico da plataforma, a sua arquitetura, as diferenças do processo de desenvolvimento Java e Android e os componentes básicos de aplicação. Também são descritos os passos para criação de dois aplicativos do início ao fim.
O documento apresenta um curso básico de Excel ministrado por Cleber Ramos, especialista em sistemas de informação. O curso abordará tópicos como formatação condicional, agrupamento, validação de dados, hiperlinks, erros como #NOME?, #VALOR! e #DIV/0!, além de comandos e atalhos do Excel.
Primeira aula da disciplina Programação Dinâmica para Web. Primeiros conceitos sobre Arquitetura de Aplicações web e informações gerais sobre a disciplina.
O que é Internet?
Origem da Internet
Histórico da história da internet
Aparecimento da internet no Brasil
Surgimento da Web
Considerações
Referências Bibliográficas
Aula 01: Histórico da Evolução dos ComputadoresNilson Mori
Apresentação do curso/disciplina de Arquitetura de Computadores, disponível no Aprender Livre.
Link do curso.: http://moodle.aprenderlivre.com.br/course/view.php?id=74
Este documento discute conceitos e princípios de governança de TI. Apresenta diferentes arquétipos de governança como monarquia, feudalismo e federalismo e discute sintomas de governança ineficaz como projetos atrasados e falta de alinhamento entre TI e negócios. Também fornece dez princípios para liderança eficaz de governança de TI.
O documento discute os riscos e benefícios da internet, incluindo redes sociais, e-mail e sites de busca. Ele fornece dicas sobre como usar a internet de forma segura e ética, evitando perigos como cyberbullying, aliciamento e vazamento de informações pessoais.
O documento discute a computação para dispositivos móveis, incluindo uma breve história dos dispositivos móveis e celulares, os principais desafios da mobilidade, as principais linguagens de programação usadas e linguagens cross-platform.
1. O documento discute conceitos gerais sobre redes de computadores, incluindo definição, estrutura física, topologia e protocolos.
2. As estruturas físicas incluem servidores, clientes, cabos e interfaces de rede. Vários tipos de cabos e meios sem fio são discutidos.
3. As topologias de rede incluem barramento, estrela, anel e híbrida. Vários equipamentos de rede como repetidores, hubs, switches e roteadores também são explicados.
Slides para apoiar as aulas sobre Avaliação de Interfaces de Usuário tratando do objetivo da avaliação, dos grupos de métodos existentes e exemplificando com o método de inspeção, a Avaliação Heurística.
Este documento apresenta uma introdução às principais categorias e funções de fórmulas no Excel, incluindo funções matemáticas, estatísticas, lógicas e de texto. O documento também fornece exemplos de como usar funções comuns como SOMA, MÉDIA, MEDIANA, VLOOKUP e IF para automatizar cálculos e análises.
Internet das Coisas - Conceitos, tecnologias e aplicaçõesFabio Souza
O documento apresenta um resumo sobre Internet das Coisas (IoT), definindo o conceito, projetando oportunidades, apresentando exemplos de aplicações e as principais tecnologias envolvidas, além de abordar desafios como segurança e padronização.
O documento apresenta uma introdução ao JavaScript, definindo-o como uma linguagem de programação multiparadigma que funciona em navegadores, dispositivos móveis e servidores. Explica os principais tipos de dados como number, string e boolean, além de estruturas como objetos, arrays, variáveis, operadores, condicionais, loops e tratamento de erros.
O documento discute a Internet das Coisas, incluindo sua história, conceitos-chave como realidade virtual e computação ubíqua, e aplicações atuais e futuras, como RFID para rastreamento de produtos. Também aborda desafios técnicos como segurança, privacidade e armazenamento de dados massivos gerados por milhares de dispositivos conectados.
O documento fornece uma introdução sobre Tecnologia da Informação, incluindo conceitos gerais, tipos de sistemas de informação e tópicos subsequentes como infraestrutura de TI, linguagem de programação, banco de dados e engenharia de software. O autor é Ricardo Terra, que fornece seu contato e currículo.
O documento discute a gestão de projetos de TI em empresas. Resume os principais pontos como: (1) A importância da TI para as empresas modernas e o papel estratégico da área de TI; (2) Os conceitos e processos chave de gestão de projetos como planejamento, execução e controle; (3) Os principais desafios nos projetos de TI como equipes multidisciplinares, aquisições e fatores culturais.
O documento discute Design Patterns, estruturas de projeto reutilizáveis em programação orientada a objetos. Apresenta o que são Design Patterns, incluindo sua popularização após o livro "Design Patterns" de 1994, e lista 23 padrões comuns. Exemplos de Factory Method, Adapter e Observer são explicados detalhadamente ilustrando suas características e aplicações.
O documento fornece uma introdução sobre a Internet das Coisas, abordando seus conceitos principais, aplicações e perspectivas históricas. É apresentado o professor Orlewilson Bentes Maia, seu background acadêmico e local de trabalho. O texto também discute o avanço tecnológico que levou ao surgimento da IoT e exemplos de suas aplicações em pesquisas, projetos acadêmicos e produtos comerciais.
O documento apresenta uma introdução ao desenvolvimento mobile, descrevendo os principais tipos de dispositivos, plataformas e ferramentas. Cobre tópicos como interface, banco de dados, backend, análise de projeto e formas de monetização de aplicativos móveis.
Este documento apresenta funções do Excel para contagem, soma e busca de dados em planilhas. A função CONTSE conta células que atendem a um critério, SOMASE soma valores que atendem a critérios, e PROCV busca e retorna valores de células na mesma linha de um intervalo. Exemplos demonstram o uso dessas funções para análise de dados de funcionários por departamento e salário.
[1] O documento discute o pensamento computacional, definido como a resolução de problemas através da extração de conceitos da ciência da computação. [2] Inclui ferramentas mentais como algoritmos, que refletem a lógica por trás da programação de computadores. [3] Apresenta exemplos como descrever objetos em um museu ou desenvolver um algoritmo para trocar um pneu, para ilustrar como pensar proceduralmente sobre tarefas.
Codelab - Análise de Redes Sociais com PythonAna Paula Gomes
Ana Paula Gomes apresenta uma análise de redes sociais utilizando Python. Ela coleta dados do Twitter sobre o hashtag #WomenTechmakers, modela as informações em um grafo e calcula métricas como grau, closeness e clusterização para identificar os termos e perfis mais influentes relacionados ao tópico. A apresentação também discute ferramentas para visualização dos dados coletados.
Mineração de opiniões e análise de sentimentos - Pesquisa, desafios e aplicações. Por Matheus Cardoso durante o encontro do Práticas de Software em Feira de Santana/BA.
O documento apresenta um curso básico de Excel ministrado por Cleber Ramos, especialista em sistemas de informação. O curso abordará tópicos como formatação condicional, agrupamento, validação de dados, hiperlinks, erros como #NOME?, #VALOR! e #DIV/0!, além de comandos e atalhos do Excel.
Primeira aula da disciplina Programação Dinâmica para Web. Primeiros conceitos sobre Arquitetura de Aplicações web e informações gerais sobre a disciplina.
O que é Internet?
Origem da Internet
Histórico da história da internet
Aparecimento da internet no Brasil
Surgimento da Web
Considerações
Referências Bibliográficas
Aula 01: Histórico da Evolução dos ComputadoresNilson Mori
Apresentação do curso/disciplina de Arquitetura de Computadores, disponível no Aprender Livre.
Link do curso.: http://moodle.aprenderlivre.com.br/course/view.php?id=74
Este documento discute conceitos e princípios de governança de TI. Apresenta diferentes arquétipos de governança como monarquia, feudalismo e federalismo e discute sintomas de governança ineficaz como projetos atrasados e falta de alinhamento entre TI e negócios. Também fornece dez princípios para liderança eficaz de governança de TI.
O documento discute os riscos e benefícios da internet, incluindo redes sociais, e-mail e sites de busca. Ele fornece dicas sobre como usar a internet de forma segura e ética, evitando perigos como cyberbullying, aliciamento e vazamento de informações pessoais.
O documento discute a computação para dispositivos móveis, incluindo uma breve história dos dispositivos móveis e celulares, os principais desafios da mobilidade, as principais linguagens de programação usadas e linguagens cross-platform.
1. O documento discute conceitos gerais sobre redes de computadores, incluindo definição, estrutura física, topologia e protocolos.
2. As estruturas físicas incluem servidores, clientes, cabos e interfaces de rede. Vários tipos de cabos e meios sem fio são discutidos.
3. As topologias de rede incluem barramento, estrela, anel e híbrida. Vários equipamentos de rede como repetidores, hubs, switches e roteadores também são explicados.
Slides para apoiar as aulas sobre Avaliação de Interfaces de Usuário tratando do objetivo da avaliação, dos grupos de métodos existentes e exemplificando com o método de inspeção, a Avaliação Heurística.
Este documento apresenta uma introdução às principais categorias e funções de fórmulas no Excel, incluindo funções matemáticas, estatísticas, lógicas e de texto. O documento também fornece exemplos de como usar funções comuns como SOMA, MÉDIA, MEDIANA, VLOOKUP e IF para automatizar cálculos e análises.
Internet das Coisas - Conceitos, tecnologias e aplicaçõesFabio Souza
O documento apresenta um resumo sobre Internet das Coisas (IoT), definindo o conceito, projetando oportunidades, apresentando exemplos de aplicações e as principais tecnologias envolvidas, além de abordar desafios como segurança e padronização.
O documento apresenta uma introdução ao JavaScript, definindo-o como uma linguagem de programação multiparadigma que funciona em navegadores, dispositivos móveis e servidores. Explica os principais tipos de dados como number, string e boolean, além de estruturas como objetos, arrays, variáveis, operadores, condicionais, loops e tratamento de erros.
O documento discute a Internet das Coisas, incluindo sua história, conceitos-chave como realidade virtual e computação ubíqua, e aplicações atuais e futuras, como RFID para rastreamento de produtos. Também aborda desafios técnicos como segurança, privacidade e armazenamento de dados massivos gerados por milhares de dispositivos conectados.
O documento fornece uma introdução sobre Tecnologia da Informação, incluindo conceitos gerais, tipos de sistemas de informação e tópicos subsequentes como infraestrutura de TI, linguagem de programação, banco de dados e engenharia de software. O autor é Ricardo Terra, que fornece seu contato e currículo.
O documento discute a gestão de projetos de TI em empresas. Resume os principais pontos como: (1) A importância da TI para as empresas modernas e o papel estratégico da área de TI; (2) Os conceitos e processos chave de gestão de projetos como planejamento, execução e controle; (3) Os principais desafios nos projetos de TI como equipes multidisciplinares, aquisições e fatores culturais.
O documento discute Design Patterns, estruturas de projeto reutilizáveis em programação orientada a objetos. Apresenta o que são Design Patterns, incluindo sua popularização após o livro "Design Patterns" de 1994, e lista 23 padrões comuns. Exemplos de Factory Method, Adapter e Observer são explicados detalhadamente ilustrando suas características e aplicações.
O documento fornece uma introdução sobre a Internet das Coisas, abordando seus conceitos principais, aplicações e perspectivas históricas. É apresentado o professor Orlewilson Bentes Maia, seu background acadêmico e local de trabalho. O texto também discute o avanço tecnológico que levou ao surgimento da IoT e exemplos de suas aplicações em pesquisas, projetos acadêmicos e produtos comerciais.
O documento apresenta uma introdução ao desenvolvimento mobile, descrevendo os principais tipos de dispositivos, plataformas e ferramentas. Cobre tópicos como interface, banco de dados, backend, análise de projeto e formas de monetização de aplicativos móveis.
Este documento apresenta funções do Excel para contagem, soma e busca de dados em planilhas. A função CONTSE conta células que atendem a um critério, SOMASE soma valores que atendem a critérios, e PROCV busca e retorna valores de células na mesma linha de um intervalo. Exemplos demonstram o uso dessas funções para análise de dados de funcionários por departamento e salário.
[1] O documento discute o pensamento computacional, definido como a resolução de problemas através da extração de conceitos da ciência da computação. [2] Inclui ferramentas mentais como algoritmos, que refletem a lógica por trás da programação de computadores. [3] Apresenta exemplos como descrever objetos em um museu ou desenvolver um algoritmo para trocar um pneu, para ilustrar como pensar proceduralmente sobre tarefas.
Codelab - Análise de Redes Sociais com PythonAna Paula Gomes
Ana Paula Gomes apresenta uma análise de redes sociais utilizando Python. Ela coleta dados do Twitter sobre o hashtag #WomenTechmakers, modela as informações em um grafo e calcula métricas como grau, closeness e clusterização para identificar os termos e perfis mais influentes relacionados ao tópico. A apresentação também discute ferramentas para visualização dos dados coletados.
Mineração de opiniões e análise de sentimentos - Pesquisa, desafios e aplicações. Por Matheus Cardoso durante o encontro do Práticas de Software em Feira de Santana/BA.
O documento descreve a ferramenta NetVizz, que extrai dados do Facebook. A NetVizz permite a extração de dados de grupos, páginas, redes de curtidas de páginas e pesquisas, gerando arquivos que podem ser analisados em softwares como LibreOffice, Excel e Gephi.
Minicurso: O que o twitter está pensando? Extraindo informações do twitter ut...Adolfo Guimaraes
O documento apresenta uma palestra sobre extração de informações do Twitter utilizando a biblioteca NLTK. Resume os principais conceitos de mineração de dados e processamento de linguagem natural e demonstra como classificar tweets usando técnicas como classificação Bayesiana no NLTK.
Introdução à Teoria dos Grafos e Análise de Redes Sociaisfabiomalini
O documento apresenta um curso sobre extração, mineração e visualização de controvérsias em redes sociais. O curso objetiva capacitar os participantes no uso de ferramentas para análise de redes sociais, compreender termos e métricas básicas e realizar atividade prática analisando um caso sobre o Marco Civil da Internet no Twitter.
O documento discute a integração entre Python e MongoDB. Ele fornece detalhes sobre por que Python é uma boa linguagem para trabalhar com MongoDB, como instalar e usar os módulos PyMongo e MongoEngine para interagir com bancos de dados MongoDB em Python, e como integrar Django com MongoDB.
O documento apresenta uma introdução ao framework Angular 2, descrevendo seus principais blocos como componentes, diretivas, roteamento e serviços. Também explica a estrutura de um projeto Angular 2 simples com uma aplicação "Olá Mundo" e como configurar as dependências necessárias.
Iscad ti 2013_2014_01 - ferramentas de trabalhoLuis Vidigal
O documento discute ferramentas de tecnologias da informação como Blogger, Google Docs, Google Sites e Wix. Também cobre o uso dessas ferramentas para publicação de conteúdos online e a avaliação dos alunos baseada no uso dessas ferramentas.
O documento descreve a ferramenta online SlideShare, que permite compartilhar apresentações e documentos. SlideShare pode ser usado por acadêmicos e empresas para divulgação e é acessível na web, em aplicativos móveis e em redes sociais como Facebook e LinkedIn. O documento detalha as funcionalidades e formatos suportados pela plataforma.
O documento discute o uso de serviços de redes sociais on-line (SRSO) para aumentar a visibilidade de conteúdos científicos. Apresenta SRSO como Google Acadêmico que indexam publicações científicas e permitem gerenciar a produção científica de um autor. Também discute desafios como a simplificação excessiva de filtros de pesquisa e o efeito Matthew nesses serviços.
O documento discute segurança no Android, abordando os principais riscos de ataques a smartphones, como malware, vulnerabilidades e ataques de rede. Explica a arquitetura de segurança do Android, incluindo isolamento entre aplicativos, permissões e assinatura digital. Também trata de comunicação segura, riscos de ataques Man-in-the-Middle e a importância da criptografia.
Curso Acerj Módulo Jornalismo Esportivo Digital DC Press
Este documento resume um curso de jornalismo esportivo digital que aborda o uso da tecnologia e mídias sociais para coberturas esportivas online, incluindo procedimentos para coberturas apenas pelo celular e escolha de plataformas e conteúdo para o meio digital. Também discute o contexto e mercado de trabalho para jornalistas esportivos digitais.
O documento apresenta três frases ou menos:
O documento discute o desenvolvimento ágil de software usando Python e metodologias como Scrum e Kanban. O palestrante apresenta como sua empresa usa essas ferramentas para ser altamente produtiva e entregar software complexo de forma eficiente. Python é recomendado para aplicações web, desktop, jogos e ciência.
Primeiros passos para o novo desenvolvedor androidMessias Batista
Apresentação realizada no evento Mulher Tech Sim Senhor, promovido em comemoração ao Dia Internacional da Mulher (IWD).
Aconteceu na Faculdade Unipê em 12 de março de 2016.
O documento discute vários aspectos relacionados ao planejamento e implementação de uma intranet corporativa. Aborda tópicos como o que é uma intranet, estruturação de conteúdos, gestão de portais, fatores críticos de sucesso e avaliação. Também fornece checklists e orientações gerais para a construção de uma intranet eficaz.
WordPress para Desenvolvedores - Utilizando WP como framework de desenvolvime...George Mendonça
O documento discute o uso do WordPress como um framework para desenvolvimento, definindo o que é um framework, os recursos do WordPress como APIs, plugins e temas que podem ser usados para desenvolver aplicações. Também compara o WordPress com o padrão MVC e como mapear os componentes do WordPress a este padrão.
O documento discute o histórico e as características da rede social profissional LinkedIn. Foi criada em 2002 com o objetivo de conectar profissionais e oferecer oportunidades de negócios. Rapidamente ganhou popularidade e atualmente tem centenas de milhões de usuários em todo o mundo. O documento também aborda como empresas brasileiras têm utilizado o LinkedIn.
Pentaho: Inteligência de Negócios utilizando Software Livre - FliSOL São Paul...Caio Moreno
Este documento fornece um resumo da plataforma de Business Intelligence (BI) de código aberto Pentaho. Ele descreve as principais ferramentas da Pentaho como Kettle para ETL, Mondrian para OLAP, jPivot e Report Designer para relatórios, Weka para mineração de dados e CDF para dashboards. O documento também discute a comunidade Pentaho no Brasil e contribuições para ensinar outros sobre como usar a plataforma Pentaho.
O documento resume as informações sobre Janynne Gomes, incluindo sua formação acadêmica e experiência como professora de programação mobile. Além disso, apresenta uma agenda sobre desenvolvimento de aplicativos Android, abordando tópicos como o sistema operacional Android, configuração do ambiente de desenvolvimento, codificação e distribuição de apps.
Transformando ideias em inovação_ saiba tudo sobre o HyperHack.pptxBrunaCavalcanti29
A HyperHack é uma maratona de programação anual organizada pela UiPath, onde participantes desenvolvem soluções de automação usando a plataforma UiPath em menos de 40 dias. A competição tem como objetivo promover a inovação no mundo da RPA. Os vencedores recebem prêmios em dinheiro e certificados. O documento descreve as regras, categorias, critérios de julgamento e soluções dos times vencedores da edição de 2023.
O documento discute a mudança da Microsoft em direção à abertura e colaboração com código aberto. Apresenta a trajetória da Microsoft no apoio a plataformas como Linux, Node.js, Docker e projetos de código aberto em geral. Argumenta que a Microsoft está se tornando a maior empresa de software aberto do mundo ao disponibilizar suas ferramentas de forma multiplataforma e colaborar com a comunidade de código aberto.
O documento discute as diversas carreiras possíveis no mercado de TI, incluindo desenvolvimento de software, infraestrutura, segurança, teste de software, suporte de aplicações, banco de dados, inteligência artificial, certificações e idiomas. Ele também lista eventos e cursos relacionados à tecnologia da informação que podem ser úteis para aprofundar conhecimentos.
Este documento apresenta uma palestra sobre análise de dados com a linguagem R. Apresenta o palestrante Rodrigo Ribeiro Gonçalves e seu background. Discute os desafios de projetos de Big Data e porque eles falham frequentemente. Introduz os conceitos de Big Data, Analytics e Data Science. Explora as vantagens da linguagem R para análise de dados e fornece exemplos práticos de uso da linguagem.
Semelhante a Coletando dados do Twitter via Application Programming Interface (API) (20)
O documento discute as perspectivas e desafios da preservação documental após a Medida Provisória No 881, que permite arquivar documentos por meio digital. Aponta que a digitalização pode não ser mais segura ou barata do que outros métodos e que falta regulamentação sobre os procedimentos. Conclui que a ideia da MP não é ruim, mas que há falta de entendimento sobre os processos e custos de digitalização e sobre a legislação anterior.
Este documento analisa as similaridades entre a coleta de dados retratada no episódio "Nosedive" do seriado Black Mirror e as práticas de coleta de dados em serviços de redes sociais online atuais. Ambos os contextos compartilham o uso de sistemas de informação para armazenar dados, consideram parte dos dados pessoais como públicos, e permitem a coleta de dados por agentes externos. No entanto, há diferenças na disponibilização de avaliações de perfis pessoais e na coleta de dados por proximidade entre
Este documento resume um estudo que compara a coleta de dados em redes sociais online retratada no episódio "Nosedive" da série Black Mirror com as práticas de coleta de dados em redes sociais atuais. O estudo analisou como dados pessoais são coletados e armazenados nas principais redes sociais e no episódio, encontrando similaridades na coleta e disponibilização de dados públicos e pela permissão de acesso de terceiros a esses dados.
O documento descreve a coleta de dados em redes sociais online, incluindo a análise da estrutura de APIs para coleta de dados pessoais de usuários e as implicações para a privacidade. Aborda conceitos como grupos sociais, sociedade em rede, ciclo de vida dos dados e modelagem dos dados coletados por APIs de redes sociais.
Apresentação da disciplina de Sistemas de Informações Gerenciais do curso de bacharelado em Adminsitração da UNESP de Tupã, em 2018. Mais informações em https://rodrigues.pro.br
Este documento resume um estudo sobre os fundamentos teóricos para a coleta de dados em redes sociais online. Ele discute conceitos de redes sociais e como as redes sociais online modificaram as interações entre pessoas. Também aborda como os dados pessoais são coletados através das APIs dessas plataformas e os desafios em torno da privacidade e dos termos de uso. Por fim, resume os resultados parciais obtidos no estudo.
Apresentação realizada no IV Workshop Discussões Contemporâneas em Filosofia da Mente e Filosofia da Informação, na UNIRIO, em 2017. Mais informações em https://rodrigues.pro.br
O documento discute a teoria dos grafos e suas aplicações na representação de relacionamentos entre conjuntos de dados. Apresenta os conceitos básicos de vértices, arestas e grafos/dígrafos e exemplifica como a teoria pode ser usada para expressar visualmente relações extraídas de redes sociais online.
O documento discute a coleta de dados em redes sociais online, definindo conceitos como APIs, dados pessoais e modelos de dados. Ele propõe uma metodologia de pesquisa exploratória para mapear os conceitos envolvidos no processo de coleta de dados em três ciclos, desde a sistematização inicial até modelos de dados mais complexos. O objetivo é estabelecer o contexto conceitual da coleta de dados em redes sociais.
O documento analisa os termos de uso do Facebook, Instagram e Twitter para identificar elementos relacionados à privacidade dos usuários de acordo com a taxonomia de privacidade de Solove. O estudo categorizou trechos dos termos de acordo com os subgrupos da taxonomia e encontrou variações nas atividades relacionadas à privacidade descritas nos documentos.
O documento discute o acesso às informações sobre agricultura familiar na web, especificamente no portal CoDAF. Ele analisa os dados disponíveis no portal e compara com as necessidades de informação de consumidores, identificando que os atributos mais importantes são nome, localização e qualidade dos produtos.
O documento discute o uso de dados públicos para acompanhar a atividade parlamentar. Ele explica como dados de votações de senadores nos EUA e Brasil podem ser usados para mapear redes de afinidade entre políticos e aumentar a transparência do processo legislativo. O autor argumenta que as tecnologias digitais permitem novas formas de monitoramento cidadão sobre gestão pública e defende a abertura e padronização de dados governamentais.
O USO DE DADOS PÚBLICOS PARA O ACOMPANHAMENTO DA ATIVIDADE PARLAMENTAR
Coletando dados do Twitter via Application Programming Interface (API)
1. Universidade Estadual Paulista
Encontro Internacional Dados,
Tecnologia e Informação
Coletando dados do Twitter via Application
Programming Interface (API)
M.Sc. Fernando de Assis Rodrigues (@orionx7)
Departamento de Ciência da Informação
Faculdade de Filosofia e Ciências
Campus Marília, SP
2. Fernando de Assis Rodrigues - 2013 2
Este Slide está disponível em
http://www.slideshare.net/orionx7
3. Fernando de Assis Rodrigues - 2013 3
Objetivos
● Twitter
● API
● Python
● oAuth
● Exemplos
4. Fernando de Assis Rodrigues - 2013 4
Twitter
● Serviço
● http://twitter.com
● Rede Social
● 2006
● Jack Dorsey, Noah Glass, Evan Williams e Biz Stone
● Permite que seus usuários envie mensagens →
conhecidas como tweets
– Broadcasting: mensagens são enviadas muitos receptores
ao mesmo tempo
●
5. Fernando de Assis Rodrigues - 2013 5
Twitter
● US$ 140 milhões
● +900 funcionários
● Escritórios em diversas localidades
● Sede em São Francisco, CA - EUA
● Inclusive abrindo um no Brasil
– Jogos Olímpicos, Copa do Mundo...
● 140 milhões de usuários ativos
● 340 milhões de tweets por dia
● Top 5: Indonésia, Brasil, Venezuela, Holanda e Japão
6. Fernando de Assis Rodrigues - 2013 6
Twitter
● Rede Social
● Perfil privado/público
– Afeta diretamente o broadcasting
● Solicitações de amizade
– Seguidores e seguidos
● Cadastro
– Sem cadastro, pode observar perfil público
7. Fernando de Assis Rodrigues - 2013 7
Twitter
● Microblogging
● Tweets
– Limitados a 140 caracteres
– Geolocalização*
– Fotografia*
– Hyperlinks*
– Hashtags*
* itens opcionais
8. Fernando de Assis Rodrigues - 2013 8
Twitter
● Microblogging
● Retweets - “retuitar”
– Passar à frente para seus seguidores tweets de quem
você segue
● Diretamente
● Indiretamente: “RT:”
● Identificação de outros perfis
– Símbolo “@”
● @orionx7 estou ministrando uma oficina sobre api do #twitter
9. Fernando de Assis Rodrigues - 2013 9
Twitter
● Hashtags
● Usados para agrupar os tweets por tópicos
– Uso do símbolo “#” antes do tópico
● #ficadica
● #ironia
● #saúde
● #vergonha
– Hashtag spam
● Bom dia #bom #dia #bomdia #hahaha #sabadinho #sabado
#galera
10. Fernando de Assis Rodrigues - 2013 10
Twitter
Fonte: https://blog.twitter.com/2012/twitter-turns-six
11. Fernando de Assis Rodrigues - 2013 11
Twitter Notícias
Spam
Auto Promoção
“chitchat”
Retweets
Conversas
Fonte: Pear Analytics
12. Fernando de Assis Rodrigues - 2013 12
Twitter
● Trending Topics
● Análise do próprio twitter sobre os assuntos mais
“tuitados” em um determinado período de tempo
● Principalmente baseado em hashtags e na geolocalização
ou via faixa de ip
● Third-party Apps
● Aplicações que adicionam funcionalidades a estrutura do
Twitter
– http://twitcam.livestream.com – transmissão de vídeos via Twitter
– TweetDeck
13. Fernando de Assis Rodrigues - 2013 13
Twitter
● Openess
● Possibilidade de utilizar dados do twitter em outros
contextos
– Coletar dados
– Perfis Públicos
14. Fernando de Assis Rodrigues - 2013 14
Twitter
● Application Programming Interface (API)
● Protocolo para interface entre aplicações
● Permite o acesso aos dados de uma determinada
aplicação por aplicativos ou algoritmos criados por
terceiros
– Regras de negócio
15. Fernando de Assis Rodrigues - 2013 15
Twitter
DB
Twitter.com
API
TweetDeck
Twitter
16. Fernando de Assis Rodrigues - 2013 16
Twitter
● Basicamente
● Escrever um algoritmo
– Conecte
– Execute uma ação
– Recupere um dataset
– Seguindo as regras da API
● Twitter: https://dev.twitter.com/docs
17. Fernando de Assis Rodrigues - 2013 17
Twitter
● oAuth
● Sistema identificação de aplicações necessário
para criar aplicações que usam a base de dados do
Twitter
– https://dev.twitter.com/apps
18. Fernando de Assis Rodrigues - 2013 18
Twitter
● Create a new application
21. Fernando de Assis Rodrigues - 2013 21
Twitter
● Consumer key
● Consumer secret
22. Fernando de Assis Rodrigues - 2013 22
Twitter
● Criando um token, você autoriza sua nova
aplicação tenha acesso a sua conta do Twitter
23. Fernando de Assis Rodrigues - 2013 23
Python
Python is a programming language that lets you
work more quickly and integrate your systems
more effectively. You can learn to use Python and
see almost immediate gains in productivity and
lower maintenance costs.
24. Fernando de Assis Rodrigues - 2013 24
Python
● Instalando o python
● http://www.python.org/
● Instalando o python-oauth2
● https://github.com/simplegeo/python-oauth2
● Ou usando o python-pip
● pip install oauth2
25. Fernando de Assis Rodrigues - 2013 25
Coletando dados do Twitter via public
streaming
26. Fernando de Assis Rodrigues - 2013 26
Twitter
● Streaming API
● https://dev.twitter.com/docs/streaming-apis
● JSON – JavaScript Object Notation
– XML
– http://jsonviewer.stack.hu/
● Usando e adaptando o script:
● Gustav Arngården
● http://www.arngarden.com/2012/11/07/consuming-
twitters-streaming-api-using-python-and-curl/
27. Fernando de Assis Rodrigues - 2013 27
Twitter
1. Usando o script de Gustav Arngården
2. Adaptando o script
a. Parar e ver apenas um post completo
● Visualizando uma resposta em notação JSON
b. Parar e ver apenas alguns atributos de um post
c. Coletando os posts do streaming para um arquivo
CSV
28. Fernando de Assis Rodrigues - 2013 28
Obrigado!
fernando@elleth.org
@orionx7