Where Are We Now? - Future Work
Thomas J. Kennedy
At the end of each semester… a few students ask:
-
I am interested in learning more about Python. What resources do you recommend?
-
I am interested in leaning more about
{topic or tool}
. Where should I start? -
What should I do to prepare for next semester?
These are the types of questions you should ask at the end of every course. I enjoy answering these types of questions.
1 Workshops & Whirlwind Introductions
I have given a few colloquium/seminar/workshop talks. Two of these workshops focused on Python:
-
Python Workshop I
- The recording is accessible at https://drive.google.com/file/d/14iuK3ZW1Ls-sOcxnokd8EfR5i4bHk0mE/view
- The materials are available at https://git-community.cs.odu.edu/tkennedy/python-workshop/-/wikis/Python-Workshop.
-
Python Workshop II
- You can access the recording at https://drive.google.com/file/d/1jm_NCobxXVOKvcv2iyf6XL1wJgW-uXK5/view?usp=sharing.
- The workshop materials can be found at https://git-community.cs.odu.edu/tkennedy/python-workshop/-/wikis/Python-Workshop-2.
-
Rust Workshop
- The recording is available at https://drive.google.com/file/d/1LMF3K0gmTF7T_9mxQIqPiI3WUQfmpRx_/view.
- The materials can be found at https://git-community.cs.odu.edu/tkennedy/rust-workshop/-/wikis/Rust-Workshop.
2 Books
I enjoy reading programming books. A few of my favorite books include:
- Automate the Boring Stuff with Python, 2nd Edition.
- Beyond the Basic Stuff with Python
- Python Crash Course, 2nd Edition
- Python One-Liners
- Real-World Python
- Serious Python
3 Tools
There are quite a few tools. One of the most valuable is Git.
3.1 Git
On March 3, 2020 ACM-W and the Computer Science Graduate Student Society held a Git Workshop.
The presentation included:
- discussions on how git allows code history to be examined.
- how to set up an example git repository using the command line (i.e., terminal).
This is probably the first time you are working with git. I recommend you take some time to:
- Read through the presentation materials.
- Watch the recording.