{"id":1557,"date":"2023-05-01T18:51:06","date_gmt":"2023-05-01T06:51:06","guid":{"rendered":"http:\/\/p-s.co.nz\/wordpress\/?p=1557"},"modified":"2023-05-01T18:51:07","modified_gmt":"2023-05-01T06:51:07","slug":"the-when-of-python-project","status":"publish","type":"post","link":"http:\/\/p-s.co.nz\/wordpress\/the-when-of-python-project\/","title":{"rendered":"The When of Python Project"},"content":{"rendered":"\n<p>The When of Python is a fledgling community initiative. The goal is to effectively shrink Python so it fits our brains by providing guidance on when we should use particular language features (and when we should not).<\/p>\n\n\n\n<p>For example, should we use collections.namedtuple, typing.namedtuple, or dataclasses.dataclass? Should we use the walrus operator? StrEnum? Structural Pattern Matching? Comprehensions? Lambda? etc.<\/p>\n\n\n\n<p>Find out more at <a href=\"https:\/\/whenof.python.nz\/blog\">https:\/\/whenof.python.nz\/blog<\/a>. The project can be followed at <a href=\"https:\/\/twitter.com\/WhenOfPython\">https:\/\/twitter.com\/WhenOfPython<\/a> and the video of the Kiwi PyCon talk which launched the project is at <a href=\"https:\/\/t.co\/MgGi6kQeme\">https:\/\/t.co\/MgGi6kQeme<\/a>. There is also a Proof-of-Concept app you can check out at <a href=\"https:\/\/whenof.python.nz\">https:\/\/whenof.python.nz<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The When of Python is a fledgling community initiative. The goal is to effectively shrink Python so it fits our brains by providing guidance on when we should use particular language features (and when we should not). For example, should &hellip; <a href=\"http:\/\/p-s.co.nz\/wordpress\/the-when-of-python-project\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[21,18,15,31],"class_list":["post-1557","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-code","tag-programming","tag-python","tag-whenofpython"],"_links":{"self":[{"href":"http:\/\/p-s.co.nz\/wordpress\/wp-json\/wp\/v2\/posts\/1557"}],"collection":[{"href":"http:\/\/p-s.co.nz\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/p-s.co.nz\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/p-s.co.nz\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/p-s.co.nz\/wordpress\/wp-json\/wp\/v2\/comments?post=1557"}],"version-history":[{"count":1,"href":"http:\/\/p-s.co.nz\/wordpress\/wp-json\/wp\/v2\/posts\/1557\/revisions"}],"predecessor-version":[{"id":1558,"href":"http:\/\/p-s.co.nz\/wordpress\/wp-json\/wp\/v2\/posts\/1557\/revisions\/1558"}],"wp:attachment":[{"href":"http:\/\/p-s.co.nz\/wordpress\/wp-json\/wp\/v2\/media?parent=1557"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/p-s.co.nz\/wordpress\/wp-json\/wp\/v2\/categories?post=1557"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/p-s.co.nz\/wordpress\/wp-json\/wp\/v2\/tags?post=1557"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}