
{"id":252,"date":"2017-04-29T10:28:56","date_gmt":"2017-04-29T01:28:56","guid":{"rendered":"http:\/\/192.168.99.111\/sdyang\/?p=252"},"modified":"2023-04-16T00:29:12","modified_gmt":"2023-04-15T15:29:12","slug":"emacs-orgmode-python","status":"publish","type":"post","link":"https:\/\/mathematicians.korea.ac.kr\/sdyang\/emacs-orgmode-python\/","title":{"rendered":"(spac)emacs + orgmode + python"},"content":{"rendered":"<div id=\"content\">\n<p>\ud30c\uc774\uc36c \ucf54\ub4dc\ub97c \ud0c0\uc790\ud558\uace0 \uc2e4\ud589\uc2dc\ud0a4\ub294 \ubc29\ubc95\uc5d0\ub294 \uc5ec\ub7ec \uac00\uc9c0\uac00 \uc788\ub294\ub370 \ucd08\uc2ec\uc790\uac00 \uc81c\uc77c \uc27d\uac8c \uc811\uadfc\ud560 \uc218 \uc788\ub294 \ud658\uacbd\uc740 \uc544\ub9c8 jupyter notebook \ud658\uacbd\uc77c \uac83\uc785\ub2c8\ub2e4.<\/p>\n<p>\uadf8\ub7ec\ub098, \uc774\uac83\ub3c4 \uc880 \uc775\uc219\ud574\uc9c0\uba74 \uc774\uac83 \uc800\uac83\uc774 \uc544\uc26c\uc6cc\uc9c0\uae30 \uc2dc\uc791\ud569\ub2c8\ub2e4. \uc608\ub97c \ub4e4\uc5b4<\/p>\n<ul class=\"org-ul\">\n<li>\ubb38\uc11c\uac00 \uae38\uba74 \uc791\uc5c5\uc774 \ubd88\ud3b8\ud574 \uc9d1\ub2c8\ub2e4.<\/li>\n<li>\uc5ec\ub7ec \ubb38\uc11c\ub97c \ub3d9\uc2dc\uc5d0 \uc791\uc5c5\ud558\uae30\uac00 \ubd88\ud3b8\ud574 \uc9d1\ub2c8\ub2e4.<\/li>\n<li>\ud55c\ubc88 \ub9cc\ub4e0 ipynb \ubb38\uc11c\ub97c \ub2e4\ub978 \uc6a9\ub3c4\ub85c \uc7ac\uc0ac\uc6a9\ud558\ub294 \uac8c \uc27d\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.<\/li>\n<\/ul>\n<p>\uc0ac\ub78c\uc740 \ucc38 \uac04\uc0ac\ud55c \ub3d9\ubb3c\uc774\ub77c\ub294 \uac8c \ub2e4\uc2dc\uae08 \uc2e4\uac10\ub0a9\ub2c8\ub2e4. jupyter notebook\uc744 \ucc98\uc74c \uc811\ud588\uc744 \ub54c\ub294 \uc774\ub807\uac8c \uc88b\uc744 \uc218\uac00\u2026 \ub77c\uace0 \uc0dd\uac01\ud588\uc5c8\ub294\ub370 \uc870\uae08 \uc775\uc219\ud574\uc9c0\ub2c8 \uc774\uac83\uc800\uac83 \ub610 \ubd88\ud3c9\uc0ac\ud56d\uc774 \ub298\uc5b4\ub098\ub2c8\u2026<\/p>\n<p>\uadf8\ub798\uc11c \uc81c\uac00 \uadf8\ub098\ub9c8 \uc870\uae08 \uc54c\uace0 \uc788\ub294 \ubb38\uc11c \ud3b8\uc9d1\uae30\uc778 emacs\ub85c .ipynb \ubb38\uc11c\ub97c \ub2e4\ub8f0 \uc218 \uc788\uc744\uae4c \uace0\ubbfc\uc744 \ud574 \ubd24\ub294\ub370 \ucd5c\uadfc\uc5d0 \uadf8\ub7f0 \ubc29\ubc95\uc774 \uc5ec\ub7ff \uc788\ub2e4\ub294 \uac83\uc744 \uc54c\uac8c \ub418\uc5c8\uc2b5\ub2c8\ub2e4. \uadf8 \uc911 emacs + org mode + ipython \uc744 \uc4f0\ub294 \ubc29\ubc95\uc744 \uc801\uadf9 \ucd94\ucc9c\ud558\uace0 \uc2f6\uc740\ub370\u2026 \ubb38\uc81c\ub294 emacs\ub97c \ubc30\uc6b0\ub294 \ub370\uc5d0 \uc2dc\uac04\uacfc \ub178\ub825\uc774 \ub9ce\uc774 \ud544\uc694\ud574\uc11c \ub300\ubd80\ubd84\uc758 \uc0ac\ub78c\ub4e4\uc740 emacs\ub97c \ubc30\uc6b0\ub824\uace0 \ud558\uc9c0 \uc54a\ub294\ub2e4\ub294 \uac83\uc785\ub2c8\ub2e4. EuroPython \ub300\ud68c\uc5d0 \ucc38\uac00\ud588\uc744 \ub54c, python\uc758 \ucc3d\uc2dc\uc790\uc778 Guido Van Rossum\uc774 \uc790\uae30\ub294 emacs\ub85c \ubb38\uc11c\ub97c \ud3b8\uc9d1\ud55c\ub2e4\uace0 \ud558\ub2c8\uae50 \uc81c \uc55e\uc5d0 \uc549\uc544 \uc788\ub358 \uc80b\uc740 \uccad\ub144\ub4e4\uc774 &#8217;emacs\ub294 \ub098\uc774\ub4e0 \uc0ac\ub78c\ub4e4\ub9cc \uc4f0\ub294 \uac70 \uc544\ub0d0?&#8217;\ub77c\uace0 \uc18d\ub2e5\uc774\ub294 \uac78 \ub4e4\uc73c\uba74\uc11c \uc18d\uc73c\ub85c \uc6c3\uc5c8\ub358 \uae30\uc5b5\uc774 \uae30\uc5b5\uc774 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<p>\uc9e7\uac8c \ub9d0\ud558\uc790\uba74, \ucef4\ud4e8\ud130\ub85c \ubb38\uc11c\ud3b8\uc9d1\uc744 \ub9ce\uc774 \ud574\uc57c \ud558\ub294 \uc77c\uc744 \ud558\ub294 \uc0ac\ub78c\ub4e4(\ud504\ub85c\uadf8\ub798\uba38\uc77c \uc218\ub3c4 \uc788\uace0, \uc791\uac00\uc77c \uc218\ub3c4 \uc788\uace0, \ud559\uc790\uc77c \uc218\ub3c4 \uc788\uc744 \ud150\ub370)\uc5d0\uac8c &#8217;emacs\ub294 \ubc30\uc6b8 \ub9cc\ud55c \uac00\uce58\uac00 \uc788\ub2e4&#8217;\uace0 \ub9d0\ud558\uace0 \uc2f6\uc2b5\ub2c8\ub2e4. \uadf8\ub7ec\ub098 \uc2dc\uac04\uc774 \ub9ce\uc774 \uac78\ub9b4 \uac78\uc744 \uac01\uc624\ud574\uc57c \ud569\ub2c8\ub2e4. \uadf8\ub9ac\uace0 \uadf8\ub0e5 \uc774\ub9e5\uc2a4\ubcf4\ub2e4\ub294 \uc774\ub9e5\uc2a4\uc758 \ubcc0\uc885\uc778 spacemacs\ub97c \ubc30\uc6b0\ub77c\uace0 \ucd94\ucc9c\ud558\uace0 \uc2f6\uc2b5\ub2c8\ub2e4. \uadf8\ub9ac\uace0, \ud2b9\ud788 org \ubaa8\ub4dc\ub85c \uae00\uc744 \uc4f0\ub294 \ubc95\uc744 \ubc30\uc6b0\ub77c\uace0 \ucd94\ucc9c\ud569\ub2c8\ub2e4. \uc989 \ucc98\uc74c \uc2dc\uc791\ud560 \ub54c\ubd80\ud130 spacemacs\ub97c \uc774\uc6a9\ud558\uc5ec org \ubaa8\ub4dc\ub85c \uae00\uc744 \uc4f0\ub294 \ubc95\uc744 \uc775\ud790 \uac83\uc744 \ucd94\ucc9c\ud569\ub2c8\ub2e4. \uc800\ub294 emacs \ub2e4\ub8e8\ub294 \ubc95\uc744 \uac70\uc758 25\ub144\uac04 \uc870\uae08\uc529 \uc775\ud600 \ub098\uac00\uace0 \uc788\ub294\ub370 \uc694\uc998 \uc80b\uc740\uc774\ub4e4\uc740 \uae08\ubc29 \ubc30\uc6b8 \uc218 \uc788\uc744 \uac83\uc774\ub77c\uace0 \uc0dd\uac01\ud569\ub2c8\ub2e4. \uc778\ud130\ub137\uc758 \ubc1c\ub2ec\ub85c \ub9ce\uc740 \uc0ac\ub78c\ub4e4\uc774 \uc774\ubbf8 \uace0\ubbfc\ud558\uace0 \ud574\uacb0\ud55c \uac83\ub4e4\uc744 \uc27d\uac8c \uc811\ud560 \uc218 \uc788\ub2e4\ub294\uac8c \ud504\ub85c\uadf8\ub7a8 \uc0ac\uc6a9\ubc95\uc744 \ubc30\uc6b0\uace0\uc790 \ud558\ub294 \ubd80\ubd84\uc5d0\uc11c\ub294 \uc5bc\ub9c8\ub098 \uc88b\uc740 \uc77c\uc778\uc9c0\u2026<\/p>\n<p>spacemacs + org mode + ipython\uc73c\ub85c \uae00\uc744 \uc4f0\uba74 \ub2e4\uc74c \uc810\uc774 \uc88b\uc2b5\ub2c8\ub2e4.<\/p>\n<ul class=\"org-ul\">\n<li>\ucd08\uac15\ub825 \ubb38\uc11c \ud3b8\uc9d1\uae30\uc778 emacs\ub85c \ubb38\uc11c\ub97c \ud3b8\uc9d1\ud569\ub2c8\ub2e4.<\/li>\n<li>emacs + org mode + ipython\uc73c\ub85c \uae00\uc744 \uc4f0\uba74 .ipynb\ub85c \ubcc0\ud658\uc2dc\ud0ac \uc218 \uc788\uc2b5\ub2c8\ub2e4. (ox-ipynb.el\ub85c \uac00\ub2a5)<\/li>\n<li>.ipynb \ud30c\uc77c\uc744 emacs + org mode\uc5d0\uc11c \uc4f8 \uc218 \uc788\uac8c \ubcc0\ud658\uc2dc\ud0a4\ub294 \uac83\ub3c4 \uac00\ub2a5\ud569\ub2c8\ub2e4. \uc774\ub7f0 \ubcc0\ud658 \ud504\ub85c\uadf8\ub7a8\uc774 \uc778\ud130\ub137\uc5d0 \ubd84\uba85 \uc788\uc744 \uac83\uc73c\ub85c \uc0dd\uac01\ud558\uc9c0\ub9cc \ucc3e\uc744 \uc218\uac00 \uc5c6\uc5b4 \uc81c\uac00 \uc9c1\uc811 \ubcc0\ud658\ud504\ub85c\uadf8\ub7a8\uc744 \ub9cc\ub4e4\uc5c8\ub294\ub370, \uc800 \ud63c\uc790 \uc4f0\uae30\uc5d0\ub294 \ubd88\ud3b8\ud568\uc774 \uc5c6\uc73c\ub098 \uc138\uc0c1\uc5d0 \uacf5\uac1c\ud558\uae30\uc5d0\ub294 \ucc3d\ud53c\ud55c \uc218\uc900\uc774\ub77c \uac00\uc9c0\uace0\ub9cc \uc788\uc2b5\ub2c8\ub2e4. \ud639 \ud544\uc694\ud55c \ubd84\uc774 \uacc4\uc2dc\uba74 \uc774\uba54\uc77c\ub85c \ubcf4\ub0b4\ub4dc\ub9ac\ub3c4\ub85d \ud558\uaca0\uc2b5\ub2c8\ub2e4.<\/li>\n<\/ul>\n<p>\ud55c\uae00 \uc774\ub9e5\uc2a4 \uc0ac\uc6a9\ubc95\uc774 \uc788\uc5b4\uc11c <a href=\"http:\/\/trans.onionmixer.net\/mediawiki\/index.php?title=GNUEMACS_Manual\">\ub9c1\ud06c<\/a> \ub97c \uac78\uc5b4\ub461\ub2c8\ub2e4. \ub610 Emacs + Orgmode + Python\uc744 \uc790\uc138\ud788 \uc18c\uac1c\ud558\ub294 \uae00\uc774 \uc788\uc5b4 <a href=\"https:\/\/kozikow.com\/2016\/05\/21\/very-powerful-data-analysis-environment-org-mode-with-ob-ipython\/\">\ub9c1\ud06c<\/a> \ub97c \uac78\uc5b4 \ub461\ub2c8\ub2e4.<\/p>\n<p>2017\ub144 4\uc6d4 29\uc77c<\/p>\n<p>\uc591\uc131\ub355<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>\ud30c\uc774\uc36c \ucf54\ub4dc\ub97c \ud0c0\uc790\ud558\uace0 \uc2e4\ud589\uc2dc\ud0a4\ub294 \ubc29\ubc95\uc5d0\ub294 \uc5ec\ub7ec \uac00\uc9c0\uac00 \uc788\ub294\ub370 \ucd08\uc2ec\uc790\uac00 \uc81c\uc77c \uc27d\uac8c \uc811\uadfc\ud560 \uc218 \uc788\ub294 \ud658\uacbd\uc740 \uc544\ub9c8 jupyter notebook \ud658\uacbd\uc77c \uac83\uc785\ub2c8\ub2e4. \uadf8\ub7ec\ub098, \uc774\uac83\ub3c4 \uc880 \uc775\uc219\ud574\uc9c0\uba74 \uc774\uac83 \uc800\uac83\uc774 \uc544\uc26c\uc6cc\uc9c0\uae30 \uc2dc\uc791\ud569\ub2c8\ub2e4. \uc608\ub97c \ub4e4\uc5b4 \ubb38\uc11c\uac00 \uae38\uba74 \uc791\uc5c5\uc774 \ubd88\ud3b8\ud574 \uc9d1\ub2c8\ub2e4. \uc5ec\ub7ec \ubb38\uc11c\ub97c \ub3d9\uc2dc\uc5d0 \uc791\uc5c5\ud558\uae30\uac00 \ubd88\ud3b8\ud574 \uc9d1\ub2c8\ub2e4. \ud55c\ubc88 \ub9cc\ub4e0 ipynb \ubb38\uc11c\ub97c \ub2e4\ub978 \uc6a9\ub3c4\ub85c \uc7ac\uc0ac\uc6a9\ud558\ub294 \uac8c \uc27d\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. \uc0ac\ub78c\uc740 \ucc38 \uac04\uc0ac\ud55c \ub3d9\ubb3c\uc774\ub77c\ub294 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ngg_post_thumbnail":0,"footnotes":""},"categories":[46],"tags":[72,75,52],"class_list":["post-252","post","type-post","status-publish","format-standard","hentry","category-46","tag-72","tag-75","tag-52"],"distributor_meta":false,"distributor_terms":false,"distributor_media":false,"distributor_original_site_name":"\uc591\uc131\ub355","distributor_original_site_url":"https:\/\/mathematicians.korea.ac.kr\/sdyang","push-errors":false,"_links":{"self":[{"href":"https:\/\/mathematicians.korea.ac.kr\/sdyang\/wp-json\/wp\/v2\/posts\/252","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mathematicians.korea.ac.kr\/sdyang\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mathematicians.korea.ac.kr\/sdyang\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mathematicians.korea.ac.kr\/sdyang\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mathematicians.korea.ac.kr\/sdyang\/wp-json\/wp\/v2\/comments?post=252"}],"version-history":[{"count":9,"href":"https:\/\/mathematicians.korea.ac.kr\/sdyang\/wp-json\/wp\/v2\/posts\/252\/revisions"}],"predecessor-version":[{"id":382,"href":"https:\/\/mathematicians.korea.ac.kr\/sdyang\/wp-json\/wp\/v2\/posts\/252\/revisions\/382"}],"wp:attachment":[{"href":"https:\/\/mathematicians.korea.ac.kr\/sdyang\/wp-json\/wp\/v2\/media?parent=252"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mathematicians.korea.ac.kr\/sdyang\/wp-json\/wp\/v2\/categories?post=252"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mathematicians.korea.ac.kr\/sdyang\/wp-json\/wp\/v2\/tags?post=252"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}