Quantcast
Channel: Teaching Software Carpentry » Round 08/4
Browsing latest articles
Browse All 20 View Live

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 Article



Setup 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 Article

Screencast: 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 Article

Simple 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 Article

Screencast: 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 Article


Python 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 Article

Screencast: 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 Article

Screencast: 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 Article


Screencast: 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 Article


Image may be NSFW.
Clik here to view.

SSH 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 Article

Screencast: 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 Article

Screencast: 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 Article

Screencast: 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 Article


Python Any() Built-in

Careful, the volume is quite loud!

View Article

Screencast: 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 Article


Screencast: 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 Article

Image may be NSFW.
Clik here to view.

Screencast: 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 Article


Screencast: Loops in the unix shell

Here is my screen cast introducing loops in the unix shell:

View Article

Screencast: 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 Article

Image may be NSFW.
Clik here to view.

Round 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
Browsing latest articles
Browse All 20 View Live


Latest Images