#157 - Pandas, TensorFlow, Extending Python 3 in Go and more
From ImportPython Blog

by Ankur Gupta

Worthy Read

GoCD is a continuous delivery tool supporting modern infrastructure with elastic on-demand agents and cloud deployments. With GoCD, you can easily model, orchestrate and visualize complex workflows from end to end. It’s open source, free to use and download.

Handling real life datasets can be painful when you are used to cleaned and ‘ready-to-use’ datasets that are used in books, tutorials and beginner challenges in Data Science. This tutorial aims to provide some useful tips and codes to get started with the Pandas library and data provided by your company or client.

DeepLearning is a subfield of machine learning that is a set of algorithms and functions inspired by the structure and fucntioning of the brain. TensorFlow is a machine learning framework that Google created and is used to design, build and train deep learning models. This tutorial is an attempt on the MNIST dataset from this Kaggle competition while also explaining the basics of writing TensorFlow code.
deep learning

Determining file format using Python
user submission

The Industry’s Fastest eSignature API Integration. Embed docs directly on your website with a few lines of code. Test the API for free.

This tutorial will cover using SQLite in combination with Python's sqlite3 interface.

Extending Python has been a core feature of the platform for decades, the Python runtime provides a “C API”, which is a set of headers and core types for writing extensions in C and compiling them into Python modules. But, do you really have to write extensions to Python in C? Why can’t we use something a tad more modern, like Go.

Inspired by several other system builds ($1000, $1700, and forum posts), I decided to have a go and build one. I was a Sr Director of Data Science for a large travel company at the time and was a bit envious of the work being done by the individual scientists. I was also contemplating a change in employment (with some downtime)?—?I wanted to ensure I had access to resources to continue my deep learning leveling-up. Finally, I wanted to make sure I could demonstrate to my kids the Internet’s most important task: distinguishing between “cat” and “not cat”.
deep learning

For the last ten years, my standard advice to someone looking for a programming language to teach beginners has been start with Python. And now I'm changing that recommendation.


The other day the idea occurred to me that it would be neat to write a simple Redis-like database server. While I've had plenty of experience with WSGI applications, a database server presented a novel challenge and proved to be a nice practical way of learning how to work with sockets in Python. In this post I'll share what I learned along the way.

Django provides several class based generic views to accomplish common tasks. Simplest among them is TemplateView. TemplateView should be used when you want to present some information in a html page. TemplateView shouldn't be used when your page has forms and does creation or update of objects.


London, United Kingdom
If you’re a fearless generalist with at least a year of commercial experience who loves working with Django and Python, then this could be the perfect opportunity for you.


Parris - 237 Stars, 13 Fork
Parris, the automated infrastructure setup tool for machine learning algorithms.

SafeText - 55 Stars, 3 Fork
Script to remove homoglyphs and zero-width characters to allow for safe distribution of documents from anonymous sources.

xkeysnail - 29 Stars, 1 Fork
Yet another keyboard remapping tool for X environment.

vidDistill - 23 Stars, 3 Fork
Automated (YouTube) Video Summarization Using Captions.

flask-docker - 16 Stars, 2 Fork
Fastest way to ship Python web apps, anywhere. Be shipping (using Docker, Flask, Gunicorn, Whitenoise).

CryptoTracker - 15 Stars, 2 Fork
Create and track your crypto currency portfolio from the terminal.

tensorflow-grad-cam - 12 Stars, 0 Fork
Tensorflow Slim Grad-Cam to Explain Neural Network Predictions with Heatmap or Shading

Flask-Person-Detector - 10 Stars, 2 Fork
Flask based web application that provides a REST endpoint using OpenCV's Deep Neural Network method for Object Detection.

LineDistiller - 9 Stars, 3 Fork
A data-driven line extractor for 2D anime, manga and illustration using Keras.

24-game - 5 Stars, 2 Fork
24 point game implemented in Python, just for fun!.

flask-validates - 5 Stars, 1 Fork
Painless form validation using view decorators.

mastering-pycharm-course - 4 Stars, 0 Fork
Course demos and handouts for Talk Python's Mastering PyCharm course.

GitHub-contributions - 4 Stars, 0 Fork
Get details about all the projects to which you have contributed to on GitHub.

tweetsender - 3 Stars, 0 Fork
Get tweets of particular users into your gmail inbox without using twitter app.

ExpenseManager - 3 Stars, 0 Fork
An application to manage all your personal expenditures. Add all your expenses along with the amount spent, the date and time of your spending and other additional description.

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