Analytics India: Complete Tutorial On Txtai: An AI-Powered Search Engine. “Searching is the most basic functionality that is seen in almost all applications. But it can be challenging when you have a large amount of data or documents and you need faster results. This is where natural language processing can be useful to us. With the development of new models in NLP, quicker computation and more accurate results are possible. One such development is a library called txtai. This enables a smarter way to apply natural language processing on search bars. In this article, we will see the different applications of the txtai and implement them in Python.”
Real Python: How to Make an Instagram Bot With Python and InstaPy . “In this tutorial, you’ll learn how to build a bot with Python and InstaPy, a library by Tim Großmann which automates your Instagram activities so that you gain more followers and likes with minimal manual input. Along the way, you’ll learn about browser automation with Selenium and the Page Object Pattern, which together serve as the basis for InstaPy.”
Towards Data Science: How to Make Instagram Unfollower Tool with Python. “While using Instagram and their system of ‘Followers’, there must have been a time where you followed someone and wondered when and if they are going to follow you back. Well, now with powerful tools and programming languages we can create easy scripts in order to check who is not following us.”
Towards Data Science: Analyze and Track Freelance Revenue with Google Calendar and Pandas. “My life and work schedules are run by Google Calendar — this includes all of my private classes, bike/photography tours, academy work, governmental positions, translation gigs, and random freelance jobs. Every ‘unit’ of paid work is in the calendar; I simply needed to figure out a way to directly access the Google Calendar data and rebuild my spreadsheet into a sustainable analyzing machine. In my previous corporate life, I worked exclusively in the world of Pandas Notebooks (Python framework for analyzing data) — therefore it was a natural solution to leverage those tools to access my class schedule from Google Calendar and utilize Pandas to process and analyze the revenue data.”
ZDNet: Google reveals new Python programming language course: Scholarships for 2,500. “There are six courses in the Google IT Automation with Python Professional Certificate, including an introductory ‘crash course on Python’, learning how to use Python to manipulate files and processes on a computer’s operating system, a course in using Git and GitHub, troubleshooting techniques, learning how to automate and manage fleets of computers in the cloud, and automating real-world tasks with Python.” The article notes that the course is not free.
Towards Data Science: How to Scrape Tweets From Twitter. “This tutorial is meant to be a quick straightforward introduction to scraping tweets from Twitter in Python using Tweepy’s Twitter API or Dmitry Mottl’s GetOldTweets3. To provide direction for this tutorial I decided to focus on scraping through two avenues: scraping a specific user’s tweets and scraping tweets from a general text search.”
Computer Business Review: GitHub Adds 10 Million New Users, Reveals 10 Most Popular Languages. “Over the past year, developers collaborated in a staggering 370 primary languages on GitHub. Among the top 10 programming languages, C#, Python and Shell climbed the list this year, while Ruby and Java fell in popularity. That’s according to the code repository’s annual Octoverse report, which also reveals a colossal 532 percent increase in the use of Google’s Dart language, as interest surges in the company’s Flutter SDK – built using Dart.”
Medium: Analysis of Google Political Ads using BigQuery. “Hello everyone, this is my first article on Medium. I have been interested in data science and analytics while working on my Masters project. I have tried my hand with different beginner datasets to learn some of the basics of Python, SQL, and other languages. However, I felt that repeating the same exercises got boring after a while, and I started losing interest in the subject. Then I got a hold of Google Cloud Services and the BigQuery platform.”
Ars Technica: Researchers find bug in Python script may have affected hundreds of studies. “In a paper published October 8, researchers at the University of Hawaii found that a programming error in a set of Python scripts commonly used for computational analysis of chemistry data returned varying results based on which operating system they were run on—throwing doubt on the results of more than 150 published chemistry studies.”
Search Engine Journal: How to Generate Text from Images with Python . The headline’s not great. This article is about how to create metadata and alt text for images using Python. “The bad news is that in order to improve your images ranking ability, you need to do the tedious work of adding text metadata in the form of quality alt text and surrounding text. But, the good news is that we are going to learn how to automate that tedious work with Python!” A deep dive and somewhat technical, but wow. Even if you don’t plan to do it, just read the article to see the possibilities.
Internet Archive Blog: The IA Client – The Swiss Army Knife of Internet Archive. “As someone who’s uploaded hundreds of thousands of items to the Internet Archive’s stacks and who has probably done a few million transactions with the materials over the years, I just ‘know’ about the Internet Archive python client, and if you’re someone who wants to interact with the site as a power user (or were looking for an excuse to), it’ll help you to know about it too.”
Code (Love): 49 Essential Resources To Learn Python. “Hi, I’m Roger, and I’m a self-taught data analyst/scientist (but only on my good days). I spent a lot of time thinking about Python — and here’s a compilation of resources that helped me learn Python.” Decent annotation, especially for such a big list!
Analytics India: 5 Popular Python Open-Source IDEs For Data Science Enthusiasts. “Integrated Development Environment (IDE) is the daily-used coding tool for a programmer which enables a complete set for Source Code Editor as well as debugging featured building tool. Over the last few years, Python has emerged as one of the most used languages by the programmers, thanks to its high versatility and developer community. In this article, we list down 5 top Python IDEs to choose from for data science enthusiasts.”
MakeUseOf: How to Build Twitter, Instagram, and Reddit Bots Using Python. “It’s 2019. You’ve heard of bots. There are chat bots, email bots, web scraping bots, and, social media bots. Have you created a bot yet? It’s surprisingly easy. Probably why they’re all over the place. Embrace our bot overlords by joining their rank. In this article, I’ll show you how you can leverage Python to interact with your Twitter, Reddit, and Instagram accounts automatically.”
MakeUseOf: What Is Web Scraping? How to Collect Data From Websites. “Think of a type of data and you can probably collect it by scraping the web. Real estate listings, sports data, email addresses of businesses in your area, and even the lyrics from your favorite artist can all be sought out and saved by writing a small script.” This article has a couple of good examples, but it’s mostly an overview (this is not meant as a criticism; it’s an incredibly broad topic that nobody could cover in one article!)