IntroduceGame.py
·
Computer Language
# Introduce Game print('How are you baby?')input()print('Ok. What are you doing?')input()print('Aha.. I see.')print() # 빈 줄 추가하기print('What\'s your major?') # \(백슬래시) + 확장문자(escape character)# escape Character (\\:\)(\n:enter)(\t:tab)input()print('It is interesting..kkk')print('What is your dream?')input()print('Oh really? It is so amazing', end=' ') #end 키워드 인자print('!')# print() 함수는 선택적으로 두 번째..
NumberGame.py
·
Computer Language
#숫자 알아맞히기 게임 # 구문(statement)은 함수가 아니며, 동작을 하게끔 명령문# Python은 내장함수를 가지는데 모듈(module)이라는 독립된 프로그램 안에 존재import random # import문은 모듈의 함수를 사용하기 위해 모듈을 지정해준다. guessesTaken = 0 # 변수를 생성하여, 플레이어가 추측한 횟수 print('Hello! What is your name?')myName = input() # 이름 입력받기 number = random.randint(1,20) # random모듈의 randint() : 무작위 정수를 반환한다.# 인자(argument)의 값 사이에 있는 정수 반환, 여기서는 1부터 20까지의 정수를 반환한다. print('Well,'+myName..
hello.py
·
Computer Language
# This program says hello and asks for my name. # 함수 호출(function call) : 함수를 실행한다.print('What is your name?') # print() 함수 : 화면에 출력한다.myName = input()# input() 함수 : 사용자의 입력을 마칠 때까지 대기하며, 입력을 받는다, 반환형은 사용자가 입력하는 문자열이 출력값이 된다.print('It is good to meet you,'+myName)
리눅스 터미널 명령어
·
Linux
리눅스 터미널 명령어1. ls : 해당 디렉토리의 내용을 확인할 수 있다. = 윈도우의 명령 프롬포트에서 dir과 동일하다. dir이라 입력해도 리눅스에서 확인 가능하다. 그리고 추가적으로 자주 쓰이는 옵션은 -l 옵션이 있다. 폴더나 파일 이름 외에 권한, 소유, 용량 날자 등 자세한 정보를 확인가능하다. 2. mkdir :폴더를 생성하는 명령어이다. mkdir 폴더이름 -> 폴더이름으로 된 폴더 생성 mkdir 에서 쓸 추가옵션 –p : 하부 디렉토리까지 생성시켜준다. mkdir –p dir1/sub1 rmdir : 폴더를 지우는 명령어 3. cd : 폴더를 이동하는 명령어이다. 윈도우의 명령 프롬프트 cd와 동일하다 cd 폴더명을 입력하면 파일 안으로 이동 그냥 cd입력시 상위 디렉터리로 이동한다...
01-04 Python 둘러보기
·
Computer Language
[시작]메뉴에서 [프로그램] -> [Python 3.X] -> [Python (Command Line)]을 선택다음과 같은 화면을 볼 수 있다.Python 3.3.2 (v3.3.2:d047928ae3f6, May 16 2013, 00:03:43) [MSC v.... Type "help", "copyright", "credits" or "license" for more ... >>> 위와 같은 것을 대화형 인터프리터라고 하는데 앞으로 이 책에서는 이 인터프리터로 파이썬 프로그래밍의 기초적인 사항들에 대해서 설명할 것이다. 대화형 인터프리터를 종료하는 방법은 Ctrl-Z 키를 누르는 것이다(유닉스 계열에서는 Ctrl + D).또는 다음의 예와 같이 sys 모듈을 사용하여 종료하는 방법이 있다.>>> impo..
01-03 Python 설치
·
Computer Language
윈도우에서 파이썬 설치하기윈도우즈의 경우에는 설치가 정말 쉽다. 우선 http://www.python.org/download (파이썬 공식 홈페이지)에서 윈도우용 파이썬 언어 패키지를 다운로드한다. 실행시키면 바로 설치가 시작된다.설치할 때 선택하는 부분이 있는 데, 무슨 내용인지 잘 모른다면 모든 것을 선택하도록 하자. 설치가 끝난 후 해주어야 할 일은 어느 디렉토리에서나 파이썬이 실행될 수 있도록 환경변수에 다음과 같은 줄을 넣어준다:PATH="%PATH%;C:/Python33"위의 Python33이란 디렉토리를 설치할 때 경로나 이름을 다르게 하였다면 자신에게 맞게끔 고쳐야 한다.※ 만약 파이썬 2.7 버전을 설치할 경우에는 Python 2.7용 바이너리 파일을 받아서 설치하면 된다. 위에서 설정한..
01-02 Python의 용도
·
Computer Language
1. 시스템 유틸리티파이썬은 운영체제(윈도우즈, 리눅스등)의 시스템 명령어들을 이용할 수 있는 도구들을 갖추고 있기 때문에 이러한 것들을 바탕으로 갖가지 시스템 관련한 유틸리티를 만드는 데 유리하다. 여러분은 시스템에서 사용중인 다른 유틸리티성 프로그램들을 하나로 뭉쳐서 큰 힘을 발휘하게 하는 프로그램들을 무수히 만들어 낼 수 있다.2. GUI(Graphic User Interface) 프로그램GUI 프로그래밍이라는 것은 쉽게 말해서 윈도우즈 창같은 프로그램을 만드는 것이다. 파이썬으로 GUI프로그램을 작성하는 것은 다른 언어로 하는 것보다 훨씬 쉽다. 대표적인 것으로 파이썬 프로그램을 설치할 때 함께 설치되는 Tkinter를 들 수 있다. 실제로 Tkinter를 이용한 파이썬 GUI프로그램의 프로그램 ..
01-01 Python의 특징
·
Computer Language
파이썬이란 무엇인가?인간 다운 언어이다.프로그래밍이란 컴퓨터에 인간이 생각하는 것을 입력시키는 행위라고 할 수 있다. 앞으로 살펴볼 파이썬 문법들에서도 볼 수 있겠지만 파이썬은 사람이 생각하는 방식을 그대로 표현할 수 있도록 해주는 언어이다. 따라서 프로그래머는 굳이 컴퓨터식 사고 방식으로 프로그래밍을 하려고 애쓸 필요가 없다.문법이 쉬워 빠르게 학습할 수 있다 파이썬은 문법 자체가 아주 쉽고 간결하며, 사람의 사고 방식과 매우 닮아있다. 읽고 쓰기 이해하기가 가장 쉬운 언어이다다양한 환경에서 개발 가능하다윈도우, 맥, 리눅스에서 모두 실행된다.강력하다파이썬으로 프로그래머는 대부분의 모든 일들을 해낼 수가 있다. 물론 시스템 프로그래밍, 하드웨어 제어, 매우 복잡하고 많은 반복연산 등은 파이썬과는 어울리..
김 정출
Jeongchul Kim