An Introduction to Python for Text Analysis - Ohio State University
An Introduction to Python for Text Analysis
Alison Craig
Department of Political Science
November 18, 2015
Python for Text
Alison W. Craig
1 / 13
How to Use Python
Why Python?
Python 2.7 vs Python 3.0
Basic command line exercises
Python scripts for more complex problems
Python for Text
Alison W. Craig
2 / 13
Syntax
Types of values:
Variable names:
boolean: True, False
integer: 7, 100
float: 7.3, 100.0
string: ¡¯hello world¡¯, ¡¯congress¡¯
list: [5, 10, ¡¯congress¡¯, 3.5]
dictionary: {¡¯aaron¡¯:1, ¡¯alex¡¯:2}
tuple: (¡¯a¡¯, ¡¯b¡¯, ¡¯c¡¯)
begin with lowercase letter
letters and numbers allowed
underscores allowed
names are case sensitive
no reserved words
name = "python"
type(name)
Reserved Words
and as assert break class continue def del elif else
except exec finally for from global if import in is
lambda not or pass print raise return try while with
yield
Python for Text
Alison W. Craig
3 / 13
Operators and Conditionals
Operators
mathematical: +, -, *, /, **, %
string: + to concatenate strings
comparison: ==, !=, >, =, 0 :
print ¡®x
if x < y :
print ¡®x
elif x > y :
print ¡®x
else :
print ¡®x
Python for Text
is positive¡¯
is less than y¡¯
is greater than y¡¯
and y are equal¡¯
Alison W. Craig
4 / 13
Exceptions
Try and Except to catch exceptions
inp = raw input(¡®Enter Fahrenheit Temperature:¡¯)
try :
fahr = float(inp)
cel = (fahr - 32.0) * 5.0 / 9.0
print cel
except :
print ¡®Please enter a number¡¯
Python for Text
Alison W. Craig
5 / 13
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
- flatxml tools for working with xml files as r dataframes
- data wrangling tidy data pandas
- program list python dataframe for practical file program list python
- interaction between sas and python for data handling and visualization
- append dataframe to text file python
- an introduction to python for text analysis ohio state university
- worksheet data handling using pandas
- practical file informatics practices class xii
- dataframe from python
- lab manual python programming lab 6cs4 23 jnit