Screencast: creating a git repository
This is the result of my third attempt (attempt number one was too long, attempt number two had too many mistakes): ) Creating the screencast itself was surprisingly painless, perhaps because I played...
View ArticleSetup Github and Travis-CI to continuously build Software Carpentry
DISCLAIMER: This is just a test I have been doing, nothing official from Software Carpentry Apologies for the extra 20 seconds! Basically I’ve created a version of Software Carpentry that uses Pelican...
View ArticleScreencast: Conceptual overview of RHESSysWorkflows
This video provides a conceptual overview of RHESSysWorkflows, which is a software package for building ecohydrology models. After I’ve had a chance to revise, I’ll post this video on my GitHub...
View ArticleSimple creation of namedtuple containers
This screencast demonstrates a simple function that makes it easier to create namedtuple objects and update attributes of those objects. http://youtu.be/cnkn1Db2uTQ It was a bit of a pain to create...
View ArticleScreencast: Grabbing data from Wikipedia using Python
Continuing on from my multiple choice questions, I show how to grab some data from a Wikipedia article using Python’s built-in urllib2 library, then process it using the built-in re library. Seven...
View ArticlePython Pandas DataFrame – 3min Screencast
This was my fourth attempt of the screencast. The first and second were way to long (9mins – 6 mins). The third attempt cut most of the introduction and excess explanation of subject matter(3.5 mins)....
View ArticleScreencast: Aggregation in SQL
I had a couple of more interesting/original ideas for this screencast but it turned out to be impossible to get through them in 3 minutes. Even choosing something something very simple, I couldn’t get...
View ArticleScreencast: pushing to GitHub
This assumes the student has already learned the basics of version control using git (add, commit, checkout, merge, status, log), and shows how to create a new repo on GitHub and how to push and pull...
View ArticleScreencast: using for loop to renaming files in bash
As usual, it took longer to come up with a topic than to actually record the screencast. This is my 3rd take. On the first take I realized I called it “simple,” and having just commented to someone...
View ArticleSSH Public Key Authentication to Internal IPython Notebook
Hi everyone, Thought this might be a useful vid. It’s something I do everyday, and it was interesting to try to break it down into 3 minutes. In actuality, it’s 3:30, because I just couldn’t figure...
View ArticleScreencast: Initialize Git Repo + Simple Workflow
Here’s a tutorial on initializing a git repo and walking through a simple development workflow using version control. Assumptions I made: Assumed this was being taught at a software carpentry workshop...
View ArticleScreencast: File redirection in the unix shell
Command line programs in unix-like operating systems typically print their standard output (STDOUT) and standard error (STDERR) streams to the terminal screen. This screencast provides a basic...
View ArticleScreencast: Make better plots using Matplotlib’s Figure and Axes objects
Hello! I wanted to do a tutorial that illustrates the power of using Matplotlib in an object oriented way, instead of the procedural way that most newbies to Python start with. I also wanted to touch...
View ArticleScreencast: Introduction to the Terminal
This was surprisingly tough, 3 minutes really isn’t very much time to get anything across, I hope my attempt a explaining commands as I type them with examples gives a quick overview. Ideally this...
View ArticleScreencast: Sharing IPython notebook on nbviewer
A few experice dooing this screencast: Get a english localized computer people don’t read french in the menu. 3 minutes is both too short and too long. Even if you think you will be alone in your...
View ArticleScreencast: An introduction to vim
My third take, based on Amanda Charbonneau’s helpful concept map from Round 6.1. For more advanced vim buffers, see Likit Preeyanon’s screencast here. Process: Tried to pick a simple topic to focus on...
View ArticleScreencast: Loops in the unix shell
Here is my screen cast introducing loops in the unix shell:
View ArticleScreencast: Installing Windows XP in a VM using Virtualbox
Yes i know XP is unsupported now, but I still use it to run my SAS (entirely other discussion there…) and there’s a bunch of people I know with Macs that need it. also for future linux users:...
View ArticleRound 8.4 Wrap-Up
Software Carpentry Instructor Training Round 8.4: Screencasts Thursday, March 20, 2014 See http://teaching.software-carpentry.org/category/round-8-4/ for screencasts so far. Questions How long did it...
View Article