.. Created by Adam Cunnningham on Sat Dec 10 2016. **Week 13: May 1 - 5** ====================== Computing With Text ------------------- `Project Gutenberg `_ provides an online database of more than 49,000 free ebooks. We use Python's file handling functions to load and display some classic texts. Week 13 Notebook ---------------- - `View online <./Week13Notebook.html>`_ - :download:`Download <../Lessons/Week13/Week13Notebook.ipynb>` Python ------ - Reading and writing files using **open**, **close** and **read**. - String processing - **lower**, **replace**, **split**, **strip** and **join**. - Sorting sequences using **sorted**. - Dictionaries - Dictionary comprehensions - **zip** NumPy ----- - **numpy.random.choice** - **argmax** Matplotlib ---------- - **pie** Quiz 11: Random Numbers ----------------------- - **numpy.random.rand** - **numpy.random.randn** - **numpy.random.normal** - **numpy.random.randint** - **numpy.random.choice** :download:`Sample Quiz 11 <../Quizzes/Quiz11Sample.pdf>`