Skip to main content

What is Github Copilot and How to Use it

In this tutorial, you will learn about the revolutionary AI tool GitHub Copilot, including what it is and what you can do with it.

GitHub Copilot is an AI tool that helps coders write code faster and with fewer bugs. It assists in multiple ways, including code completion and suggestions, error fixing and debugging, code refactoring, optimization, and more.

GitHub Copilot is available for anyone to use with Free. We can easily use it by installing the extension in our IDEs like Visual Studio Code or any other, signing in to GitHub, and then starting to code; Copilot will then provide suggestions as we type or ask questions via chat.

(more…)

AI-Based Resume Screening System using Python and Flask

In this tutorial, we will develop an AI-Based Resume Screening System using Machine Learning to help recruiters.

Large companies receive thousands of job applications every month. Manually reading and selecting suitable resumes is time-consuming. What if we build an AI system to automate this process, automatically shortlisting the best candidates for interviews based on their resume details?

So here, we will develop an AI-based resume screening system to automate resume analysis and shortlist candidate based on job description, skills matching score.

(more…)

Create REST API Using FastAPI, Python & MySQL

In our previous REST API tutorial, we have explained to create a REST APIs using Python and MySQL. In this tutorial, we will create REST APIs using FastAPI.

We will create REST API with common CRUD functions like getting data, insert new data, update and delete data.

What is REST API?

A RESTful API, or REST API is an application interface that enables applications to communicate with each other by using
HTTP requests with methods (GET, POST, PUT, DELETE) to access and use data. They are commonly used in web and mobile applications.

What is FastAPI?

FastAPI is a high-performing modern web framework for building APIs quickly with Python. The framework is develoed to be easy to use, efficient, and reliable. These features makes it a first choice for developing RESTful APIs and web applications. (more…)

AWS S3 File Upload using Python and Flask

In our previous Python project tutorial, we have developed Discussion Forum using Flask and Python. In this tutorial, we will build an app to upload files to AWS S3 using Python and Flask.

Amazon Web Services (AWS) is provides on demand cloud services for hosting websites and storing files. The AWS S3 (Simple Storage Service) is a cloud storage service from AWS that offers simple, scalable, cost-effective and secure to store files. It provides feature to create buckets to store files and called objects.

So here in this tutorial, we will develop a flask based application to upload files to AWS S3 server. We will implement functionality to upload files to AWS S3 buckets using Python. We will use boto3 module from Python to upload files. (more…)