Does your startup rely on social network analysis? This concise guide provides a statistical framework to help you identify social processes hidden among the tons of data now available. Through expert SNA researchers, you'll learn concepts and techniques for recognizing patterns in social media, political groups, companies, cultural trends, and interpersonal networks. You'll also learn how to use Python and other open source tools--such as NetworkX, NumPy, and Matplotlib--to gather, analyze, and visualize social data.
Interesting Projects, Tools and Libraries
Ferris is an MVC framework written in Python and makes developing App Engine applications a breeze. The Ferris framework employs a model-view-controller architecture to help accelerate app development, automatic CRUD (create, read, update and delete) scaffolding, Jinja2 Python templating and theme engine implementation, and integrates with the Google Client API and OAuth2 authentication protocol.
OctoPrint provides a responsive web interface for controlling a 3D printer. The intended usecase is to run OctoPrint on a single-board computer like the Raspberry Pi and a WiFi module, connect the printer to the server and therefore create a WiFi-enabled 3D printer. If you want to add a webcam for visual monitoring and timelapse support, you'll need a powered USB hub.
A Django `cache_page` decorator on steroids.
Quinico is an open source web application designed to help you easily improve your website's performance, reduce errors and optimize for search engines (SEO). Quinico can constantly monitor your websites and alert you when there is a problem that requires attention. Using Quinico, you can automate the continual tracking, reporting and alerting.
Elevator is a Key-Value store written in Python and based on levelDB. It allows high performance on-disk bulk read/write.
Class2Go is Stanford's open-source platform for online courses. It was built to be an open platform for learning and research.
EmeraldBox is a boilerplate framework for developing python web applications with database access. The framework is based on Flask, werkzeug, jinja2 and good intentions. Flask gives a complete basic package. EmeraldBox gives structure and helper tools to speed up development and app deployment on servers. Several basic packages commonly used in developing web applications are included.
Django SSL Server is a SSL-enabled development server for the Django Framework.
petl is a tentative Python module for extracting, transforming and loading tables of data.
Lurker is a tiny mysql wrapper built on the top of python-mySQLdb.
Exhibitionist is a Python library that let's you build tiny web-apps which serve as views for live python objects in your favorite python shell. It's built on top of Tornado, so you can do everything it allows you to do.
Python Jobs of the Week
The AWS Elastic Beanstalk team is searching for Python experts eager to make AWS the place to develop, deploy and manage applications. This is your chance to influence developers worldwide through services, tools and programming models that make it easy to build on the cloud.
As a Senior Software Engineer you will work on many technical challenges of a ticketing system in an international team of (~20) friendly Python experts. You are a passionate software engineer with a hacker mind-set, a professional attitude and a love for open source and Python.
Upcoming Events and Webinars
The talk will provide a high-level overview of using MongoDB with the Python driver PyMongo.
Arts Alliance Media is at the forefront of cinema technology and develops cutting edge systems to power film and theatres like never before. There's going to do demos and live coding at this event, so if you want to see how to hack digital cinema with Node, Python and a host of other tech, then this is the event for you