Mastering Social Media Mining with Python

Mr. I
kasta
Published in
2 min readDec 7, 2017

Selangor, Irsyad — Hello dude! How are you today? Hope you are going good and better every day. Tomorrow is a weekend but I have many activities. So I decided to write some tutorials about social media mining. What is being included on this? Mining Twitter, Interactions on Facebook, Topic Analysis on Google+, QA on Stack Exchange, NLP, Youtube, and Linked Data and Semantic Web.

This series is about applying data mining techniques to social media using python. The three highlighted keywords help us define the intended audience of this series: any developer, engineer, analyst, researcher, or student who is interested in exploring the area where the three topics meet.

In traditional media, users are typically just consumers. Information flows in one direction: from the publishers to the users. Social media breaks this model, allowing every user to be a consumer and publisher at the same time. Many academic publications have been written on this topic with the purpose of defining what the term social media really means. The aspects that are most commonly shared across different social media platforms are as follows:

  • Internet-based applications
  • User-generated content
  • Networking

Social media are Internet-based applications. It is clear that the advances in Internet and mobile technologies have promoted the expansion of social media. Through your mobile, you can, in fact, immediately connect to a social media platform, publish your content, or catch up with the latest news.

Social media platforms are driven by user-generated content. As opposed to the traditional media model, every user is a potential publisher. More importantly, any user can interact with every other user by sharing content, commenting, or expressing positive appraisal via the like button.

Social media is about networking. As described, social media is about the user interacting with other users. Being connected is the central concept for most social media platform, and the content you consume via your news feed or timeline is driven by your connection.

Before following this series, make sure you have installed python on your environment, have internet connection and installed code editor.

--

--

Mr. I
kasta
Editor for

Code using various programming language commonly based on JVM (Java, Scala, Groovy) with DBMS (Oracle, PostgreSQL & MySQL)