ImportPython Newsletter Issue 69
Worthy Read
Learn to use Python to Collect Intelligence Online
Learn how to write code to automatically extract and analyze data from the web and social media. Join students from around the world from law enforcement, journalism, information security and more. Sponsor
Determining Gender of a Name with 80% Accuracy Using Only Three Features
machine learning
I thought an easy project to learn machine learning was to guess the gender of a name using characteristics of the name. After playing around with different features by encoding characters of the name, I discovered you only needed THREE features for 80% accuracy which is pretty impressive. I am by no means an expert at machine learning, so if you see any errors, feel free to point them out.
Dive into Object Oriented Python
core python
Slides of a tutorial on Python Object-oriented programming.
Hello World - Machine Learning Recipes #1
video
Six lines of Python is all it takes to write your first machine learning program! In this episode, we'll briefly introduce what machine learning is and why it's important. Then, we'll follow a recipe for supervised learning (a technique to create a classifier from examples) and code it up.
Admino is a django package that provides a REST API for admin endpoints.
django
Admino is a django package that provides a REST API for admin endpoints. It allows you to customize django admin panel.
Sign up now to volunteer at PyCon 2016!
pycon
PyCon is proud to be part of the long tradition of events that take place because the attendees themselves care and are willing to put forward hours of volunteer work to ensure that new arrivals are greeted at the registration desk, that speakers are guided to and from their session rooms, and — yes — that swag bags are all properly stuffed.
Python Tensorflow Tutorial
machine learning
Code examples for some popular machine learning algorithms, using TensorFlow library. This tutorial is designed to easily dive into TensorFlow, through examples. It includes both notebook and code with explanations.
Jaspy – A Python VM written entirely from scratch in JavaScript
Jaspy is a Python VM written entirely from scratch in JavaScript with some unique features. Jaspy supports multiple threads, comes with an integrated debugger which offers remote debugging and provides a flexible preprocessor based architecture. Speed is explicitly not a main goal of this project. Jaspy aims to illustrate how web programming on the client side could be done by exploring new ways.
Pirates use Flask, the Navy uses Django · WakaTime
django, flask
If you're testing out a new idea or getting a product going, you have to choose a web stack to build it on. For Python devs, Flask and Django are the two most popular web framework options. I have experience with both and have chosen one or the other for my myriad of projects and companies. Having experienced the benefits of choosing the right framework, I created a worksheet to help other devs decide. You can go through it and get a "result" of the best framework to use.
EuroPython 2016: Schedule online
pycon
We are happy to announce the schedule for EuroPython 2016 in Bilbao. With over 180 sessions, over 150 speakers, one day for workshops, 5 days of talks, training, keynotes, lightning talks and open spaces, followed by 2 days of sprints, EuroPython will be one of the most exciting and vibrant Python events this year.
Where’s Susi? Airborne Orangutan Tracking with Python and React. js
About a year ago I was doing a lot of drone related work and was presented with the following problem: Would it be possible to use a drone to fly above the Bornean jungle and search for tagged orangutans? You are faced with a few thousand hectares of rainforest that you know harbours one or more orangutans that you need to track down. Where, how, and why do you start looking?
SnipLime
sublime
A collection of design patterns/idioms/snippets for Sublime Text.
LRU dictionary (Python)
code snippet
A simple implementation of a LRU dict that supports discarding by maximum capacity and by maximum time not being used.
Django Cheat Sheet (Templateless)
django
So, I have made a cheat sheet for Django focusing on RESTful application. It contains information like Common commands for Django, important files in Django, Django Settings, Views (i. e. controllers) , Models, Making queries in Django.
Deploying Django application on Openshift online for free
django
I came to know about Openshift in one of my recent projects and checked their pricing. I was surprised to see that they are also offering some free plans.
Interview with Justin Seitz
interview
Justin is the principal consultant for Dark River Systems Inc. where he spends his time blogging, and training open source intelligence techniques using Python. He is the author of two books Gray Hat Python and Black Hat Python.
calendar — Work with Dates — Python Module of the Moth Series
The calendar module implements classes for working with dates to manage year/month/week oriented values.
Creating a slack bot with Python - part 1
bot
In this first part we will create our slack bot and use it to send and receive simple messages. There are multiple packages out there that we can use for our task such as python-rtmbot or slackbot. However, for this tutorial I wanted to use the basic Slack Real Time Messaging API.
New Books
Introduction to Machine Learning with Python
Many Python developers are curious about what machine learning is and how it can be concretely applied to solve issues faced in businesses handling medium to large amount of data. Machine Learning with Python teaches you the basics of machine learning and provides a thorough hands-on understanding of the subject.
Upcoming Conference / User Group Meet
PyCon Ukraine 2016
PyCon Israel 2016
Projects
smali_emulator - 179 Stars, 29 Fork
This software will emulate a smali source file generated by apktool.
JARVIS-on-Messenger - 121 Stars, 30 Fork
Just A Rather Very Intelligent System, now on Messenger!
SnipLime - 96 Stars, 5 Fork
A collection of design patterns/idioms/snippets for Sublime Text.
EmailHarvester - 68 Stars, 12 Fork
Email addresses harvester
altdns - 37 Stars, 9 Fork
Generates permutations, alterations and mutations of subdomains and then resolves them
sentrycli - 18 Stars, 0 Fork
CLI scripts to query and analyze data gathered by Sentry
slackline - 15 Stars, 0 Fork
WIP: Slack Bots using Django Channels
messengerbot - 10 Stars, 4 Fork
Python client for Facebook Messenger Platform Bot
BookCreator - 9 Stars, 2 Fork
A scrapper that takes an online book from ORilley and turns into an epub book, because I want to read'em in my nook, away from my computer, and since I know python I figured out it could not be that hard. . .
magic-constraints - 8 Stars, 1 Fork
Hacking In Python's Parameter Definition!
gzip-encoding - 4 Stars, 1 Fork
Examples of how to upload gzip-compressed HTTP requests to a web server and process these requests on the server.