일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 2020년 일정
- 책리뷰
- post
- sqldeveloper
- Real MySQL
- 필기
- 회고
- hackerrank
- git
- 주간회고
- 2020년 제4회 정보처리기사 필기 문제 분석
- 2020년 정보처리기사 4회
- 코드숨
- 항해99
- 함수형 코딩
- Til
- Jackson
- 미니프로젝트
- 알고리즘
- 뇌정리
- Python
- 정보처리기사
- LeetCode
- java
- If
- 서평
- 성적프로그램
- 스터디
- jsp
- algorithms
- Today
- Total
조컴퓨터
20200803-07 Python 코딩기초 (Ⅰ) 본문
프로그램 언어를 사용하기에 앞서 고려해야 할 요소 두 가지가 있다.
①어떤 언어를 사용할 것인가?
②어떤 코딩 도구를 이용할 것인가?
Python의 대표적인 도구는 Pycharm이 있고, JAVA의 경우에는 Eclipse를 그 예로 한다.
[Python 개발 환경 구축]
언어를 사용하기에 앞서 환경 설정 구축을 잘해야 편하다.
1) 개발 도구 설치 https://www.python.org/
Welcome to Python.org
The official home of the Python Programming Language
www.python.org
1-1) 가장 최근 항목을 다운받으면 된다.
1-2) setup 파일을 따로 보관한다.
1-3) 압축을 풀고난 후, cmd로 Python가 설치되었는지 확인한다.
2) 코딩 도구 설치 https://code.visualstudio.com/
Visual Studio Code - Code Editing. Redefined
Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows.
code.visualstudio.com
2-1) Visual Studio Code, Pycharm, Sublime 중 하나를 설치한다.
2-2) 압축만 풀어주면 바로 사용 가능
간단한 Python 코딩을 진행해 보자.
① print(123)
② print("대한민국")
③ print('대한민국')
④ print("SEOUL")
⑤ print('SEOUL')
여기서 ①은 숫자데이터, ②~⑤는 문자데이터이다.
이때 ②와 ③, ④와 ⑤의 차이점은 무엇인가?
그것은 " ", ' '라는 따옴표, 작은따옴표에 있다.
JAVA에서는 " ", ' '의 기호 차이를 엄격하게 구분한다.
예) "CORONA"(단어), 'A'(글자)
Python 문법에서는 통용된다. 단, " ', ' "의 경우는 제외한다.
다른 코딩을 진행해 보자.
① print(5+3) #8
② print(5-3) #2
③ print(5*3) #15
④ print(5/3) #1.66666666...
⑤ print(5//3) #1 → 나눈 값의 몫
⑥ print(5%3) #2 → 나눈 값의 나머지
⑦ print(5**3) #125 → 제곱
여기서 ①~④은 암산으로 도출되나, ⑤~⑦은 생소하다.
⑤은 말그대로 5/3을 나눈 후 몫에 해당하는 값이고,
⑥ 또한 말그대로 5/3을 나눈 후 나머지에 해당하는 값,
⑦은 5*5*5, 즉 5^3이다.
이를 산술연산자(operator)라 칭한다.
다음은 상수와 변수에 관한 내용이다.
컴퓨터에서 값은 data, value라 말한다.
이때 절대 변하지 않는 값과 변하는 값의 두 종류로 나눌 수 있는데, 이를
상수값 : constant 절대 변하지 않는 값
변수값 : variable 변하는 값
이라 한다.
상수값은
① print(3)
② print("A")
③ print('ㄱ')
④ print("3")
을 예로 들 수 있는데, 이 중 ①만 숫자상수이고, 나머지는 문자상수이다.
변수값은 대입연산자에 관련하여 약간의 지식이 있어야 한다.
대입연산자란 '='이다.
예를 들어,
a=5
print(a)
에서 a가 변수가 된다. 이때 코딩값은 5가 a의 자리에 대입되어 프린트된 형태이다.
정수, 실수 범위에서도 통용된다.
#정수
a=123
b=-456
print(a) #123
print(b) #-456
#실수
c=1.2
d=-3.4
print(c) #1.2
print(d) #-3.4
여기까지 학습했다면 간단한 성적프로그램을 만들어 볼 수 있다.
name="코로나"
kor=85
eng=80
mat=100
문제) 코로나는 국어 성적이 85점, 영어 성적이 80점, 수학 성적이 100점이다.
이 학생의 평균을 구하시오.
aver=(kor+eng+mat)/3
학생 코로나의 평균은 국어 성적, 영어 성적, 수학 성적을 모두 더한 값에 3으로 나누면 된다.
따라서
print(name) #코로나
print(kor) #85
print(eng) #80
print(mat) #100
print(aver) #88.33333333333333
이 도출된다. 여기서 연산자의 우선순위를 알 수 있는데, 최우선 연산자는 ( )이고, 후순위 연산자는 =이다.
(참고)
이때 이 값들은 앞서 설명한 cmd창에서 확인 가능하다.
>cd.. /change directing → 상위 폴더로 이동
>c:\>dir /directory → 목록
>d: → D드라이브로 변경
>cd java0812 → 내부 폴더 경로 이동
>cls /clear screen
>pip list → Python에서 사용 가능한 기능 확인
이외에도 PATH 지정 등의 다양한 기능이 있다.
******내일 이어서...***
'자바 웹개발자 과정' 카테고리의 다른 글
200812 OT (0) | 2020.08.26 |
---|---|
20200803-07 JAVA 코딩기초 (Ⅰ) (0) | 2020.08.24 |
20200803-07 Python 코딩기초 (Ⅱ) (1) | 2020.08.21 |