Python Weekly (Issue 364 September 13 2018)

Python Weekly - Issue 364Â

Python Weekly

Welcome to issue 364 of Python Weekly. Let's get straight to the links this week.

From Our Sponsor 

Check out the new features in the latest release of

. Highlights include faster Machine Learning with scikit-learn, with significant performance speedups for Support Vector Machine (SVM) and K-means prediction. Unleash a faster Python on your data!

Articles, Tutorials and Talks

Amazon Web Services (AWS) recently added a new Python SDK to their Alexa family. It is currently in beta, but that should not stop us from getting some exposure. In this post, we’ll build a very simple voice app that can say 10 facts about cats. The app’s concept is simple enough for us to focus on how to work with the SDK, and how to use DynamoDB to persist the most important data for our app.

Learn why and how to get started with Python's powerful logging module to meet the needs of beginners and enterprise teams alike.

Learn django in these series of videos as I building a complete personal website from bottom up. I go from basics of Django web framework to building and hosting your own website on heroku.

Inside this Keras tutorial, you will discover how easy it is to get started with deep learning and Python. You will use the Keras deep learning library to train your first neural network on a custom image dataset, and from there, you’ll implement your first Convolutional Neural Network (CNN) as well.

We've seen plenty of image classification examples, but what about videos? In this article, we will show you how to use deep learning with video data.

Despite all the advantages of Django Admin, it could still use a few improvements. One such tweak is adding a navigation menu in Django Admin. This tutorial will show you how to add one.

Using machine learning to help analyze an education problem.

How to build reliable environments, share internal libraries, and migrate major versions in a growing organization.

This is the first in a series of regular blog posts that will introduce developers to  programming MongoDB using Python. In this post we walk through installing MongoDB, installing the Python client library, starting a `mongod` server and establishing a connection between the client and server.

Books

Project Python is a free interactive book that will teach you to code in Python, using graphics, animations, and games. You’ll also learn ways to solve classical computer science problems, principles of software design, and how to analyze algorithm performance.

Interesting Projects, Tools and Libraries

A command-line and interactive shell framework.

Py-Spy is a sampling profiler for Python programs. It lets you visualize what your Python program is spending time on without restarting the program or modifying the code in any way. 

A simple command line tool and library to auto generate API documentation for Python libraries.

Coding game with 15 programming challenges for Python and JavaScript.

Build customized Bootstrap CSS using the Django admin.

A command line tool to easily add an ethics checklist to your data science projects.

Jupyter notebooks as Markdown documents, Julia, Python or R scripts.

Fuse filesystem backed by backblaze cloud storage and transparent local persistent hard-drive cache. Ideally, it feels like an infinite local file system because it keeps those files local that are used while moving those files to the remote storage that haven't been accessed in a long time.

Texar is an open-source toolkit based on Tensorflow, aiming to support a broad set of machine learning especially text generation tasks, such as machine translation, dialog, summarization, content manipulation, language modeling, and so on. 

Pirates of the Caribbean Online Rewritten is a custom private server for Disney's defunct MMORPG; Pirates of the Caribbean online. Built using the 2013 client code, latest Panda3D and the Astron server.

Oriana is a threat hunting tool that leverages a subset of Windows events to build relationships, calculate totals and run analytics. The results are presented in a Web layer to help defenders identify outliers and suspicious behavior on corporate environments.

An OSINT tool that discovers sub-domains by searching Certificate Transparency logs.

New Releases

Upcoming Events and Webinars

An open Machine Learning course by OpenDataScience. The course is designed to perfectly balance theory and practice; therefore, each topic is followed by an assignment with a deadline in a week. You can also take part in several Kaggle Inclass competitions held during the course and do your own projects.

Join Bloomberg's engineering team and experts from the PyPA community for a weekend of hacking on the Python packaging tools (setuptools, pip, venv, warehouse, and more). We'll provide mentors, food, beverages, and a great environment for learning.

Join NYC Python for a night of talks on writing unit tests and putting them into production.

Our Other Newsletters

 - A free weekly newsletter featuring the best hand curated news, articles, tools and libraries, new releases, jobs etc related to NoSQL.

- A free weekly newsletter for entrepreneurs featuring best curated content, must read articles, how to guides, tips and tricks, resources, events and more.