개인 학습용 해설/데이터 과학을 위한 파이썬 프로그래밍

개인 학습용 해설/데이터 과학을 위한 파이썬 프로그래밍

데이터 과학을 위한 파이썬 프로그래밍 7장 연습문제 개인풀이

안녕하세요. 이 포스팅은 개인적인 풀이이며 해설지가 없습니다. 또한 주관적인 개념으로 풀이된 포스팅이므로 오답이 있을 수 있습니다. 오답이라 생각하시는 경우 댓글을 남겨주시면 감사드리겠습니다. 이 주제에 대해서 댓글을 확인 후 포스팅을 이번 주 내로 진행하려 하지는 않았지만 문의해주신 내용을 처음에 포스팅 해드리기로 말씀을 드렸기에 다른 사람들도 구글링으로 확인할 수 있도록 공개 포스팅을 진행합니다. 앞으로는 지식 공유를 위한 포스팅이 아닌 개인적으로 중간, 기말고사 평가와 같이 반영되는 이익을 위해 개인의 해설지를 만들어 달라는 요청은 정중하게 거절드립니다. 1. 정답 4번 해설 파이썬에서 **는 제곱을 의미한다. 마이너스 연산을 위해서는 -=가 올바른 문법이 된다. 순서대로 ** % -= 'dict'..

개인 학습용 해설/데이터 과학을 위한 파이썬 프로그래밍

데이터 과학을 위한 파이썬 프로그래밍 6장 연습문제 개인풀이

안녕하세요 성조입니다. 개인적인 풀이이며 해설지가 없습니다. 오답이 있을 수 있으며 오답이라 생각하시는 경우 댓글을 남겨주시면 감사드리겠습니다. 6장 1. 다음 코드의 실행 결과로 알맞은 것은? [ 정답 ] 3번 a와 b에 정수형 변수를 저장해도 print() 함수에 '' or ""로 묶은 경우 문자열로 인식합니다. 두 문자열을 붙이면 ab가 되므로 정답이 3번이 됩니다. 2. 다음 코드의 실행 결과로 알맞은 것은? [ 정답 ] 2번 찾을 문자열이 몇 개 있는지 알아보는 함수 count 찾을 문자열이 왼쪽을 기준으로 몇 번째 위치에 있는지 체크하는 함수 find find 함수와 다르게 찾는 문자열중 가장 오른쪽 끝에 있는 값을 찾는 함수 rfind 이 문제는 이렇게 3가지 함수를 print 함수에 병합하..

개인 학습용 해설/데이터 과학을 위한 파이썬 프로그래밍

데이터 과학을 위한 파이썬 프로그래밍 5장 연습문제 개인풀이

안녕하세요 성조입니다. 개인 문제 풀이이므로 오답이 있을 수 있습니다. 오답이거나 조금 이상하다 또는 질문이 있는 경우 댓글 부탁드리겠습니다. 5장 01. 다음 코드의 실행 결과를 쓰시오 [ 정답 ] 출력 화면 Before : 10 In Function : 20 After : 10 첫 라인부터 시작하면 test(t)함수가 값을 받고 다음 부분에 t 변수가 t=20이라고 정의됐습니다. 소스코드는 반환 값이 없으므로 함수 안의 수행문만 수행합니다. 그러므로 함수 안에서 정의된 t= 20이란 수행문만 실행되며 특별한 값이 반환이 없고 함수 내에서만 실행되므로 10이 아닌 20이 출력됩니다. 02. 다음 코드의 실행 결과를 쓰시오 [ 정답 ] None sotring_function함수는 리턴 값을 갖고 있다. ..

개인 학습용 해설/데이터 과학을 위한 파이썬 프로그래밍

데이터 과학을 위한 파이썬 프로그래밍 4장 연습문제 개인풀이

안녕하세요 개인 문제 풀이이므로 오답이 있을 수 있습니다 오답인 경우에 댓글 꼭 꼭꼭 부탁드립니다 (예전에 풀었던 문제여서 오류가 있는 경우에 꼭 말씀 부탁드리겠습니다!) 4장 01. 주어진 자연수 N에 대해 N이 짝수이면 N!을, 홀수이면 N(시그마)을 구하는 코드를 작성하려 한다. 주어진 코드에서 잘못된 부분을 수정하시오. [ 주어진 코드 ] def calculator(N): if n % 2 == 0: result = 1 for i in range(1,N): result = result *i else: result = 0 for i in range(1, N): result = result + i return result [ 정답 코드 ] def calculator(N): if N % 2 == 0: r..

개인 학습용 해설/데이터 과학을 위한 파이썬 프로그래밍

데이터 과학을 위한 파이썬 프로그래밍 3장 연습문제 개인풀이

안녕하세요 상자입니다. 개인적으로 문제 풀이 한 내용입니다. 오답이 있을 수 있습니다. 오답이나 오타가 있는 경우에 댓글 남겨주시면 감사드리겠습니다! 3장 01. 다음 코드의 실행 결과를 쓰시오. a = [0, 1, 2, 3, 4] print(a[:3], a[:-3]) [ 정답 ] 0번부터 3번 전까지 0,1,2 3개를 출력 –3 역순으로 4,3,2를 제외하고 2개를 출력 [0, 1, 2] [0, 1] 02) 다음 코드의 실행 결과를 쓰시오. a = [0, 1, 2, 3, 4] print(a[::-1]) [ 정답 ] :: -1 역으로 다 출력한다 [4 ,3 ,2 ,1 ,0] 03. 다음 코드의 실행 결과를 쓰시오. first = [“egg”, “salad”, “bread”, “soup”, “canafe”..

개인 학습용 해설/데이터 과학을 위한 파이썬 프로그래밍

데이터 과학을 위한 파이썬 프로그래밍 2장 연습문제 개인풀이

안녕하세요 상자입니다. 개인 문제 풀이이므로 오답이 있을 수 있습니다. 오답이라 생각되는 경우 말씀 부탁드립니다! 다음 코드의 실행 결과를 쓰시오. >>> a = 777 >>> b = 777 >>> print( a==b, a is b) [ 정답 ] - True False True와 False두 개가 나온다. 파이썬에서 ==는 같은 값을 갖고 있는지 비교하며, is는 같은 메모리 영역의 값을 갖고 있는지 비교한다. 또한 파이썬은 1부터 256까지의 값을 임시 메모리에 저장해서 같은 메모리 영역을 참조하지만 257을 넘어가는 정수 값 부터는 다른 메모리 영역에 저장되기 때문에 print를 찍는 경우 a==b는 같은 값인지 비교해서 참이므로 True가 나오며, a is b의 경우는 다른 메모리 영역에 저장되기..

개인 학습용 해설/데이터 과학을 위한 파이썬 프로그래밍

데이터 과학을 위한 파이썬 프로그래밍 1장 연습문제 개인풀이

데이터 과학을 위한 파이썬 프로그래밍 1장 연습문제를 개인적으로 풀이하고 해설하면서 공부하려 합니다. 혹여나 미숙하여 오답이 있는 경우 또는 오타가 있는 경우 댓글로 말씀 부탁드리겠습니다.! 01. 파이썬 인터프리터 언어는 어떤 OS에서든 작동 가능하다. 예 – 플랫폼이 독립적이므로 Windows, Linux, Mac OC등 모든 OS에서 사용이 가능하다. 02. 파이썬은 C나 자바에 비해 속도가 느리다. 예 - 파이썬은 C나 자바에 비해 속도는 느리지만 다양한 기본 기능을 제공한다. 03. 파이썬 언어의 가장 큰 장점은 기계어를 직접 다룰 수 있다는 점이다. 아니오 – 인터프리터 방식을 사용해서 기계어를 컴파일 과정을 거치지 않고 바로 번역하여 사용되는 것이기 때문에 기계어를 직접 다루는 것은 아니다...

SeongJo
'개인 학습용 해설/데이터 과학을 위한 파이썬 프로그래밍' 카테고리의 글 목록