{"id":1011,"date":"2017-03-20T06:31:11","date_gmt":"2017-03-20T13:31:11","guid":{"rendered":"http:\/\/somethingk.com\/main\/?p=1011"},"modified":"2017-03-20T06:32:40","modified_gmt":"2017-03-20T13:32:40","slug":"intermediate-and-advanced-software-carpentry-in-python","status":"publish","type":"post","link":"https:\/\/somethingk.com\/main\/intermediate-and-advanced-software-carpentry-in-python\/","title":{"rendered":"Intermediate and Advanced Software Carpentry in Python"},"content":{"rendered":"<p>I am taking a slight break from C++, going back to Python, one of my favorite languages ever! I found the following material on structuring Python code and it is great! Posting it here so I can always come back to it. I recommend it to all the Python enthusiast looking at ways to improve their coding structure.<\/p>\n<table id=\"at_preview\">\n<tbody>\n<tr>\n<td width=\"300\"><a href=\"http:\/\/somethingk.com\/main\/wp-content\/uploads\/2017\/03\/python.png\"><img fetchpriority=\"high\" decoding=\"async\" class=\"aligncenter size-full wp-image-1012\" src=\"http:\/\/somethingk.com\/main\/wp-content\/uploads\/2017\/03\/python.png\" alt=\"\" width=\"250\" height=\"538\" \/><\/a><\/td>\n<td style=\"vertical-align: top;\"><strong>Intermediate and Advanced Software Carpentry in Python<\/strong><\/p>\n<p>Welcome! You have stumbled upon the class handouts for a course I taught at Lawrence Livermore National Lab, June 12-June 14, 2007. These notes are intended to <em>accompany<\/em> my lecture, which was a demonstration of a variety of &#8220;intermediate&#8221; Python features and packages. Because the demonstration was interactive, these notes are not complete notes of what went on in the course. (Sorry about that; they <em>have<\/em> been updated from my actual handouts to be more complete&#8230;) However, all 70 pages are free to view and print, so enjoy.<\/td>\n<\/tr>\n<tr class=\"preview_footer\">\n<td colspan=\"2\">Source: <a href=\"http:\/\/ivory.idyll.org\/articles\/advanced-swc\/\">ivory.idyll.org\/articles\/advanced-swc\/ <\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"excerpt":{"rendered":"<p>I am taking a slight break from C++, going back to Python, one of my favorite languages ever! I found the following material on structuring Python code and it is great! Posting it here so I can always come back to it. I recommend it to all the Python enthusiast looking at ways to improve their coding structure. Intermediate and [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[177],"tags":[218,512,339,513,511],"class_list":["post-1011","post","type-post","status-publish","format-standard","hentry","category-development","tag-advance","tag-intermediate","tag-python","tag-software-carpentry","tag-structure"],"_links":{"self":[{"href":"https:\/\/somethingk.com\/main\/wp-json\/wp\/v2\/posts\/1011","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/somethingk.com\/main\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/somethingk.com\/main\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/somethingk.com\/main\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/somethingk.com\/main\/wp-json\/wp\/v2\/comments?post=1011"}],"version-history":[{"count":3,"href":"https:\/\/somethingk.com\/main\/wp-json\/wp\/v2\/posts\/1011\/revisions"}],"predecessor-version":[{"id":1015,"href":"https:\/\/somethingk.com\/main\/wp-json\/wp\/v2\/posts\/1011\/revisions\/1015"}],"wp:attachment":[{"href":"https:\/\/somethingk.com\/main\/wp-json\/wp\/v2\/media?parent=1011"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/somethingk.com\/main\/wp-json\/wp\/v2\/categories?post=1011"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/somethingk.com\/main\/wp-json\/wp\/v2\/tags?post=1011"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}