전체 글 114

[Python 기초] 4. 리스트

1. 리스트 numbers = [2, 3, 5, 7, 11, 13] names = ["윤수", "혜린", "태호", "영훈"] 인덱싱 : print(name[0]) # 출력값: 윤수 마이너스 인덱싱 : print(numbers[-1]) # 출력값: 13 리스트 슬라이싱 : 리스트를 자르는 것 print(numbers[0:4]) # 출력값: [2, 3, 5, 7] # 0부터 3까지 출력 print(numbers[:3]) # 출력값: [2, 3, 5] # 2까지만 출력 리스트 바꾸기 numbers[0] = 7 print(numbers[0]) # 출력값: 7 2. 리스트 함수 numbers = [] len(numbers) # 리스트에 값이 몇 개가 있는지 numbers.append(값) # 리스트에 인덱스 추..

[Python 기초] 문제 3. 거스름돈 계산기

[ 문제 ] '가장 적은 수'의 지폐를 거슬러 주는 거스름돈 계산 프로그램을 만들려고 합니다. 우리는 calculate_change라는 함수를 작성하려고 하는데요. 이 함수는 지불한 금액을 나타내는 payment와 물건의 가격을 나타내는 cost를 파라미터로 받습니다. [ 정답 코드 ] def calculate_change(payment, cost): change = payment - cost # 거스름돈 총액 fifty_count = change // 50000 # 50,000원 지폐 ten_count = (change % 50000) // 10000 # 10,000원 지폐 five_count = (change % 10000) // 5000 # 5,000원 지폐 one_count = (change % ..

[Python 기초] 문제 2. 피보나치 수열

[ 문제 ] 피보나치 수열의 1번 항과 2번 항은 각각 1입니다. 3번 항부터는 바로 앞 두 항의 합으로 계산됩니다. 예를 들어서 3번 항은 1번 항(1)과 2번 항(1)을 더한 2이며, 4번 항은 2번 항(1)과 3번 항(2)을 더한 3입니다. 피보나치 수열의 첫 50개 항을 차례대로 출력하는 프로그램을 작성해 보세요. [ 내가 작성한 코드 ] a = 1 b = 1 n = 0 while n < 25: print(a) a += b print(b) b += a n += 1 [ 해설 코드 ] previous = 0 current = 1 i = 1 while i

[Python 기초] 3. 제어문

1. While 반복문 while 조건부분: #조건부분이 TRUE일동안 수행부분 #수행부분이 반복적으로 실행된다 i = 1 while 1 ≤ 3: print("나는 잘생겼다!") i += 1 2. If문 if 조건부분: #불린 값으로 계산되는 식 수행부분 #조건이 TRUE일 때, 실행하고 싶은 부분 else: 수행부분 #조건이 FALSE일 때, 실행하고 싶은 부분 elif: else + if elif 조건부분: 수행부분 3. Break문 while문의 조건 부분과 상관 없이 반복문에서 나오고 싶으면, 사용 i = 100 while True: #i가 23의 배수면 반복문을 끝냄 if i % 23 == 0: break i = i + 1 print(i) #출력값: 115 4. Continue문 현재 진행되고 ..

[Python 기초] 2. 추상화

1. 변수 =(등호)의 의미는 같다의 의미 (X) 지정 연산자 (O) 변수란 (함수가) 무언가를 돌려주는 것 2. Return문 역할 : 값 돌려주기, 함수 즉시 종료하기 → Dead code : 의미 없는 코드 (return문 다음에 오는 코드) 함수부분에 Return이 없는 경우 None이 출력된다 print는 함수를 쓰면 결과값이 도출되지만, return은 print가 있어야 결과값이 도출된다 def print_square(x): print(x * x) print_square(3) #출력값: 9 print(print_square(3)) #출력값: 9 None (함수에 return이 없기 때문에 None도 함게 출력) 3. 옵셔널 파라미터 파라미터에 값이 없는 경우 정해서 보내는 것 옵셔널 파라미터는..

[Python 기초] 1. 자료형

코드잇에서 '프로그래밍 기초 in Python'를 코스를 수강하며 작성한 노트를 블로그에 정리해봅니다. 1. 숫자형 - 연산자 ※ 나눗셈은 정수형을 나눠도, 소수형을 나눠도 언제나 소수형으로 나온다. + : 덧셈 - : 뺄셈 * : 곱셈 / : 나눗셈 % : 나머지 ** : 거듭제곱 // : 몫 round : 반올림 \n : 줄 바꿈 기호 == : 같다 != : 같지 않다 2. 문자열 ※ 문자열 안에 따옴표가 있는 경우 따옴표 앞에 \(역 슬래쉬)를 넣어주면 문자로 인식 3. 형 변환 ※ 정수형에 문자형을 더하면 오류가 나므로 형 변환을 시켜줘야 한다. 정수형 : int(x) 소수형 : float(x) 문자형 : str(x) 4. 포맷팅 4-1) 기본 형식 {}를 가지고 있는 문자형.format(파라미터..

[독서] 22년 3분기에 읽은 책

[1] 우리는 가난을 어떻게 외면해왔는가 우리는 가난을 어떻게 외면해왔는가 연세대학교 ‘빈곤의 인류학’ 수업에서 진행한 ‘청년, 빈곤을 인터뷰하다’ 프로젝트의 결과물을 엮은 책으로, 우리 시대 청년들이 사회의 빈곤 문제에 대해 고투하는 반(反)빈곤 활동가 10인을 직접 만나 인터뷰한 내용을 생생하게 담았다. 이 책을 엮은 조문영 교수(연세대학교 문화인류학과)는 빈곤이라는 주제가 점점 한국 사회 공론장 바깥으로 밀려나고 있는 게 아닌지 함께 고민하고 싶었다고 말한다. 이 책은 세 가지 문제를 집중 조명한다. 한국 사회 빈곤 문제의 쟁점은 무엇인지, 반(反)빈곤 활동이 현재 어떻게 이루어지고 있는지, 청년들에 눈에 비친 우리 사회의 빈곤은 어떤 모습인지를 입체적으로 보여주는 형식을 띄고 있어 각자의 관심사에..

[트렌드] Z세대가 디자이너 브랜드 찾는 이유

원문 https://www.careet.net/907 마뗑킴 모르세요? Z세대가 샤넬 대신 국내 디자이너 브랜드 찾는 이유 트렌드를 읽는 가장 빠른 방법 www.careet.net 5줄 요약 최근 들어 국내 디자이너 브랜드들이 Z세대 사이에서 큰 인기를 얻는 경우가 늘고 있다. 팝업 스토어와 쇼룸에 방문하고, 브랜드 관련 유튜브/인스타그램 계정을 팔로우한다. 다년간의 인쇼 겅험을 통해 퀄리티 있는 옷을 찾아 국내 디자이너 브랜드에 입문한다. 연예인과 인플루언서 그리고 패션 유튜버를 통해 몰랐던 브랜드를 알게 되고 관심을 갖게 된다. 온라인 편집숍(무신사, 29CM 등)을 이용하면서 국내 디자이너 브랜드에 노출된다. 중요한 문장 국내 디자이너 브랜드는 해외 브랜드에 비해 비교적 저렴하면서도 퀄리티가 우수하..

2년 차 퍼포먼스 AE의 기록

이번 달 들어서 만 2년 차 퍼포먼스 AE가 됐다. 사내에 워낙 저 연차 사원이 많다 보니 맡은 일을 100% 책임져야 하는 동시에 후배들을 이끌어 줘야 하는 위치가 됐다. 분석해야 하는 데이터의 범위는 더 넓어졌고, 이전보다 깊은 분석 역량을 요구받고 있다. 아무도 가르쳐 주는 사람 없이 새롭고 뚜렷한 결과를 도출해야 하는 상황이 심적으로 불안하지만, '그래도 해야지 어떡해'하는 생각으로 하루하루 일하고 있다. 예전에는 나의 강점보다 부족한 점에 집중하고, 부족한 역량을 메꾸는 일에 많은 시간을 쏟았다. 그 시간 속에서 이전보다 나아진 부분도 분명 있지만, 나는 언제나 그 시간들이 밑 빠진 독에 물을 붓는 과정처럼 느껴졌다. 성과는 미미했고, 매번 새로운 지식을 마주하는 듯 낯설었고, 하기 싫은 일을 ..