I would add a nod to the classic K&R book on C as the definition of a clear and concise programming text. No one has done a better job since, and often the opposite with 1000+ page tomes coming in and out of fashion. I would love to have a book like this about Python- the best is probably Beazly.
I find that as I adjust to llm-supported historical research I am acquiring meta-linguistic skills. Yes, I understand the basics of Python, JSON, React... But infinitely more important is to understand conceptually architecting, designing, building and testing as process flows.
At a higher level of generalisation, we have included six of Jordan Rubin's metacognitive skills in our history-skills repository: anthithesize; dimensionalize; excavate; inductify; negspace; synthesize. Now we have to figure out how to adapt them to historical research use cases.
I would add a nod to the classic K&R book on C as the definition of a clear and concise programming text. No one has done a better job since, and often the opposite with 1000+ page tomes coming in and out of fashion. I would love to have a book like this about Python- the best is probably Beazly.
Refs:
https://www.amazon.com/Programming-Language-2nd-Brian-Kernighan/dp/0131103628
https://www.amazon.com/Python-Essential-Reference-David-Beazley/dp/0672329786/ref=sr_1_2?crid=2TV8H9D8KXUJH&dib=eyJ2IjoiMSJ9.3KrVmM5Q4kyZXomQcxTyv_cmavEkUyF2MKJoKevQE06oRUFhKOUj2bi8h1OzCmXQLBVJQPTGGp1PWKHNPW6kAtRyKJQ1S29_NNGFfdwgsck1B3g83Bd-sz0QDZPOt5p_DQIIlQs0_GIUN1y64rbf1oIojRrmlIE52tc2mTJ7O10rK1pQTvqFAiEcsFGFiJIsyj71NVb7uoZlxsS5SIak4hfbL3tQRR4vGJyIgGauKRg.BM5L-8r7oBqRdGbYj5LbXC-o_cMpgNYhLOvgWW3Q7x0&dib_tag=se&keywords=python+beazly&qid=1776873235&s=books&sprefix=python+beazly%2Cstripbooks%2C105&sr=1-2
Bought! Thank you.
I will buy too. Bizarrely I am getting the Amazon search results in Hebrew.
I find that as I adjust to llm-supported historical research I am acquiring meta-linguistic skills. Yes, I understand the basics of Python, JSON, React... But infinitely more important is to understand conceptually architecting, designing, building and testing as process flows.
At a higher level of generalisation, we have included six of Jordan Rubin's metacognitive skills in our history-skills repository: anthithesize; dimensionalize; excavate; inductify; negspace; synthesize. Now we have to figure out how to adapt them to historical research use cases.
https://github.com/ai-and-history-collaboratory/history-skills-repository [message me with your GitHub ID if you would like access]
By the way, I am going to suggest to throw away JSON and use YAML instead....
Indeed this is precisely the case and a complete art form as far as I have been able to tell since 1990
Yaml is certainly cleaner. But I never know what's what!