Python News this week
From ImportPython Blog

by Ankur Gupta

Worthy Read

Various topics of retrospective on Python 3. What is working, what failed, what is still a work in progress as the language evolves?
Guido

GoCD supports continuous delivery out of the box with its built-in pipelines, advanced traceability and value stream visualization. With GoCD, you can easily model, orchestrate and visualize complex workflows from end to end. GoCD supports modern infrastructure and cloud deployments. Learn how to setup your first pipeline - https://goo.gl/7Y5u7c OR check out their enterprise plugins and support. - https://goo.gl/Xqk6kL

Get a ZIP-archive with project by filling out the form.
django

This post is filled with examples ranging from a simple Dockerfile to multistage production builds for Python apps.
docker

Let’s review the many ways to do the most common operations over dataframe columns using pandas.
pandas

You already know the longer it takes to detect a problem, the more expensive it is to resolve. Your testing needs to happen earlier in the development pipeline while taking into account all aspects of privacy, security and monitoring.
advert

Here at Kalo, we’ve been exploring ways of upgrading some of our API’s and found that concrete examples for developers looking to create GraphQL servers Python were lacking, so we decided to build a small project as an experiment to compare the two paradigms and share the knowledge by writing about it.
GraphQL

Reinforcement learning is an area of machine learning dealing with delayed reward.
machine learning

Data Visualization is a big part of a data scientist’s jobs. In the early stages of a project, you’ll often be doing an Exploratory Data Analysis (EDA) to gain some insights into your data. Creating visualizations really helps make things clearer and easier to understand, especially with larger, high dimensional datasets. Towards the end of your project, it’s important to be able to present your final results in a clear, concise, and compelling manner that your audience, whom are often non-technical clients, can understand.
charting

Once, I was talking with my colleague about outdoor activities, and he told me that he is a fishing enthusiast. It didn’t bring up my attention at first since I am not a fishing guy. However, he propose a idea to use Google Map to search for all those fishing sites due to the hard time of playing around with the official fishing website. The idea is brilliant and it attract me as well. In the end, that’s how we start our first project at Weclouddata.
fishing

Reddit’s r/algotrading seems to have a constant number of posts which revolve about the ideas: How can I trade with Python (using frameworks or not) and Interactive Brokers? Let’s try to see how to achieve it with backtrader.
algo trading

Apple released a few weeks ago, Turicreate, an open source framework to create easily model for CoreML. In this tutorial, you don’t need Apple device. This recommender can be used only with python. And later used on Apple device after using converter tool.
machine learning

An open-source framework for real-time anomaly detection using Python, Elasticsearch and Kibana.
elasticsearch

How to use simple Python libraries and built-in capabilities to scrape the web for movie information and store them in a local SQLite database.
project

How to pass data between Google Sheets and Jupyter Notebooks.
jupyter

Part of being a developer includes setting up your computer so that you can develop the applications you want to write.
docker
,
setup

Multiple libraries are available to perform basic EDA but I am going to use pandas and matplotlib for this post. Pandas for data manipulation and matplotlib, well, for plotting graphs. Jupyter Nootbooks to write code and other findings. Jupyter notebooks is kind of diary for data analysis and scientists, a web based platform where you can mix Python, html and Markdown to explain your data insights.
EDA

This talk introduces the open source Python database module turbodbc. It uses standard ODBC drivers to connect with virtually any database and is a viable (and often faster) alternative to “native” Python drivers.
database access


Projects

requests-html - 2415 Stars, 53 Fork
HTML Parsing for Humans™

handwriting-synthesis - 352 Stars, 38 Fork
Handwriting Synthesis with RNNs ??

dotdotslash - 117 Stars, 7 Fork
An tool to help you search for Directory Traversal Vulnerabilities.

poetry - 33 Stars, 0 Fork
Python dependency management and packaging made easy.

Crypto_Trader - 25 Stars, 5 Fork
Q-Learning Based Cryptocurrency Trader and Portfolio Optimizer for the Poloniex Exchange.

Arjun - 16 Stars, 6 Fork
Arjun is a python script for finding hidden GET & POST parameters.

pop-music-highlighter - 11 Stars, 2 Fork
code for music highlight extraction.

aerie - 7 Stars, 0 Fork
Aerie: a regex-like engine nested word grammars.

videogan - 6 Stars, 0 Fork
Implementation of "Generating Videos with Scene Dynamics" in Tensorflow.

facebook-group-archiver - 5 Stars, 0 Fork
This is a tool to generate an archive of a Facebook group's discussions.

gopay-payment-gateway - 4 Stars, 2 Fork
Microservice payment gateway for GOJEK GoPay

logx - 3 Stars, 0 Fork
best practice, zero config python logging.

python-utils - 3 Stars, 0 Fork
Disorganized collection of useful functions for working with audio and images, especially in the context of machine learning.


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