Python Web Scraping do Zero ao Avançado com BeautifulSoup

Udemy MOOC / Non-credit USD 59.99
Enroll now →
Python Web Scraping do Zero ao Avançado com BeautifulSoup

About this course

Neste curso você irá aprender diversas técnicas para extrair dados da web (Web Scraping). Este curso é essencial para desenvolvedores, cientistas de dados, analistas e qualquer pessoa interessada em coletar e analisar grandes volumes de dados da internet. Com BeautifulSoup e Python, você aprenderá a transformar a web em uma fonte ilimitada de informações.Abrangeremos todos os aspectos do web scraping, começando com a configuração do ambiente de desenvolvimento no Windows, Linux e Mac, e a criação de ambientes virtuais para manter seus projetos organizados. Você entenderá a estrutura do HTML e como usar seletores CSS para identificar e extrair dados relevantes.Na seção de projetos práticos, você aplicará seus conhecimentos para extrair notícias da BBC, produtos da Amazon, previsões do tempo do The Weather Channel, valores de ações e criptomoedas. Além disso, você desenvolverá aplicativos completos, como um aplicativo de receitas e um HTML Cleaner, que reforçarão suas habilidades práticas.Um dos grandes diferenciais deste curso é o foco em técnicas de otimização e performance. Você aprenderá a usar diferentes parsers e o SoupStrainer para melhorar a eficiência do seu scraping. Também cobriremos a exportação dos dados coletados para diversos formatos, como CSV, JSON e bancos de dados como SQLite, MySQL e PostgreSQL, garantindo que você possa usar os dados da maneira que melhor se adapte às suas necessidades.Neste curso, você vai:- Configurar o ambiente de desenvolvimento para web scraping.- Compreender a estrutura do HTML e usar seletores CSS.- Navegar pelo DOM e manipular elementos com BeautifulSoup.- Desenvolver projetos práticos para extrair dados de diferentes fontes.- Otimizar e melhorar a performance do seu web scraping.- Exportar dados coletados para diversos formatos e bancos de dados.Ao concluir este curso, você terá a confiança e as habilidades necessárias para realizar web

What you'll learn

  • set up a web scraping development environment
  • understand HTML structure and use CSS selectors
  • navigate the DOM and manipulate elements with BeautifulSoup
  • develop practical projects for data extraction
  • optimize and improve web scraping performance
  • export data to CSV, JSON, and databases like SQLite, MySQL, and PostgreSQL

Skills you'll gain

Related courses

Course details are provided by the platform and may change — always confirm on the provider's site. Links may be affiliate links.