[파이썬] 파이썬 시작하기 ( 완전기초 )

54

파이썬은 정말 누구나 쉽게 프로그래밍을 배울수 있게 해주는 프로그래밍 언어다. 어린아이들도 파이썬공부를 통해 논리적인 사고를 가질수 있는데, 컴퓨터가 게임만 하는 물건이 아니라 더 많은 것을 할 수 있다는 것을 알려주면 좋을 것 같다.

1. 파이썬 설치하고 실행하기

다운로드 페이지로 가서 윈도우용 설치파일을 다운받아 설치한다.

현재 최신버전은 3.5.2

이제 웬만한 라이브러리들이 포팅 되었기 때문에

2.x 버전보다 3.x 버전을 사용하는 게 낫다.

다운로드 페이지 바로가기 ( https://www.python.org/downloads/ )

설치후 대화형 셸인 아이들 ( IDLE )을 사용하거나

CMD (도스창)에서 python 명령어로 사용가능하다.

2. 아이들 사용법

그냥 대화형 인터페이스로 사용가능하고, [File]->[Newfile] 에서 파일을 만든다음 실행해도된다

주석은 # 기호 사용

많이보는에러메시지

NameError: name ‘…’ is not defined : 함수, 변수, 명령어 이름이 틀렸을 때. 대소문자 구분

SyntaxError: EOL while scanning string literal : 구문에러. 보통 따옴표 관련한 에러다

3. 모듈 사용

파이썬에서는 가장 작은 프로그램 단위로 모듈을 사용한다.

import 로 쉽게 모듈을 호출할 수 있고,

모듈이 설치되어 있지않다면, 패키지관리프로그램 pip, easy-install 로 쉽게 설치가능하다.

4. 연산과 변수

기본연산기호

+, -, *, /, ** (제곱), // ( 정수로 나눈 몫 ), % ( 정수로 나눈 나머지 ) , () ( 우선순위 )

변수

변할수 있는 수. 필요한 숫자나 연산 결과를 보관하는 장소.

변수에는 숫자, 문자열을 저장할 수 있는데, 문자열은 “” 로 감싸져야 한다.

변수는 아무런 기호없이 그냥 사용하면 된다.

5. 반복문1 : for

for x in range(10):

print(“Hello!”) ( 4칸 들여쓰기 )

*. 반복문 멈추기 : ctrl + c

6. 기본입출력 명령어

print()

input()

7. 자료형

정수

소수

문자열

입력 받은 값들은 연산을 위해 적절한 자료형으로 변환해줘야 한다.

int(), float(), str()

8. 비교, 판단

비교 연산자 : ==, !=, <, >, <=, >=

판단명령어 : if, else

9. 반복문2 : while

while x <= 10:

while True:

조건에 맞을 때 빠져나오려면

break

10. 함수 정의하고 호출

정의

def hello():

print(“Hello World”)

return  <- 생략가능

호출

hello()

11. 기본 모듈

turtle

time

random

math

calendar

댓글

매일 매일 새로운 것을 배우려고 합니다. 호기심이 많고, 다양한 주제에 관심이 있습니다. Be a better observer