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.

31 comments:

kopiluwak nya said...

Jacket Leather Indonesia
Civet Coffee Indonesia
http://bantalsilikon01.blogspot.com/

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

distro
sabunherbal
keset
bantal
seo
distro
jual
marinir
bumbu

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.
Regards,
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

KIMBERLY RUTH said...

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 https://goo.gl/YYY7yt

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

infotechbrn1@gmail.com 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 blog.it's quite interesting to read content like this.
ADAM online Training

Priya Rajesh said...

Thanks for taking time to share this blog admin. It gives lots of information to me.
Python Training Institutes in Chennai | Python Training in Velachery

KRN Informatix said...

This blog is very good & Informative, Share more post...
Selenium Training in Bangalore | Selenium Training in Marathahalli | Selenium Training Institutes in Bangalore | Automation Testing Training in Bangalore

SieveSoftware said...

Thank you for providing useful information and this is the best blog for the students. learn Python programming training course.
Python Training in Hyderabad

SieveSoftware said...

Thank you for sharing such a valuable article with good information in this blog. learn Data science course with advanced technology.
Data Science Training in Hyderabad

sumathi s said...

Thanks a lot very much for the high quality and results-oriented help. I won’t think twice to endorse your blog post to anybody who wants and needs support about this area.
fire and safety course in chennai

Swetha Gauri said...

Hats off to your presence of mind. I really enjoyed reading your blog. I really appreciate your information which you shared with us.
nebosh course in chennai

Unknown said...

Nice blog it is informative thank you for sharing and Thanks for sharing amazing information about python. Click Here: Python Online Training || Python Online Course

jyothi kits said...

Hats off to your presence of mind. I really enjoyed reading your blog. I really appreciate your information which you shared with us.
ORACLE OSB Online Training

SAP WM Online Training

alisha sen said...

Really very happy to say that your post is very interesting .I never stop myself to say something about it.You did a great job.Keep it up.
We have an excellent IT courses training institute in Hyderabad. We are offering number of courses that are very trendy in the IT industry. For further information, please once go through our site.
Python Training in hyderabad

prince arora 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.
Regards,

Python training institutes in pune

Python classes in pune

Python training in pune

swetha singh said...

his is very useful.Thank you so much. Waiting for more blogs like this.
air hostess training in chennai
best air hostess training institute in chennai
air hostess course fees structure in chennai
air hostess training academy in chennai

Anbarasan14 said...

I liked your blog. Thanks for your interest in sharing the information. keep updating.

IELTS Classes in T Nagar
IELTS Classes in Chennai Valasaravakkam
IELTS Classes in Chennai Nungambakkam
IELTS Training near me
Best IELTS Classes in Porur
IELTS Training in DLF
IELTS Classes in Mugalivakkam

infotechbrn1@gmail.com said...

Thank you for your post. This is excellent information. It is amazing and wonderful to visit your blog.
iPhone training courses in bangalore
ios app development course
iOS course fee in bangalore
iPhone training classes in bangalore

kate technologies said...


Thank you for your post. This is excellent information. It is amazing and wonderful to visit your site.
mobile app development in kphb
best mobile development in hyderabad
best mobile development in gachibowli
best mobile development in ameerpet
best mobile development in kphb