Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ Microsoft AZ-900
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Personal Transformation Mindfulness Life Purpose Meditation CBT Emotional Intelligence
Web Development JavaScript React CSS Angular PHP Node.Js WordPress Vue JS
Google Flutter Android Development iOS Development React Native Swift Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
Microsoft Power BI SQL Tableau Business Analysis Data Modeling Business Intelligence MySQL Data Analysis Blockchain
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Business Plan Startup Freelancing Online Business Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
IT & Software IT Certification Web Scraping

Web scraping - zero to pro! (scrape & display on a website)

Python & Beautiful Soup (back end) with Flask & Bootstrap. Re-create the 8 million covid site and more mini projects!
Rating: 4.3 out of 54.3 (21 ratings)
4,094 students
Created by Ruth Benjamin-Marvin
Last updated 7/2020
English
30-Day Money-Back Guarantee

What you'll learn

  • How to webscrape using Python, Beautiful Soup, lxml (backend) and Flask and Bootstrap/HTML (front end)
  • How to re-create the covid-tracker Avi Shiffman created (and was offered $8 million for!)
  • Scraping additional sites and displaying this data on a beautiful website
  • In just four amazing lessons, you'll go from zero to pro - Full stack webscraping!

Requirements

  • Basic python is recommended but not required. We take it slow and assume nothing!

Description

In this amazing four part series you will go from absolute zero to setting up a flask server to run websites from (we'll be using Bootstrap to display your beautiful web scrapings on!) and set up the back end with Flask, Beautiful Soup, lXML and requests to ready to start coding in Python for some web scraping. Most tutorials cover the back end but not displaying scraped data on a website. This is full stack, completely awesome and in four lessons you WILL want to share this series! During the series you learn the basics by scraping simple quote sites, Wikipedia and even re-create the essence of the $8 million covid-tracking website that was set up by seventeen year old Avi Shiffman. Lots to learn and everything is done in a truly engaging, student and beginner-friendly way. This is one course you won't regret enrolling in! All the best and enjoy! Based on some feedback, I should note this is not an advanced, super complex series but something that will give you a perfectly solid foundational understanding and structure for the future. Do check out the advanced web scraping (follow-on from this series) which takes you through scraping dynamic data, displaying it on a chart and more...

Who this course is for:

  • Beginner Python developers, advanced developers looking to learn web scraping, students

Course content

1 section • 5 lectures • 1h 34m total length

  • Preview17:35
  • Webscrape and display results - front end and back end!
    31:57
  • Replicate the $8 million covid-tracker scraper. Scrape & cool calcs with Python
    19:32
  • A complete project. Wikipedia scrape and display in beautiful bootstrap table
    18:14
  • Option: Cross Curriculum reflection: Computing and the Meaning of life
    07:30

Instructor

Ruth Benjamin-Marvin
Teacher and Creator/Founder of TTIO,TYP and TC (see Bio)
Ruth Benjamin-Marvin
  • 4.4 Instructor Rating
  • 156 Reviews
  • 9,549 Students
  • 4 Courses

Ruth is a former Head of ICT/Computing and AST (Advanced Skills Teacher) at a secondary school in South London. She went part-time a few years ago to pursue web development and the setting up of her own business - teachingcomputing .com. This was followed by the launch of the hugely popular teachyourselfpython .com and just two years ago testandtrack .io was launched, securing a membership of over 1500 schools worldwide. Ruth still teaches Computer science and programming at primary to advanced levels. Her tech training series bring together teaching pedagogy and real world expertise across many fields offering students a unique experience to truly engage, learn and be inspired. Watch this space for a series on building a tech-startup from scratch, more web scraping, Django, Flask, AI, Machine learning, Python zero to pro and more.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.