해당 시리즈의 모든 내용은 국비지원 부트캠프 '엘리스 AI 7기' 이호준 선생님의 AI 프리트랙 강의를 수강하며 수업 내용을 정리한 것 입니다.
프로그래밍을 배우는 이유는 컴퓨터에게 일을 시키기 위해서이다!
print("출력할내용")
>>> print("나의 꿈은 파이썬 정복!")
나의 꿈은 파이썬 정복!
>>> print("비행기에 타신 여러분 반갑습니다")
>>> print("행선지까지 안전한 비행 되시기 바랍니다")
>>> print("기내식은 바밤바입니다")
"비행기에 타신 여러분 반갑습니다"
"행선지까지 안전한 비행 되시기 바랍니다"
"기내식은 바밤바입니다"
3 # 정수 (integer)
3.14 # 실수 (float)
3+4j # 복소수
""
)나 작은 따옴표(''
)로 구분한다. (동일한 따옴표로 열고 닫아야 함)'Hello!'
'3.14' # 작은 따옴표 ok
"3.14" # 큰 따옴표 ok
[]
)로 묶어서 나타낸다.[] # 빈 리스트
['a', 'b']
['a', 2] # 다른 자료형 함께 사용 가능
#
""" """
, ''' '''
# 한줄 주석 처리하기
"""
여러줄
주석
처리하기
"""
# 숫자 50과 숫자 50을 더해서 출력해봅시다
>>> print(50+50)
100
# 문자열 "50"과 문자열 "5-"을 더해서 출력해봅시다
>>> print("50" + "50)
5050
# 리스트 [50]과 리스트 [50]을 더해서 출력해봅시다
>>> print([50] + [50])
[50, 50]
변수명 = 자료
=
의 의미는 '같다'가 아닌, '넣어준다(대입)'의 의미이다. '오른쪽의 자료를 왼쪽에 넣어준다'는 뜻으로 이해하자)num = 10 # 숫자
name = "Michael" # 문자열
grade = ['A+', 'B+', 'A0'] # 리스트
: 숫자, 알파벳, 한글, 언더바 등을 사용할 수 있다.
for
, while
, if
...) 사용 금지
)와 연산자(+
, -
, %
등) 사용 금지>>> num1 = 1
>>> num2 = 2
# 여러분의 변수를 만들어 봅시다. my_var 라는 이름의 변수를 만들고, 원하는 값을 넣어보세요!
>>> my_var = 3.14
>>> print(my_var)
3.14
# 변수끼리는 연산 또한 가능합니다. num1과 num2를 더해보세요!
>>> pritn(num1 + num2)
3
+
-
*
/
>>> num1 = 23571
>>> num2 = num1 * 1024
>>> num3 = num2 / 243
>>> num4 = num3 + 4927819
>>> answer = num4 - 829176
>>> print(answer)
4197971
//
%
**
>>> intdiv = 21 // 5
>>> modular = 7 % 3
>>> expo = 4 ** 2
>>> print(intdiv, modular, expo)
4 1 16
+
*
>>> connect_str = "덩덕" + "쿵덕"
>>> iterate_str = "쿵덕" * 2
>>> jajinmori = (connect_str + iterate_str) * 2
>>> print(connect_str)
덩덕쿵덕
>>> print(iterate_str)
쿵덕쿵덕
>>> print(jajinmori)
덩덕쿵덕쿵덕쿵덕덩덕쿵덕쿵덕쿵덕
문자열과 리스트 자료형은 여러 원소로 이루어져있고, 각각의 위치를 0부터 순서대로 매길 수 있다.
index를 이용해서 리스트나 문자열의 특정 위치의 원소를 가져오는 방법
사용방법 : string/list[index]
# alpha에서 인덱스 1인 원소를 출력
>>> alpha = "Ready"
>>> print(alpha[1])
'e'
index를 이용해서 리스트나 문자열의 일부분을 잘라서 가져오는 방법
사용방법 : string/list[시작인덱스 : 종료인덱스+1]
# beta에서 2번째 원소 이상, 5번째 원소 미만을 가져오기
>>> beta = [2, 4, 6, 8, 10, 12, 14]
>>> print(beta[2 : 6])
[6, 8, 10]
dahyun = ['은', '은', '다이아몬드', '은', '은', '은', '은', '은' ]
stealBag1 = dahyun[2]
tzuyu = ['은', '은', '은', '은', '금', '금', '금', '은', '은', '은']
stealBag2 = tzuyu[4:7]
print('dahyun으로부터 ㅎ무쳐운 보석은', stealBag1)
print('tzuyu으로부터 ㅎ무쳐운 보석은', stealBag2)