ImportPython - Issue 182
From ImportPython Blog

by Ankur Gupta

Worthy Read

This blog series from Sheroy Marker cover the principles of CD of microservices. Get a practical guide on designing CD workflows for microservices, testing strategies, trunk based development, feature toggles and environment plans.
microservices
,
advert

Several modern programming languages have so-called "null-coalescing" or "null- aware" operators, including C# , Dart, Perl, Swift, and PHP (starting in version 7). These operators provide syntactic sugar for common patterns involving null references.
PEP

In this review, we’ll be taking a look at our favorite options and explain which ones to use.
static analysis

Recently, I was given a dataset that contained sensitive information about customers and that should not under any circumstance be made public. The dataset resided on one of our servers which I deem to be a reasonably secure location. I wanted to copy the data to my local drive, in order to work with the data more comfortably and at the same time not having to fear that the data is less save. So, I wrote a little script that changes the data, while still preserving some key information. I will detail all the steps that I have taken, and highlight some handy tricks along the way.
pandas

I am creating a series of blog posts to help you develop, deploy and run (mostly) Python applications on AWS Lambda using Serverless Framwork.
aws lamda

Implementer’s Guide to Scalable and Robust Internet Telephony with Session Initiation Protocol in ClientServer and Peer-to-Peer modes in Python
SIP

Python extends its lead, and Assembly enters the Top Ten
ranking

We illustrate the application of two linear compression algorithms in python: Principal component analysis (PCA) and least-squares feature selection. Both can be used to compress a passed array, and they both work by stripping out redundant columns from the array. The two differ in that PCA operates in a particular rotated frame, while the feature selection solution operates directly on the original columns. As we illustrate below, PCA always gives a stronger compression. However, the feature selection solution is often comparably strong, and its output has the benefit of being relatively easy to interpret — a virtue that is important for many applications.
data science

In this tutorial you will learn how to build a “people counter” with OpenCV and Python. Using OpenCV, we’ll count the number of people who are heading “in” or “out” of a department store in real-time.
image processing

I have been experimenting with keyword extraction techniques against the NIPS Papers dataset, consisting of titles, abstracts and full text of all papers from the Neural Information Processing Systems (NIPS) conference from 1987-2017, and contributed by Ben Hamner. The collection has 7239 papers written by 9785 authors. The reason I preferred this dataset to others such as Reuters or Medline is because it is smaller, and I can be both programmer and domain expert, and because I might learn interesting things while combing through the text of the papers looking for patterns to exploit.
topic modeling

In this article, we will be going through building queries for Wikidata with Python and SPARQL by taking a look where mayors in Europe are born.
datascience
,
sparkql


Projects

Deep-Learning-World - 1373 Stars, 95 Fork
Organized Resources for Deep Learning Researchers and Developers

kefir - 288 Stars, 21 Fork
Kefir is a natural language processing kit for Turkic languages

zalo_landmark - 139 Stars, 19 Fork
Zalo landmark identification challenge, 103 classes, > 100k images (PyTorch)

SMBetray - 135 Stars, 15 Fork
SMB MiTM tool with a focus on attacking clients through file content swapping, lnk swapping, as well as compromising any data passed over the wire in cleartext.

img_term - 76 Stars, 5 Fork
Display image and video camera in your ANSI terminal!

PaperTTY - 72 Stars, 3 Fork
PaperTTY - Python module to render a TTY on e-ink

gluon-reid - 72 Stars, 4 Fork
A code gallery for person re-identification with mxnet-gluon, and I will reproduce many STOA algorithm.

fagan - 36 Stars, 11 Fork
A variant of the Self Attention GAN named: FAGAN (Full Attention GAN)

django-vue-template - 32 Stars, 3 Fork
Django Rest + Vue JS Template

django-deployment-book - 20 Stars, 4 Fork
The Unix system administration guide for Django developers

decli - 9 Stars, 0 Fork
Minimal, easy-to-use, declarative cli tool

aira - 8 Stars, 0 Fork
Aira is a simple script language based on python3

csv-position-reader - 5 Stars, 0 Fork
A custom CSV reader implementation with direct file access

cookiecutter-django-shop - 3 Stars, 0 Fork
Cookiecutter django-SHOP is a blueprint for an e-commerce site based on django-CMS.

ews - 3 Stars, 1 Fork
Ethereum Web Service


Ankur has coded and deployed numerous Python software over the last 10 years, at three venture funded startup and a fortune 10 company. He currently heads Numerate Labs. ImportPython is his side project with Python being his go to programming language.

Blog Categories