Curso de Web Scraping com Python
O Web Scraping é uma técnica para extrair dados de um site e salvá-los em um arquivo local ou banco de dados.
Este treinamento ministrado por instrutor (online ou presencial) destina-se a desenvolvedores que desejam usar Python para automatizar o processo de crawling em muitos sites para extrair dados para processamento e análise.
No final deste treinamento, os participantes serão capazes de:
- Instalar e configurar Python e todos os pacotes relevantes.
- Recuperar e analisar dados armazenados em muitos sites.
- Compreender como funcionam os sites e como sua HTML está estruturada.
- Construir spiders para rastrear a web em larga escala.
- Usar Selenium para rastrear páginas da web impulsionadas por AJAX.
Formato do Curso
- Aula interativa e discussão.
- Muitos exercícios e prática.
- Implementação hands-on em um ambiente de laboratório ao vivo.
Opções de Customização do Curso
- Este curso pressupõe conhecimento de programação.
- Para solicitar um treinamento personalizado para este curso, entre em contato conosco para organizar.
Programa do Curso
Introdução
Configurando o Ambiente de Desenvolvimento
Pré-requisito em Python: Estruturas de Dados, Condicionais, Manipulação de Arquivos, etc.
Pacotes Python para Web Scraping: Scrapy e BeautifulSoup
Como Funciona um Site
Como a HTML Está Estruturada
Fazendo uma Requisição Web
Scraping de uma Página HTML
Trabalhando com XPath e CSS
Filtrando Dados Usando Expressões Regulares
Criando um Crawler Web
Crawling Páginas AJAX e JavaScript com Selenium.
Melhores Práticas de Web Scraping
Solução de Problemas
Resumo e Conclusão
Requisitos
- Experiência em programação, preferencialmente em Python. Se os participantes tiverem experiência de programação em uma linguagem diferente de Python, o treinamento pode ser estendido para incluir mais exercícios introdutórios de Python.
Público
- Desenvolvedores
Os cursos de treinamento abertos exigem mais de 5 participantes.
Curso de Web Scraping com Python - Reserva
Curso de Web Scraping com Python - Consulta
Web Scraping com Python - Solicitação de Consultoria
Testemunhos de Clientes (1)
Foram abordados muitos exemplos e tópicos diferentes, desde investigações básicas até a gestão de login e de páginas dinâmicas.
Daniele Tagliaferro - Creditsafe Italia Srl
Curso - Web Scraping with Python
Máquina Traduzida
Próximas Formações Provisórias
Cursos Relacionados
Python Avançado: Melhores Práticas e Padrões de Design
28 HorasEste curso intensivo e prático abrange técnicas avançadas de Python, melhores práticas de engenharia e padrões de design comumente utilizados para construir aplicações Python mantíveis, testáveis e de alto desempenho. O curso enfatiza ferramentas modernas, tipagem, modelos de concorrência, padrões arquiteturais e fluxos de trabalho prontos para implantação.
Esta formação orientada por instrutor (online ou presencial) é direcionada a desenvolvedores Python intermediários a avançados que desejam adotar práticas e padrões profissionais para sistemas Python de produção.
Ao final deste treinamento, os participantes serão capazes de:
- Aplique a tipagem do Python, dataclasses e verificações de tipo para aumentar a confiabilidade do código.
- Use padrões de design e princípios arquiteturais para estruturar aplicações robustas.
- Implemente concorrência e paralelismo corretamente usando asyncio e multiprocessing.
- Construa código bem testado com pytest, testes baseados em propriedades e pipelines CI.
- Perfis, otimize e fortalezas as aplicações Python para produção.
- Empacote, distribua e implante projetos Python usando ferramentas modernas e contêineres.
Formato do Curso
- Aulas interativas e demonstrações curtas.
- Laboratórios práticos e exercícios de codificação todos os dias.
- Projeto mini-culminante integrando padrões, testes e implantação.
Opções de Personalização do Curso
- Para solicitar um treinamento personalizado ou área de foco (dados, web ou infraestrutura), entre em contato conosco para arranjar.
Engenharia de IA Agente com Python — Construa Agentes Autônomos
21 HorasEste curso ensina técnicas práticas de engenharia para projetar, construir, testar e implantar sistemas agênticos (autônomos) usando Python. Ele abrange o loop do agente, integrações com ferramentas, gerenciamento de memória e estado, padrões de orquestração, controles de segurança e considerações para produção.
Esta formação conduzida por instrutor (online ou presencial) é voltada para engenheiros de ML intermediários a avançados, desenvolvedores de IA e engenheiros de software que desejam construir agentes autônomos robustos e prontos para produção usando Python.
Ao final deste treinamento, os participantes serão capazes de:
- Projetar e implementar o loop do agente e fluxos de trabalho de tomada de decisão.
- Integrar ferramentas externas e APIs para estender as capacidades dos agentes.
- Implementar arquiteturas de memória de curto e longo prazo para os agentes.
- Coordenar orquestrações multietapa e composição de agentes.
- Aplicar melhores práticas de segurança, controle de acesso e observabilidade para agentes implantados.
Formato do Curso
- Aula interativa e discussão.
- Laboratórios práticos construindo agentes com Python e SDKs populares.
- Exercícios baseados em projetos que produzem protótipos implantáveis.
Opções de Personalização do Curso
- Para solicitar um treinamento personalizado para este curso, entre em contato conosco para agendar.
Introdução à Ciência de Dados e IA usando Python
35 HorasEste é um curso introdutório de 5 dias sobre Ciência de Dados e Inteligência Artificial (IA).
O curso é ministrado com exemplos e exercícios utilizando Python.
Inteligência Artificial com Python (Nível Intermediário)
35 HorasInteligência Artificial com Python é o desenvolvimento de sistemas inteligentes usando o amplo ecossistema de bibliotecas de IA e aprendizado de máquina do Python.
Esta formação presencial (online ou no local) liderada por instrutores destina-se a programadores de nível intermediário em Python que desejam projetar, implementar e implantar soluções de IA usando o Python.
No final desta formação, os participantes serão capazes de:
- Implementar algoritmos de IA utilizando as bibliotecas de IA principais do Python.
- Trabalhar com modelos de aprendizado supervisionado, não supervisionado e por reforço.
- Integrar soluções de IA em aplicações e fluxos de trabalho existentes.
- Avaliar o desempenho do modelo e otimizar para precisão e eficiência.
Formato do Curso
- Aula interativa e discussão.
- Muitos exercícios e prática.
- Implementação prática em um ambiente de laboratório ao vivo.
Opções de Personalização do Curso
- Para solicitar uma formação personalizada para este curso, por favor entre em contato conosco para agendar.
Negociação Algorítmica com Python e R
14 HorasEste treinamento liderado por instrutor, ao vivo em Brasil (online ou presencial), é voltado para analistas de negócios que desejam automatizar o comércio com negociação algorítmica, Python e R.
Ao final deste treinamento, os participantes serão capazes de:
- Utilizar algoritmos para comprar e vender títulos em incrementos especializados rapidamente.
- Reduzir os custos associados à negociação usando a negociação algorítmica.
- Monitorar automaticamente os preços das ações e realizar negociações.
Introdução à IA do Zero com Python
28 HorasEste é um curso de 4 dias que introduz a IA e a sua aplicação utilizando a linguagem de programação Python. Existe a opção de ter um dia adicional para realizar um projeto de IA após a conclusão deste curso.
AWS Cloud9 e Python: Um Guia Prático
14 HorasEsse treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a desenvolvedores de nível intermediário Python que desejam aprimorar sua experiência de desenvolvimento Python usando o AWS Cloud9.
No final deste treinamento, os participantes serão capazes de:
- Configurar e configurar o AWS Cloud9 para o desenvolvimento Python.
- Entenda a interface e os recursos do AWS Cloud9 IDE.
- Escrever, depurar e implantar aplicativos Python no AWS Cloud9.
- Colaborar com outros desenvolvedores usando a plataforma AWS Cloud9.
- Integrar o AWS Cloud9 com outros serviços da AWS para implantações avançadas.
Construindo Chatbots com Python
21 HorasChatBots são programas de computador que simulam automaticamente respostas humanas por meio de interfaces de chat. ChatBots ajudam as organizações a maximizar a eficiência de suas operações, fornecendo opções mais fáceis e rápidas para as interações de seus usuários.
Neste treinamento ao vivo conduzido por instrutor, os participantes aprenderão como criar chatbots em Python.
Ao final deste treinamento, os participantes serão capazes de:
- Entender os fundamentos da construção de chatbots
- Construir, testar, implantar e solucionar problemas de vários chatbots usando Python
Público
- Desenvolvedores
Formato do curso
- Parte palestra, parte discussão, exercícios e muita prática hands-on
Nota
- Para solicitar um treinamento personalizado para este curso, entre em contato conosco para combinar.
Programação de GPU com CUDA e Python
14 HorasEste treinamento orientado por instrutor em Brasil (online ou presencial) é voltado para desenvolvedores de nível intermediário que desejam usar o CUDA para criar aplicativos Python que executem em paralelo em GPUs NVIDIA.
Ao final deste treinamento, os participantes serão capazes de:
- Usar o compilador Numba para acelerar aplicativos Python rodando em GPUs NVIDIA.
- Criar, compilar e lançar kernels personalizados CUDA.
- Gestionar a memória da GPU.
- Converter uma aplicação baseada em CPU em uma aplicação acelerada por GPU.
Dimensionando Análise de Dados com Python e Dask
14 HorasEste treinamento liderado por instrutor (online ou presencial) é voltado para cientistas de dados e engenheiros de software que desejam usar o Dask com o ecossistema do Python para construir, escalar e analisar grandes conjuntos de dados.
Ao final deste treinamento, os participantes serão capazes de:
- Configurar o ambiente para começar a processar big data com Dask e Python.
- Explorar as funcionalidades, bibliotecas, ferramentas e APIs disponíveis no Dask.
- Compreender como o Dask acelera a computação paralela em Python.
- Aprender a escalar o ecossistema do Python (Numpy, SciPy e Pandas) usando o Dask.
- Otimizar o ambiente do Dask para manter alto desempenho no processamento de grandes conjuntos de dados.
Análise de dados em Python usando Pandas e Numpy
14 HorasEste treinamento ao vivo, ministrado por instrutor em Brasil (online ou presencial), é direcionado a desenvolvedores e analistas de dados intermediários que desejam aprimorar suas habilidades em análise e manipulação de dados usando Python, Pandas e NumPy.
No final deste treinamento, os participantes serão capazes de:
- Configurar um ambiente de desenvolvimento que inclua Python, Pandas e NumPy.
- Criar uma aplicação de análise de dados usando Pandas e NumPy.
- Realizar operações avançadas de manipulação, ordenação e filtragem de dados.
- Executar operações agregadas e analisar dados de séries temporais.
- Visualizar dados usando Matplotlib e outras bibliotecas de visualização.
- Depurar e otimizar seu código de análise de dados.
FARM (FastAPI, React e MongoDB) Desenvolvimento Full Stack
14 HorasEste treinamento liderado por instrutor (online ou presencial) é voltado para desenvolvedores que desejam usar a pilha FARM (FastAPI, React e MongoDB) para construir aplicações web dinâmicas, de alto desempenho e escaláveis.
Ao final deste treinamento, os participantes serão capazes de:
- Configurar o ambiente de desenvolvimento necessário que integra FastAPI, React e MongoDB.
- Compreender os conceitos-chave, recursos e benefícios da pilha FARM.
- Aprender a construir APIs REST com FastAPI.
- Aprender a projetar aplicações interativas com React.
- Desenvolver, testar e implantar aplicações (front end e back end) usando a pilha FARM.
Desenvolvendo APIs com Python e FastAPI
14 HorasEste treinamento liderado por instrutor (online ou presencial) é destinado a desenvolvedores que desejam usar o FastAPI com Python para construir, testar e implantar APIs RESTful de forma mais fácil e rápida.
Ao final deste treinamento, os participantes serão capazes de:
- Configurar o ambiente de desenvolvimento necessário para desenvolver APIs com Python e FastAPI.
- Criar APIs de maneira mais rápida e fácil usando a biblioteca FastAPI.
- Aprender como criar modelos de dados e esquemas baseados em Pydantic e OpenAPI.
- Conectar APIs a um banco de dados usando SQLAlchemy.
- Implementar segurança e autenticação em APIs usando as ferramentas do FastAPI.
- Criar imagens de contêineres e implantar APIs web em um servidor na nuvem.
Detecção de Fraude com Python e TensorFlow
14 HorasEste treinamento conduzido por instrutor, ao vivo (online ou presencial), é direcionado a cientistas de dados que desejam usar o TensorFlow para analisar dados potenciais de fraude.
Ao final deste treinamento, os participantes serão capazes de:
- Criar um modelo de detecção de fraude em Python e TensorFlow.
- Construir regressões lineares e modelos de regressão linear para prever fraudes.
- Desenvolver uma aplicação AI de ponta a ponta para analisar dados de fraude.
Acelerando Fluxos de Trabalho do Python Pandas com o Modin
14 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a cientistas e desenvolvedores de dados que desejam usar Modin para criar e implementar cálculos paralelos com Pandas para uma análise de dados mais rápida.
No final deste treinamento, os participantes serão capazes de:
- Configurar o ambiente necessário para começar a desenvolver fluxos de trabalho Pandas em escala com Modin.
- Compreender os recursos, a arquitetura e as vantagens de Modin.
- Conhecer as diferenças entre Modin, Dask e Ray.
- Realizar operações Pandas mais rapidamente com Modin.
- Implementar toda a API Pandas e as funções.