Python
파이썬 함수에 대해서 알아보자! (feat. function)
파이썬 함수에 대해서 알아보자! (feat. function)
2021.08.05오늘은 파이썬의 함수에 대해서 알아볼 것이다. 함수를 잘 사용하면, 프로그램의 흐름을 잘 파악할 수 있다. # 함수 # 함수란 무엇인가? # 함수를 설명하기 전에 믹서를 생각해 보자. 우리는 믹서에 과일을 넣는다. # 그리고 믹서를 사용해서 과일을 갈아 과일 주스를 만든다. 우리가 믹서에 넣는 과일은 "입력"이 되고 과일 주스는 "출력(결과값)"이 된다. # 그렇다면 믹서는 무엇인가? # (믹서는 과일을 입력받아 주스를 출력하는 함수와 같다.) # 우리가 리뷰하려는 함수가 바로 믹서와 비슷하다. 입력값을 가지고 어떤 일을 수행한 다음에 그 결과물을 내어놓는것, 이것이 바로 함수가 하는 일이다. # 우리는 어려서부터 함수에 대해 공부했지만 함수에 관해 깊이 생각해 본 적은 별로 없다. 예를 들어 y = 2..
파이썬 for문에 대해 알아보자!
파이썬 for문에 대해 알아보자!
2021.08.04오늘은 파이썬의 for문에 대해 알아볼 것이다. for문은 파이썬의 특징중 하나인 직관성을 잘 대변해 준다. for문을 잘 공부하고, 프로그래밍 하면 더 재밌을 것이다. # for문 # for문의 기본 구조 # for문의 기본 구조는 다음과 같다. # for 변수 in 리스트(또는 튜플, 문자열): # 수행할 문장1 # 수행할 문장2 # ... # 리스트나 튜플, 문자열의 첫 번째 요소부터 마지막 요소까지 차례로 변수에 대입되어 "수행할 문장1", "수행할 문장2" 등이 수행된다. # 예제를 통해 for문 이해하기 # for문은 예제를 통해서 살펴보는 것이 가장 알기 쉽다. 다음 예제를 직접 입력해 보자. # 1. 전형적인 for문 test_list = ['one', 'two', 'three'] for ..
파이썬 while문이 뭐야? (feat.반복문)
파이썬 while문이 뭐야? (feat.반복문)
2021.08.03오늘은 파이썬의 while문에 대해서 리뷰할 것이다. while문은 반복문이라고 부르기도 한다. # while문 # while문의 기본 구조 # 반복해서 문장을 수행해야 할 경우 while문을 사용한다. 그래서 while문을 반복문이라고도 부른다. # 다음은 while문의 기본 구조이다. # while : # # # # ... # while문은 조건문이 참인 동안에 while문 아래의 문장이 반복해서 수행된다. # "열 번 찍어 안넘어가는 나무 없다"는 속담을 파이썬 프로그램으로 만든다면 다음과 같이 될 것이다. treeHit = 0 while treeHit < 10: treeHit = treeHit + 1 print("나무를 %d번 찍었습니다." % treeHit) if treeHit == 10: pr..
파이썬 if문에 대해 알아보기!(feat.조건문)
파이썬 if문에 대해 알아보기!(feat.조건문)
2021.08.03이번 시간에는 파이썬의 if문에 대해서 리뷰 할 것이다. 조건문은 다양하게 자주 쓰이니 확실히 알아두자! # if문 # if문은 왜 필요할까? # 다음과 같은 상상을 해보자. # "돈이 있으면 택시를 타고, 돈이 없으면 걸어 간다." # 우리 모두에게 일어날 수 있는 상황 중 하나이다. # 프로그래밍도 사람이 하는 것이므로 위 문장처럼 주어진 조건을 판단한 후 그 상황에 맞게 처리해야 할 경우가 생긴다. # 이렇듯 프로그래밍에서 조건을 판단하여 해당 조건에 맞는 상황을 수행하는데 쓰는 것이 바로 if 문이다. # 위와 같은 상황을 파이썬에서는 다음과 같이 표현할 수 있다. money = True if money: print("택시를 타고 가라") else: print("걸어 가라") # money에 Tr..
파이썬 변수에 대해 알아보자!(자료형의 값을 저장하는 공간)
파이썬 변수에 대해 알아보자!(자료형의 값을 저장하는 공간)
2021.07.30이번 시간에는 변수에 대해 리뷰 할 것이다. 파이썬의 자료형 값을 저장하는 공간을 변수라고 한다. # 변수는 어떻게 만들까? # 우리는 이전시간에 이미 변수를 사용해 왔다. 다음 예와 같은 a, b, c를 변수라고 한다. a = 1 b = "python" c = [1, 2, 3] # 변수를 만들 때는 위 예처럼 =(assignment) 기호를 사용한다. # 다른 프로그래밍 언어인 C나 JAVA에서는 변수를 만들 때 자료형을 직접 지정해야 한다. # 하지만 파이썬은 변수에 저장된 값을 스스로 판단하여 자료형을 지정하기 때문에 편리하다. # 변수이름 = 변수에 저장할 값 # 변수란? # 파이썬에서 사용하는 변수는 객체를 가리키는 것이라고도 말할 수 있다. 객체란 우리가 지금껏 보아 온 자료형과 같은 것을 의..
파이썬 불(bool)자료형 리뷰!
파이썬 불(bool)자료형 리뷰!
2021.07.30오늘은 파이썬 불(bool)자료형 리뷰를 할 것이다. 간단히 소개를 하자면, 불(bool) 자료형은, 참(True)와 거짓(False)를 나타내는 자료형이다. # 불 자료형이란? # 불(bool) 자료형이란 참(True)과 거짓(False)을 나타내는 자료형이다. 불 자료형은 다음 2가지 값만을 가질 수 있다. # True - 참 # False - 거짓 # ※ True나 False는 파이썬의 예약어로 ture, false와 같이 사용하지 말고 첫 문자를 항상 대문자로 사용해야 한다. # 다음과 같이 변수 a에는 True를, 변수 b에는 False를 지정해 보자. a = True b = False # 따옴표로 감싸지 않은 문자열을 변수에 지정해서 오류가 발생할 것 같지만 잘 실행된다. # type 함수를 ..