함수(기능)을 호출 → 함수(기능)를 실행매개변수 → 함수(기능)을 실행할 때 함수에 전달할 값을 가지고 있는 변수리턴값 → 함수(기능)가 실행을 종료하면서 반화는 하는 값함수를 만드는 이유반복되는 코드를 하나로 묶기 위해기능별로 코드를 묶기 위해 (분업화를 위해)함수의 기본함수를 생성하는 코드의 기본 구조를 아래 보이고 있다.def function_name():# statement(문장 - 실행할 수 있는 코드의 최소 단위)# 함수 선언(생성)-----------------def greeting(): print('Hello~') # statement(문장)# 함수 생성 코드 끝 --------------# 함수 호출(실행) ----------------greeting()Hello~함수를 불렀..
빅데이터 분석가 양성과정
이번에 다루는 내용은 파이썬이 제공하는 특별한 기능이다. 파이썬이 특별히 제공하는 기능을 사용하지 않더라도 프로그램을 작성하는 큰 어려움은 없으나 이 기능들을 사용하면 보다 쉽게 그리고 '파이썬 스럽게' 코드를 작성할 수 있다.리스트에 적용할 수 있는 기본 함수 : min(), max(), sum()lst = [1, 2, 3, 100, -12, 55]print( max(lst) )print( min(lst) )print( sum(lst) )100 -12 149reversed() 함수로 리스트 뒤집기lst = [0, 1, 2, 3, 4]print( lst )print( list( reversed(lst) ) )[0, 1, 2, 3, 4] [4, 3, 2, 1, 0]lst = [0, 1, 2, 3, 4]pr..
리스트 (자료)형 데이터, 줄여서 리스트 그리고 딕셔너리 자료형 데이터, 줄여서 딕셔러리에 대해 알아 봤다. 그리고 반복문인 for에 대해서도 알아 봤다. 'for'문과 함께 자주 사용되는 자료형으로 리스트와 딕셔너리 그리고 범위형 데이터가 있다. 앞에서 잠깐 만났던 range()함수가 반환하는 데이터가 범위형 데이터다.range(start, end, step)Quiz1names = ['구숙정', '장만옥', '매염방', '관지림', '왕조현', '원결영']리스트 names에서 짝수 번째 요소는 요소값에 '안녕하세요'를 붙여서 출력하고 홀수 번째 요소에는 요소값에 '반갑습니다'를 붙여서 출력하는 코드를 작성하세요.names = ['구숙정', '장만옥', '매염방', '관지림', '왕조현', '원결영' ]..
리스트(list)는 '각 요소를 인덱스 기반으로 순서가 있게 저장하는 데이터 형태'다.딕셔너리(dictonary)는 '키(key)를 기반으로 값(value) 저장하는 데이터 형태'다.{ "key_A':10, #문자열을 Key로 사용 "Key_B':20, 1:40,#숫자를 Key로 사용False:50#부울 값을 키로 사용}딕셔너리 선언하기딕셔너리는 중괄호({})로 선언하며, key:value 형태로 한 요소가 생성되며 쉼표(,)로 key:valeu 쌍을 구분한다. 그리고 빈(empty) 리스트 형 데이터를 선언했던 것과 유사하게 빈(emtpy) 딕셔너리 형 데이터를 선언할 수 있다.empty_list = []empty_dic = {}a_dic = { 'name':'이재영', 'addre..
시작하기 전에파이썬에는 리스트라는 데이터 형이 있다.데이터 형(type)를 몇 가지로 분류할 수 있는데 먼저 숫자 형(태의) 데이터와 문자열 형(태의) 데이터 그리고 부울 형(태의) 데이터 등으로 나눌 수 있다. 또 숫자 형(태의) 데이터는 소수점이 있는 형태와 없는 형태로 나눌 수 있다숫자 형(태의) 데이터소수점이 있는 숫자형 데이터소주점이 없는 숫자형 데이터문자열 형(태의) 데이터부울 형(태의) 데이터등의 데이터 형(태)가 있습니다.리스트는 숫자형 또는 문자열 형 등 다양한 요소를 여러 개 저장할 수 있는 데이터 형이다.list_a = [1, 2, 3] # 숫자 요소들로만 구성된 리스트(list)list_b = [1, 2. 3.14]list_c = ['a', 'b', 'c'] #문자열 요소들만..
if문을 else와 짝으로 사용할 수 있는데 문법 형식은 아래와 같다.if 조건식 :조건식이 참(True)일때 실행 될 코드else:조건식이 거짓(False)일 때 실행 될 코드elif 구문if ~ else ~ 형태의 조건에 따라 실행 코드 변경을 지시할 일 도 많습니다만 if ~ else~ ~ 형태는 조건에 따라 둘 중 하나의 작어을 실행하는 것입니다. 세상에는 그렇지 않은 경우가 훨씬 더 많습니다. 예를 들어, 한 해를 4개의 시간 구간으로 나누어 1월 ~3월을 1분기, 4월 ~6월을 2분기, 7월 ~ 9월을 3분기, 10월 ~12월을 4분기로 표현하기로 약속하고 각 분기별로 해야할 일이 다르다고 가정해서 코드를 작성해 보겠다. s_month = input('지금 몇 월 달입니까?')month = i..