{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "IPython notebook을 쓰게 된 것에 환영합니다!\n", "-------------------------------------\n", "\n", "새로 접한 환경에서 `\"Hello world!\"`을 써 봅시다.\n", "\n", "하나의 셀의 내용을 실행하려면, 셀을 선택하고, ```SHIFT+ENTER```를 누르면 그 내용을 실행할 수 있습니다. 그리고 다음 셀로 이동합니다.\n", "\n", "다른 유용한 명령들은 메뉴에서 확인해 보기 바랍니다. 키보드로 명령을 내리는 것이 익숙하지 않다면 메뉴를 사용해도 됩니다." ] }, { "cell_type": "code", "execution_count": 1, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Hello world!\n" ] } ], "source": [ "print \"Hello world!\"" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "좀 더 익숙한 사용자라면 다음을 실행해보기 바랍니다." ] }, { "cell_type": "code", "execution_count": 2, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "LD! HELLO WOR" ] } ], "source": [ "import sys, time\n", "message = \"HELLO WORLD!\"\n", "\n", "L = len(message)\n", "for i in range(100):\n", " time.sleep(0.1)\n", " j = i % L\n", " if j > 0:\n", " sys.stdout.write(\"\\r\" + message[-j:] + \" \" + message[:L-j])\n", " else:\n", " sys.stdout.write(\"\\r\" + message)\n", " sys.stdout.flush()" ] }, { "cell_type": "code", "execution_count": null, "metadata": { "collapsed": true }, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.6.5" } }, "nbformat": 4, "nbformat_minor": 2 }