Skip to content

wickyvinn/Exercise08

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Current Status

  • To run Markov chain portion of the assignment, run markov.py. It will pull from a "input_file.txt" file (created by twitter_api.py, which pulls original tweets from multiple users' twitter timelines).

Description

You are to produce a random text generator using markov chains. We've provided a very bare skeleton for you to start your program from. Up until now, we've been writing our programs in a very freeform manner, just writing code at the 'top level', the same place where we put our global variables. This is generally considered bad form. Code should always be contained in functions or class methods wherever possible.

The skeleton program we've provided has a recommended set of functions to start with, including a very odd if statement at the bottom. You can ignore how this statement works for now, all it does is it makes sure your program starts inside the main() function.

The program should accept a filename from the command line, and a sample run should look similar to the following:

meringue:Exercise08 chriszf$ python markov.py shakespeare.txt
Forsooth, or somesuch.

You can use any text as an input corpus, you might try (Project Gutenberg)[http://www.gutenberg.org/] for some inspiration.

About

Hackbright - markov chains with literature.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages