Build a Streaming Twitter Filter with Python and Redis

Learn how to use Twitter's Streaming API, Redis and Flask together.

4.55 (231 reviews)
Udemy
platform
English
language
Software Engineering
category
instructor
Build a Streaming Twitter Filter with Python and Redis
12,954
students
1 hour
content
Oct 2018
last update
FREE
regular price

What you will learn

Learn how to use Tweepy to interact with Twitter's API

Learn how to use Redis to setup a local key-value store

Learn about sentiment analysis

Learn how to pre-process and format data in Python

Learn how to display data from Redis via Flask and Jinga2

Why take this course?

This video series will walk through building a streaming Twitter filter using Python and Redis. 


Here is a synopsis of each video:

  1. Talks about the project and data pipeline

  2. Show how to ingest the Twitter stream

  3. Explain sentiment analysis and how to do it using Python

  4. Explain Redis and show how to setup a local server

  5. Design a pen & paper mockup, then convert to front-end code

  6. Prepare a custom Python class to preprocess and format data fields

  7. Build a simple Flask server to combine all the code so far

  8. Explores further improvements to the pipeline



Screenshots

Build a Streaming Twitter Filter with Python and Redis - Screenshot_01Build a Streaming Twitter Filter with Python and Redis - Screenshot_02Build a Streaming Twitter Filter with Python and Redis - Screenshot_03Build a Streaming Twitter Filter with Python and Redis - Screenshot_04

Our review

**Overall Course Rating:** 4.55/5 **_Review Synthesis:__ **Pros:** - **Informative Content:** The course provides a wealth of knowledge and great information, particularly for a free course. (Recent Review #2) - **Conceptual Understanding:** Ty's teaching style is thorough and immersive, helping students understand the thought process behind the concepts and the practical applications, such as sentiment analysis and user interface mocking up. (Recent Review #3) - **Technical Detail:** The course offers a detailed look at using the Twitter API, with a focus on technical aspects that are valuable for learning how to filter data from Twitter effectively. (Recent Review #3) - **Pace and Synopsis:** The content is presented in a concise manner, with a synopsis that is both engaging and informative. This makes it easy to follow along and absorb the information. (Recent Review #4) - **Real-World Application:** The course seems to be practical and provides a baseline for students to start with, which can be extremely beneficial for those looking to apply Twitter data filtering in real-world scenarios. (Recent Review #3) **Cons:** - **Hands-On Experience Missing:** One reviewer expressed disappointment that there is no coding alongside the instructor, as the code is only available on GitHub and needs to be downloaded. This hands-on experience could be crucial for learners to fully grasp the concepts being taught. (Recent Review #1) - **Linux Assumption:** The course seems to assume that all students are familiar with Linux, which might make it less accessible to those who are not. (Recent Review #2) - **Lack of Specificity:** Some parts of the course could be more detailed in terms of calling out specific steps or providing more explicit guidance. This could enhance engagement and understanding for learners who may be new to the subject matter. (Recent Review #3) - **Engagement:** The teaching style, while thorough, was described as not particularly engaging for at least one student. (Recent Review #3) **Additional Notes:** - **Accessibility of Code:** It's important for students to have access to the code used in the course, and it would be beneficial if the instructor could demonstrate coding live or provide more in-depth explanations alongside the pre-provided code. (Recent Review #1) - **Assumption of Prior Knowledge:** The course should consider providing a primer on Linux basics or assuming less prior knowledge to ensure that all students can follow along and benefit from the course content. (Recent Review #2) - **Overall Course Experience:** Despite some areas for improvement, the course is overall well-received and considered very good and helpful by recent reviewers. (Recent Reviews #2, #3, #4) **Final Thoughts:** This course offers a substantial amount of valuable information, especially for those who are already somewhat familiar with Linux and looking to leverage the Twitter API for data filtering purposes. The course's strength lies in its comprehensive coverage of the topic and the depth of technical detail provided. However, for a more engaging and hands-on learning experience, the instructor could consider incorporating live coding examples and addressing the assumption of prior knowledge with Linux systems. With these adjustments, the course has the potential to be even more effective and enjoyable for a wider range of students.

Charts

Price

Build a Streaming Twitter Filter with Python and Redis - Price chart

Rating

Build a Streaming Twitter Filter with Python and Redis - Ratings chart

Enrollment distribution

Build a Streaming Twitter Filter with Python and Redis - Distribution chart

Related Topics

1988170
udemy ID
10/25/2018
course created date
8/14/2019
course indexed date
Bot
course submited by