In this article we are going to be creating our own intelligent deep learning chatbot with Python and Flask. Deep learning is a field of machine learning that uses algorithms that mimic the human brain, working like the neural networks and connections. Read more from this article on deep learning.

Don’t worry, we are not going to go in to deep learning mathematics or algorithms in this article. I am just going to show you the libraries and concepts from deep learning that you need to build a chatbot using Python.

Create a deep learning chatbot with python and flask
  • Creating the intents file for your chatbot
  • Building our…


You can now schedule your instagram posts programmatically without relying on limiting and expensive apps like Hootsuite and Later. You can create your own code to post to instagram up to 25 posts a day using the Instagram Graph API.

  • Connect your facebook page to your instagram account
  • Create facebook developer account and generate access tokens for Instagram API
  • Get your instagram graph API user ID for your instagram page
  • Publish an image to your instagram page
  • Python code for publishing an image

Before we get started, it is important to note that you can only ever schedule posts for…


In this article we will discuss how to simplify your facebook page engagement by automating the facebook page posts with python and facebook graph API.

We will cover the following topics in this article:

  • Intro to Facebook Graph API
  • Getting your facebook page access token
  • Sending a post to your facebook page using Graph API and python
  • Sending a photo to your facebook page using Graph API and python
  • How to swap short life access token for a long life access token
  • Send posts to Facebook on a schedule

Intro to Facebook Graph API

You can access the Facebook Graph API on this link: https://developers.facebook.com/docs/graph-api/


In this article we are going to discuss how you can automate your Instagram with Python and Instapy. Following from the previous tutorial on automating twitter with python — we are going to do something similar with available libraries for Instagram.

What we will cover in this tutorial:

  • Set up development environment — specifically for ubuntu
  • Install instapy
  • Create an instagram session
  • Schedule python script to run on system file

Set up development environment — for automating Instagram with python and Instapy

We are going to work from an Ubuntu virtual machine, you can get one here:

Get digital ocean droplet, and use this video to set it up: initial virtual server…


In this article we are going to conclude our Django series by finally deploying our web app to a Digitalocean droplet. If you have been following along, you should be set up for a successful deployment. We will be working with a Digitalocean ubuntu 20.04 server, that only cost us $5 when we purchased it.

Although this is sufficient for a small scale web app, keep in mind if you do grow your web traffic — you will need to upgrade the droplet capacity.

If you have not been following along and are here just to learn about deploying your…


In this article we are going to build code that will schedule tweets with Python for our Job Search Website— we have been building with Python and Django. We have a series of articles we have released that cover the stages for building a fully functioning Web Application with Python and Django from scratch.

In the previous two articles we discussed:

In this article — we are going to combine what we have done in the previous two articles and build a…


A step-by-step guide that you can complete in 15 minutes

In this article we are going to cover step by step, how to go from zero to a complete twitter bot with Python and Tweepy. Tweepy is a common Python library for the twitter official API. It will reduce the lines of code you would generally have to write to just one — per call.

Step by Step Guide to Python Twitter Bot

What we are going to cover:

  • Set up a virtual machine we will run the code from
  • Get twitter development account and API credentials
  • Send a tweet
  • Send a tweet with an image
  • Check the limits twitter gives you on the API
  • Search for local…

Our Django web app now needs data — we will scrape it from websites and PDF documents with python. In this tutorial, we are going to cover basic web scraping with BeautifulSoup and PDF scraping with PyPDF2. We will use both the techniques to grab data — and add it to our database for the Django app to be able to serve it on the front end.

As a new application, when we go live and deploy our application — we will need live data to start with. Before users can start registering profiles, they have to see a working…


User registration and authentication is a crucial pat of any web application, to complete the process system emails are required to aid communication with the client. In this article we are going to add email functionality to a Django user registration process.

When a user creates an account on your web application, you might want to send them an email when:

  • They successfully create an account
  • They request to reset a password
  • Some significant change happens on their profile
  • Send then communication messages
  • 2 Factor authentication, a second code every time they log in for increased security
  • Any other reason…


In this article we will be discussing:

  1. Django models with a SlugField.
  2. How to override the Model save method.
  3. Creating complex Django forms with custom styling, CSS and HTML.

These are all usually required when creating complex Python Django web applications. The application that we are working on is a job-search engine. Users will be able to search for jobs, and upload their own profiles and Resumes so that companies can find them on our platform.

In order to do this, we require to collect their personal information. It is not sufficient that they upload their resume document, we need…

Skolo Online Learning

Founder of Tati Digital, passionate about digital transformation and ushering businesses in to the digital age and 4th industrial revolution.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store