목록Python (11)
그로스&퍼포먼스 마케팅
데이터의 처리나 연산의 단순화를 위해서는 반복문의 사용이 필수적입니다. 파이썬 함수에서 아주 중요하다고 할 수 있는 반복문의 사용법을 살펴보겠습니다. for 반복문 # 홀수 반환 함수 def return_odds(numbers): to_return = [] for i in numbers: # i가 numbers만큼 반복됨 if i % 2 == 1: # 홀수조건 to_return.append(i) # 리턴값에 홀수추가 return to_return return_odds([1, 2, 3, 4, 5, 6, 7]) # 1,3,5,7 출력 for 인수 in 객체(변수)는 반복문이 객체의 길이만큼 반복되어 실행됩니다. # 첫번째 짝수가 몇번째 숫자인지 찾는 함수 def first_even(numbers): for ..
사이킷런이란? 파이썬 머신러닝에서 쓰이는 대표적인 라이브러리중의 하나입니다. 주로 활용하는 분야는 머신러닝에서 메이저 분석이라고 불리는 분류(classification), 회귀(regression), 클러스터링(clustering)입니다. 간단한 예시를 통해 분류,회귀,클러스터링을 하나씩 해볼 예정입니다:)
지난번 기초문법1에서 자료형을 배울때, 따로 짚고 넘어가지않은 자료형이 있습니다. 바로 리스트와 튜플,딕셔너리인데요. 이번엔 이 자료형들과 인덱싱을 배워보겠습니다. 리스트 앞으로 할 데이터분석은 한두개의 데이터만을 다루지않습니다. 여러형태의 자료형을 가진 데이터를 한번에 다룰 일이 많을텐데요. 여러 데이터를 묶어주는 형태중 하나가 바로 리스트입니다. box = ['apple',True,26] print(box) 대괄호 "[ ]"로 묶어 리스트를 형성합니다. 리스트안에는 여러자료형이 한번에 들어 갈 수 있습니다. 리스트 인덱싱과 슬라이싱 리스트는 여러데이터를 가지기에 특정데이터에 접근할 방법이 필요합니다. 그것이 바로 인덱싱입니다. numbers = [1, 2, 3, 4, 5] a = numbers[3] ..
연산자란? + - / * 처럼 사칙연산은 기본이고 지난 시간에 공부한 bool형자료또한 연산을 할 수 있습니다. 비교연산자 a = 1 b = 3 c = 5 ac # false 출력 엑셀을 해보신 분들은 알겠지만 a= 90: #90이상이면 A grade = "A" elif score >= 80: #80이상이면 B grade = "B" else: grade = "C" #그외(80미만)이면 C반환 return grade 함수를 선언해주고 score를 변수로 받습니다. if부터 콜론까지의 문장이 true이면 그아래의 문장이 실행됩니다. 조건이 여러개일때는 elif를 사용해줍니다. 조건에 포함되지않는 나머지 모든경우는 else를 사용해서 반환값을 설정해줍니다. 조건문에 맞춰 grade가 선언되었다면, 마지막으로 ..
첫걸음은 역시 "Hello, world" 컴퓨터언어의 어머니, C언어에서부터 나왔다는 이단어. 파이썬에서도 역시나 모든교재의 첫번째에 있네요. print("Hello, world!") 출력은 역시나 Hello, world! 입니다. 모듈 import하기 파이썬은 우리가 코딩을 할 때 사용하는 여러 함수들을 기본적으로 제공하지만, 그 외의 함수들은 모듈이라는 개체에 묶여서 따로 불러와야합니다. 마치 요리를 할때, 수저와 그릇은 기본적으로 바로 보이는 곳에 있지만 소주잔이나 믹서기같은 것은 찬장1,찬장2에 따로 들어가있는것처럼 말이죠 이 찬장을 여는 것이 바로 import입니다. 우리가 사용하고자 하는 함수가 들어있는 특정모듈을 불러오는 것이죠. # math 모듈 import하기 import math # m..