Programming and Algorithms: Week 6
What are we doing this week?
This week we are going to look at how the FILE ANALYSIS part of GOOGLE SEARCH in PYTHON. We'll look at CHARACTER COUNT, WORD COUNT, LINE COUNT
in PYTHON
. We'll look at how to measure WORD FREQUENCY and look at full FILE ANALYSIS
in PYTHON
.
Python
Powerpoint:
File Analysis
Total running time of videos is 30 minutes.
Matt Cutts: How Search Works
Eli Pariser: Beware online "filter bubbles"
Links
Think Python: Word Frequency Analysis
http://greenteapress.com/thinkpython/html/thinkpython014.html
Learn Python the Hard Way: Dictionaries, Oh Lovely Dictionaries
http://learnpythonthehardway.org/book/ex39.html
Python Docs: Brief Tour of the Standard Library
https://docs.python.org/2/tutorial/stdlib.html
Online Interpreter:
Sample Code
:
String Pre-Processing
*
File Statistics
*
Word Frequency
*
Full File Analysis
Sample Files:
StarWarsScript.txt
*
CompleteShakespeare.txt
Replacing a word in a file:
File Word Replace
*
Input_file.txt
Filtering a String:
Sample String Filtering
Lab #6
Lab #6 is about adding options to the FULL FILE ANALYSIS program.
If you have any suggestions, corrections, or comments, please feel free to e-mail me at:
Damian.Gordon(a)dit.ie