- Python Install
- Visual Studio code Install
- Visual Studio code Setting
** 왜 배우는 건 Python 인데, Visual Studio code 를 설치해야 하는가?
구글 검색을 통한 결론은 엄청 길게 설명되어 있지만,
디버깅 지원과 Git 제어, 구문 강조 기능등이 포함되어 있으며, 사용자가 편집기의 테마와 단축키, 설정 등을 수정할 수 있다.
한 문장으로 이해 하면 될 거 같다. 사용자에게 익숙하고 파이썬을 지원하는 별도의 소스 편집 툴이 있다면 사용해도 무방하겠으나, 초보인 나는 '나도코딩'님 따라 Visual Studio Code를 사용하면 되겠다.
처음은 출력 부터.....아는 것이 없기 때문에 강사님에 따라 진도를 시작하기로 한다 ㅋㅋ
코 딩 | 결과 값 | 설 명 | |
예시 | print("Hello World") | Hello World | 문자 출력 |
숫자 | print( 5 ) | 5 | 숫자 출력 |
print ( 3 + 5 ) | 8 | 숫자 연산 출력(사칙 연산 가능) | |
print( 3 * 10 ) | 30 | 숫자 연산 출력(사칙 연산 가능) | |
print( -10 ) | -10 | 숫자 출력(음수 가능) | |
print( 3.14 ) | 3.14 | 숫자 출력(소수점 가능) | |
print( 3 * ( 3 + 1 ) ) | 12 | 숫자 연산 출력(사칙 연산 가능) | |
print( 2 + 5 * 3 ) | 17 | 숫자 연산 출력(사칙 연산 가능) | |
print( 2 ** 3 ) | 8 | 2^3, 2 * 2 * 2 | |
print( 5 % 3 ) | 2 | 나머지 계산 5 / 3 의 나머지 | |
print( 10 % 3 ) | 1 | 나머지 계산 10 / 3 의 나머지 | |
문자 | print('풍선') | 풍선 | 문자 입력( ' ' 가능) |
print("나비") | 나비 | 문자 입력( " " 가능) | |
print("ㅋㅋㅋㅋㅋㅋㅋ") | ㅋㅋㅋㅋㅋㅋㅋ | 문자 입력( " " 가능) | |
print("ㅋ"*7) | ㅋㅋㅋㅋㅋㅋㅋ | 문자 입력에 대한 중복 입력 가능 | |
BOOL (참 / 거짓, True / False) |
print(5>10) | FALSE | |
print(5<10) | TRUE | ||
print(True) | TRUE | ||
print(False) | FALSE | ||
print(not True) | FALSE | ||
print(not False) | TRUE | ||
print(not (5>10)) | TRUE |
사용 빈도가 높은 항목 또는 변경 되는 값에 대한 임의 값 선정 하는 방법
* 변수 예문 1.
print ("우리집 강아지 이름은 연탄 이예요.")
print ("나이는 4살 이며,, 산책을 아주 좋아해요.")
print( "연탄이는 어른일까요?. True")
- 예문 1에서와 같이 반복되는 항목 또는 특정 값에 대해 변수 사용 가능하며, 변수 사용 시, 아래와 같이 변경 가능
* 변수 예문 2.
animal="강아지"
name="연탄이"
age=4
hobby="산책"
is_adult= age >= 3
print ("우리집 " +animal+ " 이름은 " +name+ " 예요.")
print ("나이는 " +str(age)+ " 살 이며, " +hobby+ " 을 아주 좋아해요.")
print(name + " 는 어른일까요?" + str(is_adult))
변수 예문 2와 같이 작성 시, 위에 선언된 변수만 변경하면 한번에 변경 할 수 있으며,
연습 시 발생한 오류와 실수의 원인을 확인해 보았다.
2가지 경우 모두 데이터 형식에 따른 Error 였음.
# age 변수 선언 시 문자로 선언함. age = "4" 로 쌍따옴표("")를 포함하여 입력 할 경우, 문자열로 인식하기 때문에 is_adult = age >= 3 의 Bool 연산(참. 거짓)을 할 수 없음
.
#print(name + " 는 어른일까요?" + is_adult) 으로 입력 할 경우, "TypeError: can only concatenate str (not "bool") to str" 이란 Error 메세지가 발생함. bool 형식을 문자열로 변경해주어야 하며, str(is_adult)) 처럼 형식 변환을 해주면 된다.
변수 예문 3.
변수만 변경하고 동일한 구문을 실행하면,
animal="고양이"
name="해피"
age=2
hobby="낮잠"
is_adult= age >= 3
print ("우리집 " +animal+ " 이름은 " +name+ " 예요.")
print ("나이는 " +str(age)+ " 살 이며, " +hobby+ " 을 아주 좋아해요.")
print(name + " 는 어른일까요?" + str(is_adult))
결과 값 또한 한번에 변경 가능하다.
프로그램 코딩 중 개발자간 공유되어야 할 항목 또는 이해를 도울 수 있도록 작성하는 내용(협의에 의한 내용 또는 특정 계산 및 예외 사항 등 주석이 잘 달려 있으면 수정 및 내용 공유가 용이하다.)
1. #을 입력 후, 주석 내용 입력(# 내용 이후, 프로그램에서 실행하지 않음, 1줄에 대해)
2. 다중으로 선택하고 싶을 경우, 여러 행 선택 후, CTRL + '/' 입력, 해제 시에도 동일
3. 여러 문장 또는 문단을 주석 처리 할 경우, ''' 처럼 ' 을 3개 입력한다. 종료 부에도 동일하게 ''' 입력
-----------------------------------------------------------------------------------------------------------------
Quiz 1. 변수를 이용하여 다음 문장을 출력하시오.
변수명
: station
변수값
: "사당","신도림","인천공항" 순서대로 입력
출력 문장
: XX 행 열차가 들어오고 있습니다.
------------------------------------------------------------------------------------
Ans 1.
station ='사당'
print(station + "행 열차가 들어오고 있습니다.")
station ='신도림'
print(station + "행 열차가 들어오고 있습니다.")
station ='인천공항'
print(station + "행 열차가 들어오고 있습니다.")
------------------------------------------------------------------------------------
내용이 길어져서 1일차 노트는 1,2 로 구분
유튜버 '나도코딩' 님의 영상을 보며 공부 및 노트 작성합니다.
함께 공부해 나가실 분은
www.youtube.com/watch?v=kWiCuklohdY&feature=youtu.be
[Python 파이썬 독학 5일차] (0) | 2020.09.23 |
---|---|
[Python 파이썬 독학 4일차] (0) | 2020.09.22 |
[Python 파이썬 독학 3일차] (0) | 2020.09.22 |
[Python 파이썬 독학 2일차] (0) | 2020.09.22 |
[Python 파이썬 독학 1일차] 1-2 (0) | 2020.09.22 |
댓글 영역