Skip to content
Joseph Koivisto edited this page Oct 13, 2016 · 24 revisions

The following are links that may be useful to workshop participants.

Nuts and Bolts

Github for the group
Python track in CodeAcademy

Coding for Librarians

Library Carpentry Data & Coding Tutorials

Code Academy

CodeAcademy
Review of Python in CodeAcademy

Additional Python Resources

Great tutorial on Python from a historian's perspective
Interactive Python Tutorial
Another one
Another one Google's Python Class

Python 3 vs Python 2

I keep getting confused between Python version. Codeacademy is using Python 2.7 but some of the code we've looked at or written outside Codeacademy uses Python 3. Here are some handy links for looking at differences between the two, from Codeacademy lesson 7.

What's New in Python 3
Python 2 or Python 3

Coding Environments/IDEs

Komodo Edit
IDLE
Cloud9
Codeacademy Labs
Aptana Studio 3
PyCharm

Safari Tech Books (these require UMD login)

Learning Python, 5th Edition
Think Python
Headfirst Python

ALA Coding Groups and Resources

ALAConnect Code Year Community Page
ALA CodeYear Interest Group
Twitter Group for CatCode
Tips for Everyone Doing CodeYear

Thoughts on Learning Programming

Learning to Program
Learning to Make the Internets
Seven things you should know if you're starting out programming
Success in Introductory Programming
Longer Version of the Above

Why code, librarians and coding, success stories

"Librarians and Code Year" Reference & User Services Quarterly
"2012: The Year Code Broke" Public Libraries Online
"Cracking the Code: Librarians Acquiring Essential Coding Skills" The Digital Shift
"Cracking the Code" Library Journal
"Why Librarians Should Learn Python"
"Confronting the Myths of Coding and Library School"

Clone this wiki locally