# Online Regular Expression Helpers

Do you ever have a regular expression you want to verify? If so, here are 3 quick sites to help you do that.

### Regular Expression Editors Online

If you are unsure what regular expressions are, see Regular-Expressions.info for a tutorial.

# Probabilistic Programming and Bayesian Methods for Hackers Online Book

Probabilistic Programming and Bayesian Methods for Hackers is an open source online book. The book is developed with iPython, so it can be read in a variety of formats: web, PDF, or locally with iPython installed.

Also, contributions are welcome via the Github repository for the book (or you can email the authors).

This is the first iPython project I have really looked at, and iPython looks very promising.

# Probabilistic Programming and Bayesian Methods for Hackers Online Book

Probabilistic Programming and Bayesian Methods for Hackers is an open source online book. The book is developed with iPython, so it can be read in a variety of formats: web, PDF, or locally with iPython installed.

Also, contributions are welcome via the Github repository for the book (or you can email the authors).

This is the first iPython project I have really looked at, and iPython looks very promising.

# Plot.ly a new online Graph Tool

Plot.ly is a new site that allows for web-based plotting of graphs. The site allows a user to upload data, create a number of plots, and even write python code to generate custom graphs. Then the site has numerous export options for the graphs as well as options for sharing the graph via socia networks.

Below is an example graph via a sharable image link.

I have not had a lot of time to play around with the site, but it looks very impressive. I think there are a lot of possibilities for Plot.ly. First, I could see it used for data analysis in the cloud. Also, I could see it used for sharing plots between researchers or for publishing extra graphs to go along with publications.

Can you think of some other uses for Plot.ly?

# A Couple Good Python Resources

In just the past month, a couple of great resources for learning python have been created.

1. Getting started with Python: Tips, Tools and Resources – If you are new to python, this is a great place to start. It contains a brief description and links to books, tutorials, and MOOCs.
2. Getting Started With Python for Data Scientists – This focuses more on tools specifically for data science.

Combined together, the previous links should provide a person all the resources necessary to begin doing some data science with the python language.

# Free Textbook and Toolkit: Natural Language Processing with Python

This is an online, HTML version of the book, Natural Language Processing with Python. The book is a companion for NLTK which is a free, open source toolkit, written in python, for Natural Language Processing (NLP).