Python: A Simple Tutorial

Python: A Simple Tutorial

Slides by Matt Huenerfauth

Python

?

?

?

?

?

Python is an open source scripting language.

Developed by Guido van Rossum in the early 1990s

Named after Monty Python

Available on lab computers

Available for download from

Why Python?

? Very Object Oriented

? Python much less verbose than Java

? NLP Processing: Symbolic

? Python has built-in datatypes for strings, lists, and more.

? NLP Processing: Statistical

? Python has strong numeric processing capabilities: matrix

operations, etc.

? Suitable for probability and machine learning code.

? NLTK: Natural Language Tool Kit

?

?

?

?

Widely used for teaching NLP

First developed for this course

Implemented as a set of Python modules

Provides adequate libraries for many NLP building blocks

? Google ¡°NLTK¡± for more info, code, data sets, book..

The Power of NLTK & Good Libraries

Technical Issues

Installing & Running Python

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download