Milhões de pessoas no mundo usam redes sociais para conectar-se com amigos e compartilhar fotos, localização e outros dados. Esses dados compõem vestígios do que as pessoas fazem e podem fornecer informações valiosas sobre como se comportam. O Python é uma linguagem de programação de sintaxe simples mas muito poderosa.
Nesta palestra será apresentada uma visão de como coletar e analisar dados de redes sociais, como Twitter, com Python.
Apresentação de slides do minicurso de Giancarlo Lima da Silva sobre Algoritmos com a linguagem Python, ministrado durante o EPOCA' 2011, no IFRN (Campus Natal-Central)
www.grupoweblovers.org
Apresentação de slides do minicurso de Giancarlo Lima da Silva sobre Algoritmos com a linguagem Python, ministrado durante o EPOCA' 2011, no IFRN (Campus Natal-Central)
www.grupoweblovers.org
Solving the DB2 LUW Administration DilemmaRandy Goering
As a DB2 LUW Database Administrator you are probably reluctant to or prohibited from granting your users* these permissions because doing so gives them permission to other DB2 administrations tasks like stopping the database. If your users are not allowed to do these tasks then who is? Most likely, you, as the DBA will perform these and other administrative functions for your users. Would you like a way to eliminate these tasks from your daily to-do list? This presentation will discuss how to externalize specific administrative tasks with Stored Procedures, Federated procedures, Administrative SQL routines, and views.
Django é um framework para desenvolvimento rápido para web, escrito em Python.
Utiliza o padrão MTV (model - template - view).
Principais caracteristicas:
Mapeamento Objeto-Relacional (ORM)
Define a modelagem de dados através de classes em Python. Com isso é possível gerar suas tabelas no banco de dados e manipulá-las sem necessidade de utilizarSQL (o que também é possivel).
Interface Administrativa
No Django é possivel gerar automaticamente uma interface para administração para os modelos criados através do ORM.
Formulários
É possível gerar formulários automaticamente através dos modelos de dados.
URLs Elegantes
No Django não há limitações para criação de URLs elegantes e de maneira simples.
- Nada elegante, difícil para o usário e ruim para buscadores: www.meusite.com.br/index.jsp?id=12&nome=ciclano
- Elegante, fácil leitura e memorização e ótimo para buscadores:
www.meusite.com.br/12/ciclano
Sistema de Templates
O Django tem uma linguagem de templates poderosa, extensível e amigável. Com ela você pode separar design, conteúdo e código em Python.
Internacionalização
Django tem total suporte para aplicações multi-idioma, deixando você especificar strings de tradução e fornecendo ganchos para funcionalidades específicas do idioma.
Sistema de Cache
O Django possui um sistema de cache que se integra ao memcached ou em outros frameworks de cache.
Sobre Python
O que é Python?
Python é uma linguagem de altíssimo nível (VHLL - Very High Level Language) com código fonte aberto.
Python é Interpretado ou compilado?
Python é executado de forma interpretada via bytecode, ou seja, escrevendo apenas uma vez o código Python podemos executá-lo em qualquer sistema operaciona
Slide do hangout sobre Lógica de Programação para Iniciantes, exibido pelo LadyTalks.
Link do vídeo: https://www.youtube.com/watch?v=E-b-Vm7MEkY
Palestrante: Mariana Camargo (mundodama.com.br)
Material de apoio das aulas de tutoria de Algoritmos e Estrutura de dados da Universidade Federal de Ouro Preto, Campus João Monlevade. O conteúdo abordado é sobre Análise assintótica.
Video: https://www.youtube.com/watch?v=FJW8nGV4jxY and https://www.youtube.com/watch?v=zrr2nUln9Kk . Tutorial slides for O'Reilly Velocity SC 2015, by Brendan Gregg.
There are many performance tools nowadays for Linux, but how do they all fit together, and when do we use them? This tutorial explains methodologies for using these tools, and provides a tour of four tool types: observability, benchmarking, tuning, and static tuning. Many tools will be discussed, including top, iostat, tcpdump, sar, perf_events, ftrace, SystemTap, sysdig, and others, as well observability frameworks in the Linux kernel: PMCs, tracepoints, kprobes, and uprobes.
This tutorial is updated and extended on an earlier talk that summarizes the Linux performance tool landscape. The value of this tutorial is not just learning that these tools exist and what they do, but hearing when and how they are used by a performance engineer to solve real world problems — important context that is typically not included in the standard documentation.
O que fazer quando tem-se um time com apenas 4 desenvolvedores e 1/2 gerente de projetos com a responsabilidade de entregar um software importante para a corporação? Há quem diga que nesse cenário estaria instaurada uma anarquia. E é exatamente isso que trata a anarquia do desenvolvedor. O termo Developer Anarchy retrata uma redução do gerenciamento/processos com objetivos guiados pelo negócio. Todos tem todas as responsabilidades: somos todos Devs, BAs, QAs, PMs. Todos falamos com os clientes, codamos, cuidamos do pipeline, escrevemos estórias e planejamos.
Solving the DB2 LUW Administration DilemmaRandy Goering
As a DB2 LUW Database Administrator you are probably reluctant to or prohibited from granting your users* these permissions because doing so gives them permission to other DB2 administrations tasks like stopping the database. If your users are not allowed to do these tasks then who is? Most likely, you, as the DBA will perform these and other administrative functions for your users. Would you like a way to eliminate these tasks from your daily to-do list? This presentation will discuss how to externalize specific administrative tasks with Stored Procedures, Federated procedures, Administrative SQL routines, and views.
Django é um framework para desenvolvimento rápido para web, escrito em Python.
Utiliza o padrão MTV (model - template - view).
Principais caracteristicas:
Mapeamento Objeto-Relacional (ORM)
Define a modelagem de dados através de classes em Python. Com isso é possível gerar suas tabelas no banco de dados e manipulá-las sem necessidade de utilizarSQL (o que também é possivel).
Interface Administrativa
No Django é possivel gerar automaticamente uma interface para administração para os modelos criados através do ORM.
Formulários
É possível gerar formulários automaticamente através dos modelos de dados.
URLs Elegantes
No Django não há limitações para criação de URLs elegantes e de maneira simples.
- Nada elegante, difícil para o usário e ruim para buscadores: www.meusite.com.br/index.jsp?id=12&nome=ciclano
- Elegante, fácil leitura e memorização e ótimo para buscadores:
www.meusite.com.br/12/ciclano
Sistema de Templates
O Django tem uma linguagem de templates poderosa, extensível e amigável. Com ela você pode separar design, conteúdo e código em Python.
Internacionalização
Django tem total suporte para aplicações multi-idioma, deixando você especificar strings de tradução e fornecendo ganchos para funcionalidades específicas do idioma.
Sistema de Cache
O Django possui um sistema de cache que se integra ao memcached ou em outros frameworks de cache.
Sobre Python
O que é Python?
Python é uma linguagem de altíssimo nível (VHLL - Very High Level Language) com código fonte aberto.
Python é Interpretado ou compilado?
Python é executado de forma interpretada via bytecode, ou seja, escrevendo apenas uma vez o código Python podemos executá-lo em qualquer sistema operaciona
Slide do hangout sobre Lógica de Programação para Iniciantes, exibido pelo LadyTalks.
Link do vídeo: https://www.youtube.com/watch?v=E-b-Vm7MEkY
Palestrante: Mariana Camargo (mundodama.com.br)
Material de apoio das aulas de tutoria de Algoritmos e Estrutura de dados da Universidade Federal de Ouro Preto, Campus João Monlevade. O conteúdo abordado é sobre Análise assintótica.
Video: https://www.youtube.com/watch?v=FJW8nGV4jxY and https://www.youtube.com/watch?v=zrr2nUln9Kk . Tutorial slides for O'Reilly Velocity SC 2015, by Brendan Gregg.
There are many performance tools nowadays for Linux, but how do they all fit together, and when do we use them? This tutorial explains methodologies for using these tools, and provides a tour of four tool types: observability, benchmarking, tuning, and static tuning. Many tools will be discussed, including top, iostat, tcpdump, sar, perf_events, ftrace, SystemTap, sysdig, and others, as well observability frameworks in the Linux kernel: PMCs, tracepoints, kprobes, and uprobes.
This tutorial is updated and extended on an earlier talk that summarizes the Linux performance tool landscape. The value of this tutorial is not just learning that these tools exist and what they do, but hearing when and how they are used by a performance engineer to solve real world problems — important context that is typically not included in the standard documentation.
O que fazer quando tem-se um time com apenas 4 desenvolvedores e 1/2 gerente de projetos com a responsabilidade de entregar um software importante para a corporação? Há quem diga que nesse cenário estaria instaurada uma anarquia. E é exatamente isso que trata a anarquia do desenvolvedor. O termo Developer Anarchy retrata uma redução do gerenciamento/processos com objetivos guiados pelo negócio. Todos tem todas as responsabilidades: somos todos Devs, BAs, QAs, PMs. Todos falamos com os clientes, codamos, cuidamos do pipeline, escrevemos estórias e planejamos.
TDC 2015 - Análise de Redes sociais com PythonAna Paula Gomes
Palestra apresentada na Trilha de Python no The Developers Conference de 2015 em São Paulo.
Descrição:
Milhões de pessoas no mundo usam redes sociais para conectar-se com amigos e compartilhar fotos, localização e outros dados. Esses dados compõem vestígios do que as pessoas fazem e podem fornecer informações valiosas sobre como se comportam. O Python é uma linguagem de programação de sintaxe simples mas muito poderosa.
Nesta palestra será apresentada uma visão de como analisar dados de redes sociais com Python e a biblioteca de grafos NetworkX.
Big Data, Analytics e o Cientista de Dados – um novo campo de trabalho se abreVivaldo Jose Breternitz
Slides utilizados durante a palestra "Big Data, Analytics e o Cientista de Dados – um novo campo de trabalho se abre", no evento "Semana da FCI", da Faculade de Computação e Informática da Universidade Presbiteriana Mackenzie, realizado em 9 de setembro de 2014
MinerAll: Uma ferramenta para extração e mineração de dados de repositórios d...Igor Steinmacher
Apresentação do artigo "MinerAll: Uma ferramenta para extração e mineração de dados de repositórios de software livre" por José Teodoro da Silva no WSL em 2011
O queo facebook faz com minhas fotos??? E o que o BigData tem haver com isso ???Alessandro Binhara
Atualmente o facebook recebe diariamente cerca de 380 milhões de fotos por dia, isso significa um custo de milhares de computadores para conseguir armazenar esse volume de dados. Mas por que o facebook, google e outros mantem serviço gratuitos se tem um custo alto para operar esses serviços? Conheça um pouco da tecnologia por trás desse serviços, a legalidade do armazenamento e rastreamento dos dados, e por que essa empresa investem tanto para dar um serviço de graça.
O Cassandra é um banco de dados NOSQL orientado à família de coluna que nasceu para resolver problemas com aplicações que precisam operar com gigantescas cargas de dados além de poder escalar com grande facilidade. Ele nasceu no facebook e hoje vem sendo usado intensamente por empresas dos mais variados portes, tais como Netflix, Twitter, Instagram, HP, IBM, dentre muitas outras. Um fator importante que vale ser citado é a sua adoção crescente inclusive em mercados mais conversadores tais como, instituições financeiras e agências governamentais como a NASA.
Assuntos abordados
- Conceito Data Science
- Conceito BigData
- NOSQL
- Histórico
- Tipos de Bancos
- Comparação com o Modelo relacional
- Cassandra
- Arquitetura Cassandra
- Configurações Básica do Cassandra
- Configuração de multi-nodes no Cassandra
- Conhecendo o DevOpsCenter
- Instalando os Agentes
Mantendo seu Tempo a salvo com Python e Git faz a seguinte pergunta através de uma brincadeira com história, física e talvez filosofia e psicologia:
O que realmente é o tempo?
Depois de uma rápida reflexão sobre tempo são apresentadas características de Python e de Git, excelentes ferramentas de trabalho que possuem foco na velocidade, organização, clareza e facilidade durante o desenvolvimento de software.
Por fim, outra brincadeira busca incentivar a participação em projetos open source, que são uma ótima oportunidade para aprimorar habilidades, conhecer novas pessoas, perceber novas oportunidades e ampliar horizontes.
Mineração de Dados com RapidMiner - Um Estudo de caso sobre o Churn Rate em...João Gabriel Lima
Nesta palestra, vamos trabalhar uma abordagem passo a passo de como construir um modelo de classificação, para identificar os padrões de clientes de uma empresa de telefonia que cancelaram o serviço, de modo que a operadora possa prever o risco de cancelamento e iniciar um trabalho para evitar que isso aconteça.
Criando soluções de BI com Pentaho e Dados Abertos @ Pentaho Day 2013PentahoBrasil
Criando soluções de BI com Pentaho e Dados Abertos @ Pentaho Day 2013.
Palestrante: Caio Moreno de Souza (a.k.a Professor Coruja).
Vontade de fazer alguma coisa, BI, Software Livre, Dados Abertos (Open Data) e o que a Sociedade pode fazer para melhorar o Brasil.
Evento Pentaho Day 2013
Fortaleza, 20 de Abril de 2013
www.pentahobrasil.com.br
Visão sobre o encontro dos dois conceitos emergentes (Big Data e Governança de Dados) analisada à luz dos modelos DAMA/DMBOK(Data Management Association) e DMM(Data Management Maturity Model do CMMI Institute). Por aspectos de direitos, foram refeitos diagramas do modelo DMBOK.
Palestra ministrada no OWASP Floripa Day - Florianópolis - SC |
Apresentação aborda Automação para Hacking na WEB, bem como entender o funcionamento de crawlers para o hacking, entender o funcionamento de autenticação e como fazer força bruta; burlar captcha; usar OAUTH; construir parsers; passar certificados de SSL; e uso de APIs para desenvolvimento.
PyData - Consumindo e publicando web APIs com PythonBruno Rocha
Apresentado no auditório da NuBank em São Paulo dia 28 de Março de 2017 - PyData Meetup.
- O que são Web APIs
- Consumindo web APIs com Python
- O que fazer com os dados?
- Publicando web APIs com Python.
http://github.com/rochacbruno/flasgger
Hoje em dia é possível extrair informações importantes a partir dos dados que as pessoas compartilham na internet. De posse dessas informações as possibilidades são infinitas: podemos saber onde as pessoas costumam ir, sua personalidade ou qual propaganda é mais adequada para ela. A coleta de dados é um passo importante para a extração de informações e possui diversas técnicas. Nesta palestra serão exibidas algumas técnicas para coleta de dados com o Python em sites como Marvel, Twitter e Foursquare.
Palestra apresentada no PythonBrasil[6] (Out/2010), na qual a recém-lançada API do Apontador é apresentada para os desenvolvedores com foco particular no uso com Python (através da biblioteca própria de código livre).
Ferramenta (Widget) para seguir tópicos no Twitter, criada quando isso não era possível oficialmente no website.
Trabalho das disciplinas de Sistemas Distribuídos e Programação Avançada - Engenharia de Computação e Informação na UFRJ (2010.1).
Palestra voltada a empreendedores interessados em conhecer mais sobre tecnologias de internet, possibilidades, e potencial. Também, inclui conhecimentos básicos de programação, para profissionais que tem interesse em ingressar na área
Treze ferramentas/frameworks para desenvolvimento androidRicardo Longa
Palestra sobre treze ferramentas/frameworks para desenvolvimento em Android, realizada no dia 18/09/14, no Senai CTAI em Florianópolis (evento do Grupo de usuários Java de SC - http://www.gujavasc.org).
Slides do mini-curso ministrado durante a SECCOMP 2010 (XVIII Semana da Ciência da Computação) no campus de Rio Claro da UNESP, na qual alunos de Ciência da Computação foram apresentados ao universo da criação de mashups, viram alguns cases e tecnologias relacionadas e fizeram exercícios usando Yahoo! Pipes (para integrar feeds RSS) e JavaScript (integrando a Apontador API com o Google Maps).
Como usar os dados do Meetup.com para entender comunidades?
Nesta palestra mostro como coletar e analisar informações sobre comunidades a partir dos dados da Meetup API.
Apresentação para o 6º Behave Data Meetup
House of data - ciência de dados para desenvolvedoresAna Paula Gomes
Hoje produzimos milhões de dados e temos o desafio de extrair informações relevantes desses dados. Nesta palestra serão exibidas técnicas e bibliotecas que o desenvolvedor poderá utilizar para extrair informações úteis e produzir softwares mais inteligentes.
Apresentação do artigo "Experimental evidence of massive-scale emotional cont...Ana Paula Gomes
O artigo "Experimental evidence of massive-scale emotional contagion through social networks" é o resultado do experimento realizado pelo Facebook com posts de conteúdo positivo e negativo nas timelines de usuários.
Esta apresentação resume os tópicos do artigo e alguns pontos de discussão.
49. uns gráficos pra
deixar um ar científico
um oferecimento de pandas e matplotlib
50. descobertas
Padrão cultural varia entre turistas e residentes
Correlação entre as categorias
Os mesmos locais apresentam comportamentos
diferentes
Pontos estratégicos
51. e isso serve pra quê mesmo?
sistemas de recomendação
planejamento urbano
análise de mercado
57. todo mundo aqui ajudou:
https://www.womenwhocode.com/
http://www.corbisimages.com/stock-photo/rights-managed/42-58516442/the-excavation-of-the-terracotta-
sculptures-in?popup=1
https://www.python.org/static/community_logos/python-logo-master-v3-TM.png
http://www.bandeirantes820.com.br/site/wp-content/uploads/2014/05/redes-sociais-inundaweb.jpg
http://images.hngn.com/data/images/full/26065/petition-asks-u-s-government-to-classify-feminism-as-terrorist-
group.jpg
http://www.corbisimages.com/stock-photo/rights-managed/42-60482740/dice-box-and-cubes?popup=1
http://www.tecnomania.com.br/ :)
http://www.corbisimages.com/stock-photo/rights-managed/42-60482740/dice-box-and-cubes?popup=1
58. todo mundo aqui ajudou:
https://github.com/geduldig/TwitterAPI
http://www.corbis.com
http://www.cytoscape.org/
http://gephi.github.io/
https://networkx.github.io/examples.html
!
E as demais que esqueci de referenciar :)