{ "metadata": { "name": "", "signature": "sha256:2aeca16a558e17be58cb1597fd8116c4569389770a3ca850b394c1764d37e054" }, "nbformat": 3, "nbformat_minor": 0, "worksheets": [ { "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "***\n", "***\n", "# 1. Python \uc2dc\uc791\ud558\uae30\n", "***\n", "***" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "***\n", "## 01 \ud30c\uc774\uc36c\uc774\ub780?\n", "***" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### 1-1 \ud30c\uc774\uc36c\uc774\ub780 \ubb34\uc5c7\uc778\uac00?" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "- Python\uc758 \uc0ac\uc804\uc801 \uc758\ubbf8\ub294 \ub3c5\uc774 \uc5c6\ub294 \ubc40\uc73c\ub85c \uba39\uc774\ub97c \ubab8\uc73c\ub85c \uac10\uc544\uc11c \uc555\uc0ac\uc2dc\ud0a4\ub294 \ud070\ubc40, \ub610\ub294 \uadf8\ub9ac\uc2a4 \uc2e0\ud654\uc5d0 \ub098\uc624\ub294 \uc545\ub9c8" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### 1-2 \uc65c \ud30c\uc774\uc36c\uc774\ub780 \uc774\ub984\uc774 \ubd99\uc5c8\ub098?" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "- \ud504\ub85c\uadf8\ub798\ubc0d \uc5b8\uc5b4\ub85c\uc11c Python \uc774\ub984\uc758 \uc720\ub798\ub294 1970\ub144\ub300\uc5d0 \uc601\uad6d BBC\uc5d0\uc11c \ubc29\uc601\ud55c \"Monty Python's Flying Circus\" \ubc29\uc601 \ud504\ub85c\uadf8\ub7a8\uc5d0\uc11c \uc720\ub798\ub418\uc5c8\ub2e4. \uc774 \ud504\ub85c\uadf8\ub7a8\uc740 \ub9e4\uc6b0 \uc5b4\uc0c9\ud558\uace0 \uc774\uc0c1\ud55c \ud589\ub3d9\uc744 \ubcf4\uc774\ub294 \uc0ac\ub78c\ub4e4\uc744 \uc1fc\ud615\ud0dc\ub85c \ubc29\uc601\ud558\uc5ec \ub9ce\uc740 \uc778\uae30\ub97c \ub204\ub838\ub2e4. \n", "- \uc774 \uc5b8\uc5b4\ub97c \ub9cc\ub4e0 Guido van Rossum\uc774 \uc774 \ud504\ub85c\uadf8\ub7a8\uc758 \ub300\ub2e8\ud55c \ud32c\uc774\uc5c8\uae30 \ub54c\ubb38\uc774\uc5c8\ub2e4. \n", "- 1989\ub144 12\uc6d4 \ud06c\ub9ac\uc2a4\ub9c8\uc2a4 \ud734\uac00\ub97c \ubcf4\ub0b4\uace0 \uc788\ub358 Guido\ub294 \ud734\uac00 \uae30\uac04\ub3d9\uc548 \ubb34\uc5c7\uc778\uac00 \uc7ac\ubbf8\uc788\uac8c \ud560 \uc218 \uc788\ub294 \ubb34\uc5b8\uac00\ub97c \ucc3e\uace0 \uc788\uc5c8\ub2e4. \n", "- \uc5f0\ud734\ub77c\uc11c \uc5f0\uad6c\uc2e4\uc774 \ub2eb\ud78c \uc0c1\ud669\uc5d0\uc11c \uc9d1\uc5d0\uc11c \ucef4\ud4e8\ud130\ub97c \uac00\uc9c0\uace0 \uc608\uc804\ubd80\ud130 \uc0dd\uac01\ud558\uace0 \uc788\uc5c8\ub358 \uc778\ud130\ud504\ub9ac\ud130(interpreter)\ub97c \ub9cc\ub4e4\uc5b4 \ubcf4\uae30\ub85c \uacb0\uc2ec\ud558\uc600\ub2e4. \n", "- \uc989, Guido\uac00 \ubb34\ub8cc\ud55c \ud55c\ub54c\ub97c \ubcf4\ub0b4\uae30 \uc704\ud558\uc5ec \ub9cc\ub4e4\uae30 \uc2dc\uc791\ud588\ub358 \uc5b8\uc5b4\uac00 \uc9c0\uae08 \ub9ce\uc740 \uc0ac\ub78c\ub4e4\uc774 \uc0ac\uc6a9\ud558\ub294 Python \uc5b8\uc5b4\uac00 \ub418\uc5c8\ub2e4." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### 1-3 \uc65c \ud30c\uc774\uc36c\uc744 \ubc30\uc6cc\uc57c \ud558\ub294\uac00?" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "- \uac00\uc7a5 \uc911\uc694\ud55c \ub300\ub2f5: \"\uc0dd\uc0b0\uc131\uc774 \ub744\uc5b4\ub098\uae30 \ub54c\ubb38\"\n", "- \uba3c\uc800 \uac1c\ubc1c\ud558\ub77c! \uadf8\ub9ac\uace0 \ub098\uc11c \uc131\ub2a5\uc744 \uac1c\uc120\ud558\ub77c." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### 1-4 \ud30c\uc774\uc36c\uc740 \uc5b4\ub5a4 \uc5b8\uc5b4\uc778\uac00?" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "- \ub300\ud654 \uae30\ub2a5\uc758 \uc778\ud130\ud504\ub9ac\ud130 \uc5b8\uc5b4\n", "- \ub3d9\uc801\uc778 \ub370\uc774\ud130 \ud0c0\uc785 \uacb0\uc815 \uc9c0\uc6d0" ] }, { "cell_type": "code", "collapsed": false, "input": [ "def add(a,b):\n", " return a+b\n", "\n", "print add(1,2)\n", "print add('abc', 'def')\n", "print add([1, 2, 3], [4, 5, 6])" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "3\n", "abcdef\n", "[1, 2, 3, 4, 5, 6]\n" ] } ], "prompt_number": 1 }, { "cell_type": "markdown", "metadata": {}, "source": [ "- \ud50c\ub7ab\ud3fc \ub3c5\ub9bd\uc801 \uc5b8\uc5b4\n", "- \uac1c\ubc1c \uae30\uac04 \ub2e8\ucd95\uc5d0 \ucd1b\uc810\uc744 \ub454 \uc5b8\uc5b4\n", "- \uac04\ub2e8\ud558\uace0 \uc26c\uc6b4 \ubb38\ubc95\n", "- \uace0\uc218\uc900\uc758 \ub0b4\uc7a5 \uac1d\uccb4 \uc790\ub8cc\ud615 \uc81c\uacf5" ] }, { "cell_type": "code", "collapsed": false, "input": [ "a=[12, 'abcde', 4+2j, [3,4,5]]\n", "a.append('add')\n", "print a;" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "[12, 'abcde', (4+2j), [3, 4, 5], 'add']\n" ] } ], "prompt_number": 2 }, { "cell_type": "markdown", "metadata": {}, "source": [ "- \uba54\ubaa8\ub9ac \uc790\ub3d9 \uad00\ub9ac\n", "- \ud300\uc6cc\ud06c\uc5d0 \uc720\uc6a9\n", "- \uc26c\uc6b4 \uc720\uc9c0 \ubcf4\uc218\n", "- \ub9ce\uc740 \uc218\uc758 \ub77c\uc774\ube0c\ub7ec\ub9ac \uc81c\uacf5\n", "- \uc9e7\uc544\uc9c0\ub294 \ucf54\ub4dc\n", "- \ub192\uc740 \ud655\uc7a5\uc131\n", "- \ud655\uc7a5 \ubc0f \ub0b4\uc7a5\uae30\ub2a5\n", "- \ubb34\ub8cc" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### 1-5 \ud30c\uc774\uc36c\uc744 \uc5b4\ub514\uc5d0 \uc0ac\uc6a9\ud558\uba74 \uc801\ub2f9\ud55c\uac00?" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "- \uc2dc\uc2a4\ud15c \uc720\ud2f8\ub9ac\ud2f0\n", "- GUI\n", "- \uc778\ud130\ub137 \ud504\ub85c\uadf8\ub798\ubc0d\n", "- DB \ud504\ub85c\uadf8\ub798\ubc0d\n", "- \uac01\uc885 \ud14d\uc2a4\ud2b8 \ud504\ub85c\uc138\uc2f1\n", "- \uae30\ud0c0" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### 1-6 \ud30c\uc774\uc36c\uc758 \ucd9c\ubc1c" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "- \ud30c\uc774\uc36c\uc758 \uae30\ubc18\uc740 80\ub144\ub300 \ucd08\ubc18\uc5d0 Guido\uac00 \ub3d9\ub8cc\ub4e4\uacfc \ud568\uaed8 \uac1c\ubc1c\uc744 \ud558\uc600\ub358 ABC\ub77c\ub294 \uc5b8\uc5b4\uc774\ub2e4. \n", "- 80\ub144\ub300\uc5d0 ABC\ub77c\ub294 \uc5b8\uc5b4\ub294 \ucd5c\uace0\uc758 \uad50\uc721\uc6a9 \uc5b8\uc5b4\ub85c \uc54c\ub824\uc84c\uc5c8\uace0 \uc804\ubb38 \ud504\ub85c\uadf8\ub798\uba38\uac00 \uc544\ub2cc \uc0ac\ub78c\uc774 \ubc30\uc6b0\uae30 \ud3b8\ud558\uac8c \ub9cc\ub4e4\uc5b4\uc9c4 \uc544\uc8fc \ud6cc\ub96d\ud55c \uc5b8\uc5b4\uc600\ub2e4. \n", "- \uadf8\ub7fc\uc5d0\ub3c4 \ubd88\uad6c\ud558\uace0 \uc804\ubb38 \ud504\ub85c\uadf8\ub798\uba38\ub4e4\uc5d0\uac8c\ub294 \uac70\uc758 \ubc1b\uc544 \ub4e4\uc5ec\uc9c0\uc9c0\ub3c4 \uc54a\uc558\uace0 \uc798 \uc0ac\uc6a9\ub418\uc9c0\ub3c4 \uc54a\uc558\ub2e4.\n", "- \uc774\ub294 \ud504\ub85c\uadf8\ub798\ubc0d\uc774 \uadf8\ub807\uac8c \ub9ce\uc774 \ub300\uc911\ud654\uac00 \ub418\uc9c0 \uc54a\uc740 \uc0c1\ud669\uc5d0\uc11c \uc804\ubb38 \ud504\ub85c\uadf8\ub798\uba38\ub4e4\uc5d0\uac8c \uc678\uba74\ubc1b\uc558\uc744 \ub54c\uc5d0 \ub098\uc62c \uc218 \uc788\ub294 \uacb0\uacfc\ub77c\uace0 \ubcfc \uc218 \uc788\ub2e4. \n", "- Guido\ub294 \ud30c\uc774\uc36c\uc73c\ub85c \uc2e4\uc81c \ubb38\uc81c\ub97c \ub354\uc6b1\ub354 \uc27d\uac8c \ud574\uacb0\ud560 \uc218 \uc788\ub3c4\ub85d \uc124\uacc4\ud558\uc600\uc73c\uba70 C\uc5b8\uc5b4\ub098 \uc720\ub2c9\uc2a4 \uc258\uc744 \ub300\uc2e0\ud574\uc11c \uc880 \ub354 \ud3b8\ud558\uac8c \uc0ac\uc6a9\ud560 \uc218 \uc788\ub294 \uc5b8\uc5b4\ub97c \uac1c\ubc1c\ud558\ub294 \ub370 \ucd08\uc810\uc744 \ub9de\ucd94\uc5c8\ub2e4. \n", "- Guido\uac00 \uc0dd\uac01\ud588\ub358 \ub610\ud558\ub098\uc758 \uc5b8\uc5b4\uc801 \ud2b9\uc9d5\uc740 \ub4e4\uc5ec\uc4f0\uae30\ub97c \ucca0\uc800\ud558\uac8c \uc9c0\ud0a8\ub3c4\ub85d \uc5b8\uc5b4\ub97c \uc124\uacc4\ud588\ub2e4\ub294 \uc810\uc774\ub2e4. \n", "- \uc774\ub7ec\ud55c \uc5b8\uc5b4\uc801\uc778 \ud2b9\uc9d5\ub3c4 ABC\ub77c\ub294 \uc5b8\uc5b4\uc5d0\uc11c \ub098\uc628 \uac83\uc774\uba70 \uc774\ub294 \ucf54\ub4dc\uc758 \uac00\ub3c5\uc131\uc744 \ub9e4\uc6b0 \ub192\ud600\uc8fc\ub294 \ud2b9\uc9d5\uc774\ub2e4.\n", "- \ud504\ub85c\uadf8\ub798\uba38\uac00 \ucf54\ub529\uc2dc\uc5d0 \uc5c4\uaca9\ud55c \ub4e4\uc5ec\uc4f0\uae30\ub97c \ud558\uc5ec \ud504\ub85c\uadf8\ub7a8\uc744 \ub9cc\ub4e4\uba74 \ub9cc\ub4e4\uba74 \ub2e4\ub978 \uc0ac\ub78c\uc774 \uadf8 \ucf54\ub4dc\ub97c \uc77d\ub294\ub370 \uc5b4\ub824\uc6c0\uc744 \ub35c\uc5b4\uc900\ub2e4. \n", "- C \uc5b8\uc5b4\uc5d0\uc11c\ucc98\ub7fc {} \ub4f1\uc758 \uad04\ud638\ub97c \ub123\uc9c0 \uc54a\ub294 \ub2e4\ub294 \uac83\uc774 \ud504\ub85c\uadf8\ub7a8\uc744 \uc880\ub354 \uae54\ub054\ud558\uace0 \uae68\ub057\ud558\uac8c \ub9cc\ub4e4\uc5b4\uc900\ub2e4. \n", "- \ud30c\uc774\uc36c\uc740 \uadf8 \ucf54\ub4dc\ub97c \uc7ac\uc0ac\uc6a9\ud558\uae30 \uc27d\uac8c \ub9cc\ub4e4\uc5b4\uc900\ub2e4. \n", "- \ucf54\ub4dc\uc758 \ubd84\uc11d\ub3c4 \uc26c\uc6b8\ubfd0 \uc544\ub2c8\ub77c \uc774\ub85c \uc778\ud574 \uadf8 \ucf54\ub4dc\ub97c \ubc1b\uc544\uc11c \uc791\uc5c5\ud558\ub294 \ub2e4\ub978 \uc0ac\ub78c\ub3c4 \ud6e8\uc52c \ub354 \uc791\uc5c5\uc744 \ud3b8\ud558\uac8c \ud574\uc900\ub2e4. \n", "- \uc774\ub294 ABC \uc5b8\uc5b4\ub97c \uac00\ub974\uce60 \ub54c \ud56d\uc0c1 \uac15\uc870\ud558\ub294 \ucf54\ub4dc\uc758 \uae54\ub054\ud568\uc744 Guido\uac00 \uadf8\ub300\ub85c \uac00\uc838\uc628 \uac83\uc774\ub77c \ud560 \uc218 \uc788\ub2e4. " ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "***\n", "## 02 \ud30c\uc774\uc36c \uc124\uce58\n", "***" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### 2-1 \ud30c\uc774\uc36c \ucf54\ub529 \ud658\uacbd \uad6c\ucd95 " ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "- Enthought Canopy\n", " - https://www.enthought.com/products/canopy/\n", " - CANOPY EXPRESS (Free) \ub2e4\uc6b4\ub85c\ub4dc \n", "- \ud30c\uc77c\ud3b8\uc9d1\uae30\n", " - acroedit (http://www.acrosoft.pe.kr/board)\ub4f1 \uc0ac\uc6a9\n", "- Python \uc2e4\ud589\n", " - CMD \ucc3d\n", " - ipython \uba85\ub839\uc5b4 \uc774\uc6a9" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### 2-2 Github\ub97c \ud1b5\ud55c \uc18c\uc2a4\ucf54\ub4dc \uad00\ub9ac" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "- github \uac00\uc785\n", " - http://www.github.com\n", " - sourcetree (http://www.sourcetreeapp.com/) \ud504\ub85c\uadf8\ub7a8\uc73c\ub85c git \uad00\ub828 \uc0ac\ud56d \ucc98\ub9ac" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "***\n", "## 03 \ud30c\uc774\uc36c \ud504\ub85c\uadf8\ub7a8 \uac04\ub2e8\ud788 \uc2e4\ud589\ud574 \ubcf4\uae30 (\uad50\uc7ac 48\ud398\uc774\uc9c0)\n", "***" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### 3-1 \ub300\ud654\uc2dd \ubaa8\ub4dc\ub85c \ubb38 \uc2e4\ud589\ud558\uae30" ] }, { "cell_type": "code", "collapsed": false, "input": [ "print 4+5\n", "print \"Hello World!\"" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "9\n", "Hello World!\n" ] } ], "prompt_number": 2 }, { "cell_type": "heading", "level": 3, "metadata": {}, "source": [ "3-2 \uc0b0\uc220 \uc5f0\uc0b0\ud558\uae30" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "- \ud30c\uc774\uc36c\uc758 \uc218\uce58\ud615 \uc885\ub958\n", " - int\n", " - long (\uc790\ubc14\uc758 long\uacfc\ub294 \ub2e4\ub984. \uc790\ubc14\uc758 BigInteger\uc640 \uc720\uc0ac)\n", " - float\n", " - complex\n", "- \ucc38\uace0: https://docs.python.org/2/library/stdtypes.html#numeric-types-int-float-long-complex" ] }, { "cell_type": "code", "collapsed": false, "input": [ "print 4 + 5\n", "print 12 - 32\n", "print (4 + 5) * 6\n", "print 4 + 5 * 6\n", "print\n", "print 9 / 5 # \uc815\uc218/\uc815\uc218 \uc5f0\uc0b0 \uacb0\uacfc\ub294 \uc815\uc218. \uadf8\ub798\uc11c \ubaab\ub9cc \uacc4\uc0b0\uacb0\uacfc\ub85c \ub098\uc628\ub2e4.\n", "print - (9 / 5)\n", "print\n", "print 9.0 / 5.0\n", "print 9 / 5.0\n", "print\n", "print 9.0 // 5.0 # \ubaab \uc5f0\uc0b0\uc790\n", "print\n", "print 2 ** 3" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "9\n", "-20\n", "54\n", "34\n", "\n", "1\n", "-1\n", "\n", "1.8\n", "1.8\n", "\n", "1.0\n", "\n", "8\n" ] } ], "prompt_number": 25 }, { "cell_type": "code", "collapsed": false, "input": [ "print -9 / 5\n", "print 5 * (-2) + 1" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "-2\n", "-9\n" ] } ], "prompt_number": 12 }, { "cell_type": "code", "collapsed": false, "input": [ "print 9 % 5\n", "print -9 % 5" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "4\n", "1\n" ] } ], "prompt_number": 13 }, { "cell_type": "markdown", "metadata": {}, "source": [ "- \ubaab\uc740 \ud56d\uc0c1 \uc74c\uc758 \ubb34\ud55c\ub300 \ubc29\ud5a5\uc73c\ub85c round up (\ubc18\uc62c\ub9bc) \ub41c\ub2e4. " ] }, { "cell_type": "code", "collapsed": false, "input": [ "print 1 / 2\n", "print -1 / 2\n", "print 1 / -2\n", "print -1 / -2" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "0\n", "-1\n", "-1\n", "0\n" ] } ], "prompt_number": 2 }, { "cell_type": "markdown", "metadata": {}, "source": [ "- divmod(): \ubaab\uacfc \ub098\uba38\uc9c0\ub97c \ud55c\uaebc\ubc88\uc5d0 \uacc4\uc0b0\ud558\ub294 \ub0b4\uc7a5\ud568\uc218" ] }, { "cell_type": "code", "collapsed": false, "input": [ "print divmod(9, 5)\n", "a, b = divmod(9, 5)\n", "print a\n", "print b\n", "print\n", "c, d = (10, 11)\n", "print c\n", "print d" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "(1, 4)\n", "1\n", "4\n", "\n", "10\n", "11\n" ] } ], "prompt_number": 23 }, { "cell_type": "code", "collapsed": false, "input": [ "print divmod(1, 2)\n", "print divmod(-1, 2)\n", "print divmod(1, -2)\n", "print divmod(-1, -2)" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "(0, 1)\n", "(-1, 1)\n", "(-1, -1)\n", "(0, -1)\n" ] } ], "prompt_number": 3 }, { "cell_type": "markdown", "metadata": {}, "source": [ "- \uc218\uce58\uc5d0 \uc18c\uc218\uc810\uc774 \uc788\uac70\ub098 e \ubb38\uc790\uc758 \uc9c0\uc218\uc2b9\uc774 \uc788\uc73c\uba74 \uc2e4\uc218\uac00 \ub428" ] }, { "cell_type": "code", "collapsed": false, "input": [ "print 5.\n", "print 5.0\n", "print 5.4e10\n", "print 5e10\n", "print -5e-3" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "5.0\n", "5.0\n", "54000000000.0\n", "50000000000.0\n", "-0.005\n" ] } ], "prompt_number": 27 }, { "cell_type": "markdown", "metadata": {}, "source": [ "- int\uc758 max\uc640 min \uc54c\uc544\ubcf4\uae30" ] }, { "cell_type": "code", "collapsed": false, "input": [ "import sys\n", "print sys.maxint\n", "print -sys.maxint-1" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "9223372036854775807\n", "-9223372036854775808\n" ] } ], "prompt_number": 4 }, { "cell_type": "markdown", "metadata": {}, "source": [ "###3-3 \ubb38\uc790\uc5f4 \uc5f0\uc0b0\ud558\uae30" ] }, { "cell_type": "code", "collapsed": false, "input": [ "print 'Hello'\n", "print \"Hi there!\"" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "Hello\n", "Hi there!\n" ] } ], "prompt_number": 5 }, { "cell_type": "code", "collapsed": false, "input": [ "a = 'My name is '\n", "b = 'Amenda'\n", "print a + b" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "My name is Amenda\n" ] } ], "prompt_number": 3 }, { "cell_type": "markdown", "metadata": {}, "source": [ "### 3-4 \uc885\ub8cc\ud558\uae30" ] }, { "cell_type": "code", "collapsed": false, "input": [ "raise SystemExit" ], "language": "python", "metadata": {}, "outputs": [ { "ename": "SystemExit", "evalue": "", "output_type": "pyerr", "traceback": [ "An exception has occurred, use %tb to see the full traceback.\n", "\u001b[0;31mSystemExit\u001b[0m\n" ] }, { "output_type": "stream", "stream": "stderr", "text": [ "To exit: use 'exit', 'quit', or Ctrl-D.\n" ] } ], "prompt_number": 4 }, { "cell_type": "markdown", "metadata": {}, "source": [ "### 3-5 \ud30c\uc774\uc36c \ubc84\uc804 \uc54c\uc544\ubcf4\uae30" ] }, { "cell_type": "code", "collapsed": false, "input": [ "import sys\n", "print sys.version\n", "print\n", "print sys.version_info" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "2.7.6 | 64-bit | (default, Jun 4 2014, 16:42:26) \n", "[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)]\n", "\n", "sys.version_info(major=2, minor=7, micro=6, releaselevel='final', serial=0)\n" ] } ], "prompt_number": 10 }, { "cell_type": "markdown", "metadata": {}, "source": [ "### 3-6 \uc2e4\ud589\ud558\uae30" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "- \ub2e4\uc74c \ub0b4\uc6a9\uc758 cal.py \ub9cc\ub4e4\uae30\n", "```\n", "# file: cal.py\n", "import calendar\n", "calendar.prmonth(2014, 9)\n", "```" ] }, { "cell_type": "code", "collapsed": false, "input": [ "import os\n", "print os.getcwd() #ipython \uc2e4\ud589\ud6c4 \ud504\ub86c\ud504\ud2b8\uc5d0\uc11c %pwd\n", "print\n", "%run /Users/yhhan/git/ipython/cal.py #cmd \ucc3d \ub0b4\uc5d0\uc11c \ud574\ub2f9 \ud3f4\ub354\ub85c \uc774\ub3d9 \ud6c4 ipython cal.py" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "/Users/yhhan/git/jms\n", "\n", " September 2014\n", "Mo Tu We Th Fr Sa Su\n", " 1 2 3 4 5 6 7\n", " 8 9 10 11 12 13 14\n", "15 16 17 18 19 20 21\n", "22 23 24 25 26 27 28\n", "29 30\n" ] } ], "prompt_number": 43 }, { "cell_type": "markdown", "metadata": {}, "source": [ "### 3-7 \ub300\ud654\uc2dd \ubaa8\ub4dc\uc5d0\uc11c \ud639\uc740 \ub2e4\ub978 \ubaa8\ub4c8\uc5d0\uc11c \ubaa8\ub4c8 \ud30c\uc77c \uc2e4\ud589\ud558\uae30" ] }, { "cell_type": "code", "collapsed": false, "input": [ "execfile('/Users/yhhan/git/python/cal.py')" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ " September 2014\n", "Mo Tu We Th Fr Sa Su\n", " 1 2 3 4 5 6 7\n", " 8 9 10 11 12 13 14\n", "15 16 17 18 19 20 21\n", "22 23 24 25 26 27 28\n", "29 30\n" ] } ], "prompt_number": 27 }, { "cell_type": "markdown", "metadata": {}, "source": [ "- \ub2e4\uc74c \ub0b4\uc6a9\uc758 modfile.py \ub9cc\ub4e4\uae30\n", "\n", "```\n", "#!/usr/bin/env python\n", "#file: modfile.py\n", "\n", "s = 'module file sample'\n", "\n", "def add(a, b):\n", "\treturn a+b\n", "\n", "print add(3,4)\n", "```" ] }, { "cell_type": "code", "collapsed": false, "input": [ "import modfile\n", "modfile.s\n", "modfile.add(8,9)" ], "language": "python", "metadata": {}, "outputs": [ { "ename": "ImportError", "evalue": "No module named modfile", "output_type": "pyerr", "traceback": [ "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m\n\u001b[0;31mImportError\u001b[0m Traceback (most recent call last)", "\u001b[0;32m\u001b[0m in \u001b[0;36m\u001b[0;34m()\u001b[0m\n\u001b[0;32m----> 1\u001b[0;31m \u001b[0;32mimport\u001b[0m \u001b[0mmodfile\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 2\u001b[0m \u001b[0mmodfile\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0ms\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 3\u001b[0m \u001b[0mmodfile\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0madd\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;36m8\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;36m9\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", "\u001b[0;31mImportError\u001b[0m: No module named modfile" ] } ], "prompt_number": 44 }, { "cell_type": "markdown", "metadata": {}, "source": [ "***\n", "## 04 \ud130\ud2c0 \uadf8\ub798\ud53d \uc2e4\ud589 (\uad50\uc7ac 60\ud398\uc774\uc9c0)\n", "***" ] }, { "cell_type": "code", "collapsed": false, "input": [ "from turtle import *\n", "reset()\n", "forward(100)\n", "left(90)\n", "forward(100)\n", "left(90)\n", "forward(100)\n", "left(90)\n", "forward(100)\n", "left(90)" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 3 }, { "cell_type": "code", "collapsed": true, "input": [ "import matplotlib.pyplot as plt\n", "plt.plot([1,2,3,4,5,6], [1,4,9,16,25,36])\n", "plt.ylabel('some numbers')\n", "plt.show()" ], "language": "python", "metadata": {}, "outputs": [ { "metadata": {}, "output_type": "display_data", "png": "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\n", "text": [ "" ] } ], "prompt_number": 1 }, { "cell_type": "markdown", "metadata": {}, "source": [ "***\n", "## 05 \ub3c4\uc6c0\ub9d0 \uc5bb\uae30 (\uad50\uc7ac 62\ud398\uc774\uc9c0)\n", "***" ] }, { "cell_type": "code", "collapsed": false, "input": [ "help(sys)\n", "?sys" ], "language": "python", "metadata": {}, "outputs": [] }, { "cell_type": "code", "collapsed": false, "input": [ "help(sys.exit)\n", "?sys.exit" ], "language": "python", "metadata": {}, "outputs": [] } ], "metadata": {} } ] }