Photo by Lukas Blazek on Unsplash

In this blog, we are going to discuss the pandas library in python and later we are also going to prepare a notebook that can be used by us as a handbook later on in the future.

What is Pandas?

Pandas is a library written in python for doing data manipulation. Data manipulation means to create, delete, and update the data.

It is one of the most commonly used libraries when doing data analysis and manipulation in python. It offers data structures and operations for manipulating numerical tables and time series. It presents a diverse range of utilities, ranging from parsing multiple file-formats…

Photo by Tim Mossholder on Unsplash

Python is now becoming the most famous language in the world of programming. Every beginner to programming wants to learn python first. The Jobs in the industry for python developers have also seen a hike up to 20–30% from previous years. Developers are using python everywhere nowadays. If You are new to programming and don’t want to spend any money then this article is best for you.

1. Codecademy

It is one of the most popular platforms for learning anything related to programming and development. They offer a variety of courses and tutorials with projects to get you started with the language…

Image By Author

Machine Learning is the path to a better and advanced future. A Machine Learning Developer is the most demanding job in 2021 and it is going to increase by 20–30% in the upcoming 3–5 years. Machine Learning by the core is all statistics and programming concepts. The language that is mostly used by Machine learning developers for coding is python because of its simplicity. In this blog, you will some of the most asked machine learning questions that every machine learning enthusiast has to answer one day. Let’s start

0. What is Machine Learning?

Ans: Machine learning is the science of getting computers to act…

Python is one of the most used programming languages in the world. It is also one of the most liked programming languages for beginners. You can’t learn python completely but you can increase your knowledge of python by diving deep into the language features. One of the biggest features of python is its various packages. In my previous blog, I have shown you 20 python packages that you must know. In this blog, we will see some of the python packages that you probably don't know exist. Let’s Start.

1. Algorithms

As the package name explains itself, this package contains almost every…

On Medium, programming is the most read content. The Programming tag itself has around 175k followers and combined with all other tags related to programming, it has over 500k followers. Most of the programming articles are tutorial and guide based articles. The soul of these articles are code blocks. If an author is successfully able to showcase the code in a beautiful way, then there is a higher chance that the article will get a huge response.

In this blog, I will show you 9 different ways you can embed code blocks in the medium.

1. Inline Code

Inline code is often used…

This bit of bash magic handles the installation of Python 3.9.x and PIP3 and VirtualEnv and building your virtual environment and installing your requirements, all in a single script with a bit of help from Python.

Photo by Jeremy Bishop on Unsplash

I very often need to build and deploy Python-based systems tools and when I do this I like to deploy a slick script the user can use to set up the whole environment so they can run the command-line tool I just wrote for them.

The bash script from this article could be easily made into that but this one also likes to be…

Photo by Marius Masalar on Unsplash

Simple command-line options are like toggles. “ — toggle”

Slightly more complex command-line options are like toggles with an attitude. “ — toggle=this”

So what’s the simple way to handle this with Python that’s only a bit more complex than simple?

Let’s begin with this bit of code:

def parse_complex_command_line_option(argv, find_something=None, sep='=', one_of=None): response = None __options = [arg for arg in argv if (str(arg).find(find_something) > -1)] is_optioned = len(__options) > 0 if (is_optioned): if (any([t.find(sep) > -1 for t in __options])): response, option = tuple([[tt for tt in t.split(sep) if (len(tt) > 0)] for t in __options if (t.find(sep)…

It’s no real secret I am working on a super-secret AWS Automation Prototype for some unknown entity and today I am reworking the code to make it all work much better because that’s what you do when you work on code.

We all know what the AWS Creds files look like but let’s review.



Ok. This is not exactly what an AWS Creds file looks like but it kind of does and let me tell you why.

Your typical AWS Creds file looks more like this:


But this is not an…

Photo by Alvaro Reyes on Unsplash

Are you about to embark on your first explorations into the world of Python programming? Are you totally new to coding and software development? Are you about to jump right in and start following your first Python tutorial? If so, then I encourage you to read on and learn from my mistakes.

Three months ago, I would have answered yes to all three questions. I was full of excitement and eagerness to open my newly installed editor and write some code. Having purchased a new 2019 MacBook Pro as my weapon of choice, selected Python as the best language to…

Photo by Bryan Angelo on Unsplash

What is AWS ECS?

ECS is the Amazon Elastic Container Service where you can deploy clusters of Docker Containers just as you might via Docker Desktop, for instance.

Why would anyone want to automate pushing Docker Images into ECR?

Because pushing Images into ECR is a bit of a pain in terms of installing the AWS Cli2 along with tagging Images and all those commands were just begging for automation and someone asked me to work on this and so I whipped up a prototype.

All this dovetails with what’s coming next for this part of the CI/CD Process Automation…


A Tech Place For Sharing Projects, Codes, and Ideas.

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