Saturday, August 9, 2014

Learning Python with the Programming Historian

For those humanists out there looking to learn Python to aid your research processes, the Programming Historian has a great set of lessons to get you started. The lessons are designed to teach you Python by doing the types of tasks historians might want to do. So instead of learning about managing an inventory of widgets (as is common in intro-to-programming books) you learn how to manage a set of historical sources.

The Programming Historian used to make it more obvious that these lessons were originally written sequentially, so that readers could build upon their skills slowly. It's not quite so obvious anymore because of the new way we've organised our table of contents. But for those of you interested in learning Python, or using it with students, I thought it would be helpful to post their original order here so that you can easily find your way through them.

Happy learning.

Your First Lesson

Introduction to Python


You may also like to supplement your learning with other tutorials. I found Mark Lutz, 'Learning Python' (O'Reilly) very useful. My co-editor, Fred Gibbs, is a big fan of the Code Academy. Use whatever combination works for you. Good luck.


kopiluwak nya said...

Jacket Leather Indonesia
Civet Coffee Indonesia

anne jelita brenda anne caca tasya ruth
bantal web jual bantal bantal bantal silikon pembicara hellow bumbu bumbu bumbu bumbu bumbu distro distro


Melisa said...

Thanks for sharing those useful basic programming information, it helps me a lot to explore my knowledge in programming...if you want to switch your career in developing area you should know the basic of programmings for that you have to learn python, it was the first programming language.
Python Training in Chennai|Python Training

Ginger Sanches said...

I'll show your site to my friend, he is a programmer and I'm sure he'll find something for his job. If you want to know more you can look in here create professional cv online Find new!

Robert Linde said...

Java was developed by aims at providing a cross platform environment for software applications. Java is a very popular and extensively used programming language for developing applications ranging from mobile applications to enterprise servers and supercomputers. See more programming assignment experts

ASO Services said...

Thanks for your marvelous posting! It is very useful and good. Come on. I want to introduce an get app installs, I try it and I feel it is so good to rank app to top in app store search results, have you ever heard it?

Raj Noida said...

Nice blog Content. It is very informative and helpful. Please share more content. Thanks.
Python Training in Noida
Python Course in Noida
Python Institute in Noida

Mahesh said...

Really very informative and creative contents. This concept is a good way to enhance the knowledge.thanks for sharing. please keep it up
Python Training in Gurgaon


Thank you. Truly appreciate all your hardwork, especially your down-to-earth attitude.

Also Visit this site for "The Best Python Certification"

chenna katagar said...

It is very useful information about Python. This is the place for learner and glad to be here in this blog Thank you
Python Training in Hyderabad
Best Python Online Training
Python Training in Ameerpet
Python Online Training
Register through the link

ravinna said...

Thanks for sharing such a wonderful information, keep going on. I really enjoyed it.
Python Training in Chennai | Python Training Institute in Chennai

Priya angel said...

Nice blog thank you for sharing python Online Training Bangalore said...

Thank you for your post. This is excellent information. It is amazing and wonderful to visit your blog.
iOS App Development Course
iPhone App Training Course

shivanya singh said...

Thanks for sharing this valuable information and we collected some information from this blog.
Python Training in Gurgaon

pavankanna said...

This post is much helpful for us. This is really very massive value to all the readers and it will be the only reason for the post to get popular with great authority.
Best Python Online Training in India

Technogeekscs Pune said...

Thanks for sharing this great post. It was nice to visit your blog.

python training in pune
python classes in pune
python institutes in pune
python training institutes in pune

Nikitha Raja said...

Great articles, first of all Thanks for writing such lovely Post! Earlier I thought that posts are the only most important thing on any blog..

Python Training in Chennai | Python Training Institute in Chennai

Clinnovo said...

12. such an ideal piece of's quite interesting to read content like this.
ADAM online Training