
1기를 이어서 다른 책 내용으로 2기 스터디가 있다고하여 참여해봤습니다. https://cafe.naver.com/doitstudyroom/45900 2기에서는 "Do it! 점프 투 파이썬" 개정판을 진행하더라구요. 개인적으로 봤을 때 1기에서 진행했던 책보다 더 딥하고 많은 내용을 다루는것으로 보고 바로 참여했습니다. 오랫동안 사용하지 않았던 Github 활성화시키기위해 풀었던 문제에 대해서는 푸쉬하는 방식으로 하려고 합니다.
Q1. 호박 고르기 가장 큰 호박을 골라서 호박죽을 쑤고, 가장 작은 호박으로는 호박볶음을 해 먹으려고 해요. 변수 pumpkin에 튜플 자료형으로 호박 다섯 개가 담겨있어요. 가장 큰 호박과 가장 작은 호박을 구해 보세요. A1. # 호박 다섯 개가 튜플 자료형으로 들어 있어요 pumpkin = (1, 5, 2, 3, 6) # 가장 큰 호박을 골라서 변수에 저장하세요 big = max(pumpkin) # 가장 작은 호박을 골라서 변수에 저장하세요 small = min(pumpkin) Q2. 시퀀스의 합과 길이 구하기 시퀀스의 합과 길이를 쉽게 구하는 방법을 익혀 봅시다. A2. # 숫자 다섯 개가 리스트에 담겨 있어요 my_list = [1, 2, 3, 4, 5] # my_list의 합을 넣어 보세요 ..
Q1. pop과 count pop()과 count()를 사용해서 주석 아래에 코드를 완성해 보세요. A1. # my_list에 리스트 원소가 들어 있어요 my_list = [1, 2, 2, 3, 3, 3] # my_list 안에 있는 원소 3의 개수를 변수에 저장하세요 var = my_list.count(3) # my_list가 [1, 2, 3]이 되도록 소괄호 안에 숫자를 입력해 원소 2와 3을 지워 주세요 my_list.pop(1) my_list.pop(2) my_list.pop(3) Q2. 붙이기의 달인 리스트 자료를 붙여서 문자열로 만드는 연습을 해 보세요. A2. # 리스트 ['Seeing', 'is', 'Believing']을 변수에 저장하세요 my_list =['Seeing', 'is', '..
Q1. 열 마리 코끼리가 거미줄에 걸렸네 아기 코끼리 열 마리가 거미줄 그네를 타려고 줄을 서 있습니다. 아기 코끼리를 일일이 그네에 태우려면 엄마 코끼리가 무척 힘들겠지요? 앞에서 배운 for 문을 이용하면 쉽습니다. A1. nums = [1,2,3,4,5,6,7,8,9,10] for i in nums: print(i,"번째 코끼리가 거미줄에 걸렸네♪") Q2. 쌀과 씰 잠자는 동안 애벌레가 '쌀'을 갉아먹고 '씰'로 변해 버렸어요. 봄이 되어 잠에서 깨어 쌀이 몇 알 남았는지 알고 싶어 하나하나 직접 세려고하니 눈이 아프다고 합니다. for문과 시퀀스, 그리고 if 문을 이용하여 문자열 mix에서 '쌀'의 개수만 세어 보세요. A1. # '쌀'과 '씰'이 섞여 있어요 mix = '쌀씰쌀쌀씰쌀씰쌀씰쌀쌀..
Q1. 선착순! 줄을~ 서시오 하트 여왕의 경기에 참여하기 위해 동물 친구들이 하나둘 모여듭니다. 동물들이 도착한 순서대로 줄을 세워 볼까요? append()를 사용하여 빈 리스트에 동물을 추가해보세요. A1. # 빈 리스트 line_up이 있어요 line_up = [] # 거북이, 홍학, 토끼 순으로 도착했어요. 차례로 추가해 보세요 line_up.append('거북이') line_up.append('홍학') line_up.append('토끼') # 줄을 잘 세웠는지 line_up을 출력해 확인해요 print(line_up) Q2. 새치기의 달인 도도새 경지장에 가장 늦게 도착한 도도새가 슬쩍 새치기를 하려고 하네요. 홍학이 고개를 잠깐 돌린 사이에 어떻게 끼어 들어갔는지 알아볼까요? insert()를..
Q1. 따라쟁이 앵무새 input()으로 정보를 입력하면 print()로 출력할 수 있어요. 키보드로 입력한 값을 그대로 출력하는 앵무새를 만들어 보세요. A1. # input()으로 입력값을 받아 변수 var에 넣어요 var = input() # 변수 var를 출력해 볼까요? 05번 줄은 수정하지 않아도 돼요 print('앵무새:', var) Q2. 두 배로 돌려주는 홍학 코딩별의 은행원 홍학은 남보다 두 배로 열심히 일합니다. 홍학에게 돈을 맡기면 일 년 후에 정확히 두 배의 금액을 돌려준다고 합니다. 홍학에게 맡길 금액을 입력하면 일 년 후 받을 수 있는 돈을 출력해 주는 코드를 만들어 보세요. A2. # 홍학에게 맡길 금액을 변수 money에 입력받으세요 money = input() # money..
아래의 문제들은 "Do it! 첫 파이썬" 책 내용으로, 엘리스코딩 플랫폼에서 파이썬 가상환경을 제공하였습니다. 그래서 따로 Python 설치를 안하고 편하게 실습하였습니다. [ 1장 ] 1주차에는 프로그래밍 언어에 대한 내용을 알려주는 부분이였습니다. Q1. 컴퓨터는 O과 O만 알아 들을 수 있어. 이것만 사용해서 대화하는 방법을 이진법이라고 하지. A1. (0, 1) Q2. 컴퓨터와 사람의 언어가 다르기 때문에 컴퓨터에게 말을 걸려면 이 언어를 사용해야 해. 이 언어는 기계어만 알아들을 수 있는 컴퓨터와 대화하기 위한 연결고리! A2. 프로그래밍 Q3. 프로그래밍 언어로 OO를 쓰며 OO하고 있는 엘리스 토끼! A3. 코드, 코딩 Q4. 수많은 프로그래밍 언어 중 배우기 쉽고, 다양한 분야에서 널리 ..

이지퍼블리싱에서 주최한 '파이썬 스터디'를 참여했습니다. https://cafe.naver.com/doitstudyroom/44613 업무하면서 파이썬을 검색해서 조금씩 사용했지만, 책 읽고 학습을 해본적이 없더라구요😂 책 읽는게 세상에서 제일 어려운거같아요ㅎㅎ 반 강제(?) 스터디를 참여하면 일정에 맞춰서 진행하니까 구몬 학습지처럼 하지않을까 싶어서 신청했어요. 자세한 내용은 URL 통해서 확인하실 수 있습니다. [ 참여 방법 ] 1. 책 or 전자책 구입 후 학습을 진행합니다. ㄴ 저는 바로 구매해서 볼 수 있는 전자책으로 구입해서 진행했어요. 2. 공부하는 모습을 사진찍고, 1주차, 2주차 마다 학습완료한 글을 작성합니다. ㄴ 주차 별로 학습완료하고 검사를 받으면 소정의 선물들도 준다고 하더라구요!..