Image for post
Image for post

As a Data Scientist you probably use Jupyter Notebook on a daily basis in order to create quick prototypes or while exploring the dataset. Any seasoned Data Scientist probably found many tricks that works for them, but the goal of this article (with Jupyter Notebook demo) is to provide introductory tips and tricks to help new Data Scientists with their journey in staying organized and get the most out of the tool.

In the following notebook, we will cover the following material:

Table of Content

  1. Installation Guide


Image for post
Image for post
Photo by Alex Knight on Unsplash

Introduction to Interface Politics

Introduction

Can objects and technology be used as a political weapon ? Can these inanimate objects have an underlying political motive? The short answer to all these questions is yes*. In this article we will explore how these objects can be used as political tools and define what we mean by yes with an asterisk.

I will start this article with some terms used throughout and define theory behind interface politics. Then, we will cover two ways these objects can be categorized to be political. We briefly discuss how technology can be part of change and adapt to ongoing societal changes…


Image for post
Image for post

NOTE: This article is part of the series. If you are new to this subject and want to learn the basics, you can start in Part 1. If you want to see only example of how APIs work, you can skip to Part 2.

Let’s recap our list of Goals:

Goals:

  1. Learn what is an API, how it works, and definitions of the most commonly used terms in simple language (Part 1)

Image for post
Image for post

NOTE: This article is part of the series. If you are new to this subject and want to learn the basics, you can start in Part 1. If you want to learn about benefits and use cases, you can skip to Part 3.

Let’s recap our list of Goals before we begin with Part 2:

Goals:

  1. Learn what is an API, how it works, and definitions of the most commonly used terms in simple language (Part 1)

Image for post
Image for post

Application Program Interfaces (APIs) have become an integral part of software development. The buzzword API is used in conjunction with pretty much every topic in the realm of computer software be it iOS apps, websites, back-end databases and so on.

As a Consultant in corporate America, I heard many people use the term API in a conversation, but often it seems their knowledge is somewhat limited. In this article, I hope to provide some clarity regarding the subject and most importantly provide an example of how APIs work in order to alleviate confusion around this ever present term — API.


Image for post
Image for post

Motivation:

Often times Internet of Things (IoT) projects require small proof of concept (PoC) prototypes that communicate with some kind of server. Every time setting up server might seem both daunting and a lot of work.

The focus of this tutorial is to show how easy it is to set up Amazon AWS Lambda functions that are capable of communicating with IoT device via RESTful web services.

Summary:

Since Amazon AWS introduced Lambda back in 2013, “serverless cloud computing” has taken off and has become popular subject among Software Developers.

In the following tutorial we will cover on how to set up…


Image for post
Image for post

Summary

This tutorial will teach how to create IoT device that can capture and analyze faces using Raspberry PI devices. In this article, I will discuss following:

  • Set up camera on Raspberry PI Zero

In the end, you will have two devices that will communicate with each other using Socket Programming in order to capture and process the images.

The following tutorial assumes that you don’t have a monitor, and will help to set up Raspberry PI connect via WiFi and enable SSH. Then, I will…


Image for post
Image for post
Overview of the process

Motivation:

Often times we would like to make small modifications in the website and don’t go through hassle of several steps of pushing/publication to make them go live. This article will focus on setting up streamlined process where changes are automatically deployed and published.

The main goal is to link two services, Netlify and GitHub, which will allow us to 1) have version control of all the changes and 2) automatically deploy all the changes. Setting up Netlify and Github is one of the first steps towards CI/CD pipeline and best practices in the devops world.

Summary of the article:

This article provides guide on…

Almas Myrzatay

Software Developer & Data Scientist

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