통합 개발 환경(Integrated Development Environment, IDE)이란 공통된 개발자 툴을 하나의 그래픽 사용자 인터페이스(Graphical User Interface, GUI)로 결합하는 애플리케이션을 구축하기 위한 소프트웨어
RedHat
통합 개발 환경(IDE)이란 프로그래머가 소프트웨어 코드를 효율적으로 개발하도록 돕는 소프트웨어
AWS
개발 도구 모음집
wishket - JET_Brains
대표적으로 많이 사용하는 Anaconda | google에서 제공하는 Colab | 대표적인 IDE Visaul Studio Code |
---|---|---|
# 더하기
x + y
# 빼기
x - y
# 곱하기
x * y
# 나누기
x / y
# 몫
x // y
# 나머지
x % y
# 거듭제곱
x ** y
# x 이거나 y
x or y
# x 이고 y
x and y
# x가 아니다
not x
# y가 x보다 크다
x < y
# y가 x보다 크거나 같다
x <= y
# y가 x보다 작다
x > y
# y가 x보다 작거나 같다
x >= y
# y가 x보다 같다
x == y
# y가 x보다 같지 않다
x != y
# y는 x 이다
x is y
# y는 x 아니다
x is not y
# 만약 x < y 이면,
if x < y:
pass
# 만약 y > x 이면,
elif x > y:
pass
# 둘다 아니면,
else:
pass
# 0 부터 4까지 반복
for i in range(5):
# 넘어간다
continue
# 계속 반복
while True:
# 멈추고 나온다.
break
# int
123
# float
123.456
# list
list [123, 456]
# tuple
tuple(123, 456)
# range
range(12, 34, 56)
# str
"123", '456'
# set
{123, 456}
# dict
{123 : 456}
# bool
True, False
x = 1
엑스 = 2
x_3 = 4
# 5_x = 6 # 숫자 앞에
# x.7 = 8 # .을 포함
# hello x = 9 # 띄어쓰기 포함
x = 123
y = 456
z = x + y
x = 987
z # z 값은?
data = [2, 3.4, [5, 6], (7, 8), range(9, 10, 11), "'12'", {13, 14}, {15 : 16}, True]
oper = ['+', '-', '*', '/', '//', '%', '**', 'or', 'and', '<', '<=', '>', '>=', '==', '!=', 'is', 'is not']
result = []
# 좌변
for i in data:
# 우변
for j in data:
# 연산자
for k in oper:
i, j, k = list(map(str, [i, j, k]))
# 식 확인
# print(f'{i:^20}{k:^10}{j:^20} => ', end='')
# 오류 확인
try:
# 식을 돌려서 오류 유도
# print(eval(f'{i} {k} {j}'))
eval(f'{i} {k} {j}')
result += [f'{i:^20}{k:^10}{j:^20}']
except Exception as e:
# print(e)
pass