Planned: Several tutorial-style books on using Python, social media, and statistical software.
Each entry contains the usual bibliographical data (title, author(s), publisher, and publication date), as well as page count and ISBN.
Pattern Recognition and Machine Learning
Christopher M. Bishop, New York: Springer, 2006. 758 pp., ISBN: 978-0-387-31073-2
Explains “the algorithms” of machine learning (as in Google's “page rank” and “the algorithms” of Facebook and Twitter that ensure that your interest is reflected in your feed), starting with basic probability and statistics using college-level mathematics (calculus). (Sorry, this is generic discussion, not specific to those famous algorithms!)
Mexico’s misinformation wars: How organized troll networks attack and harass journalists and activists in Mexico
Amnesty International
https://medium.com/amnesty-insights/mexico-s-misinformation-wars-cb748ecb32e9
A discussion of tracking “Twitter trolls” in Mexico. I've also heard a podcast on this but haven't researched it yet ... watch this space!
The Twitter API reference index
Twitter, Inc.
https://developer.twitter.com/en/docs/api-reference-index.html
All the things you can do with the Twitter API!
The Python twitter module documentation
Mike Verdone
The Scikit-Learn documentation
http://scikit-learn.org/stable/documentation.html
Planned: This section will also contain some software developed in Turnbull Lab to make simple use of Twitter APIs and data science software straightforward.
Planned: Distribution of USB keys with pre-installed Anaconda environments.
Anaconda: The recommended distribution of data science software
Python add-ons
Not in Anaconda distribution, unfortunately. Get it from PyPI with python -m pip install twitter Warning: This needs to be done carefully so that your STEMinar environment can find it. Watch this space for more accurate information.
Scikit-Learn
Included in the Anaconda distribution. Add it to your STEMinar environment in the Anaconda Navigator. Scikit-Learn needs many other packages, and Navigator manages these dependencies for you.
Plain-text documentation with reStructuredText
reStructuredText is the system I use to create my web pages, and it's also used by the Python project for its documentation.
Some students expressed interest in hacking. I don't do "black hat" hacking, either as a user or as a researcher. I am interested in "white hat" hacking, aka "computer and network security", both as a software developer and as a researcher. I recommend the following sources for those interested:
Social Media Text Mining