45. 파이썬 – 클래스의 상속

45. 파이썬 - 클래스의 상속

이전 포스팅까지 파이썬 클래스를 이용한 사칙연산 클래스를 생성해 봤습니다.이번에는 클래스의 상속이라는 개념을 적용하여 기존에 만든 사칙연산 클래스에 기능을 추가해 제곱을 계산하는 클래스를 만들어 보도록 하겠습니다. 파이썬 클래스 사칙연산 클래스의 상속 클래스의 상속에서 상속(Inheritance)의 의미는 물려받다 라는 의미 입니다.재산 상속 할 때의 상속과 같은 의미입니다.클래스에서도 이 상속이라는 개념이 있습니다.클래스를 만들고 다른 어떤 클래스의 기능을 물려 받을 … Read more

44. 파이썬 – 곱하기.빼기.나누기 기능 만들기와 생성자(Constructor)

44. 파이썬 - 곱하기.빼기.나누기 기능 만들기와 생성자(Constructor)

지난 시간까지 파이썬 에서 사칙연산 클래스를 만드는 과정중에 더하기 기능까지 만드는 과정에 대해 공부해봤습니다.이번 포스팅에서는 사칙연산에서 나머지 곱하기.빼기.나누기 기능 만들기와 생성자(Constructor)에 대해서 공부해 보려 합니다. 파이썬 클래스 사칙연산 클래스 만들어 보기 #5 곱하기.빼기.나누기 기능 만들기 곱하기.빼기.나누기 기능을 추가하여 보겠습니다. 이렇게 add (더하기 기능) 에 이어 multi(곱하기), subtrack(빼기), divide(나누기) 를 add 메서드에서 공부한 것 처럼 동일하게 … Read more

43. 파이썬 – 더하기 기능 만들기

지난 시간에 이어 파이썬의 사칙연산 클래스를 만드는 과정을 통해 클래스에 대한 공부를 하고 있습니다.지난 포스팅에서는 Four_Calculator 라는 클래스를 만들어 보는 과정까진 진행을 했는데이번 포스팅에서는 Four_Calculator 클래스에 더하기 기능을 만들어 보는 과정을 공부해 보겠습니다. 파이썬 클래스 사칙연산 클래스 만들어보기 #4 더하기 기능 만들기 이전 Four_Calculator 클래스에서 testnumber 라는 메서드를 생성을 하고first 와 second 라는 메서드의 매개변수의 … Read more

42. 파이썬 – 메서드 수행문

42. 파이썬 - 메서드 수행문

지난 시간에 이어 계속해서 파이썬 클래스를 이용해서 사칙연산 계산기를 만들어 보겠습니다. 파이썬 클래스 사칙연산 클래스 만들어보기 #3 메서드 수행문 메서드의 또 다른 호출방법 아래처럼 클래스를 통해 메서드를 호출하는 것도 가능은 합니다.하지만 많이 사용되지는 않는다는 거는 참고하시기 바랍니다. 위처럼 클래스이름.메서드 형태로 호출을 하게 되면 객체 a 를 첫번재 매개변수 self 에 꼭 전달해 주어야만 합니다.하지만 아래처럼 … Read more

41. 파이썬 – 클래스 구조와 매개변수

41. 파이썬 클래스 구조와 매개변수

지난 포스팅에서 파이썬의 클래스를 이용한 사칙연산을 만들기 위해 먼저 어떻게 동작을 해야할지 구상을 해봤습니다. 이번 포스팅에서는 지난 포스팅에 이어서 사칙연산 을 수행할 클래스를 만들어 보면서 클래스 구조와 매개변수에 대해 공부해 보겠습니다. 파이썬 클래스 클래스 구조와 매개변수 사칙연산 클래스 만들어보기 #2 클래스 구조 만들기 이제 앞에서 구상한 동작대로 실행을 하는 클래스를 만들어 보겠습니다.먼저 a = Four_Calculator() … Read more

40. 파이썬 – 클래스와 객체(class and object)

40. 파이썬 - 클래스와 객체(class and object)

파이썬 클래스 클래스와 객체(class and object) 아래는 클래스를 가장 잘 설명해 주는 그림이라고 합니다. 위 그림은 과자를 만드는 과자 틀과 그 과자 틀을 사용해 만든 과자 들입니다. 클래스는 과자틀과 비슷하다고 보시면 됩니다.똑같은 무언가를 계속해서 만들어 내는 설계 도면이라 보시면 되고(과자틀)객체는 클래스로 만들어낸 피조물을 의미합니다(과자틀로 만들어 낸 과자들) 클래스(class)의 중요한 특징 클래스의 중요한 특징은 객체마다 고유한 … Read more

39. 파이썬 클래스의 정의(class)

39. 파이썬 클래스의 정의(class)

이제 파이썬 클래스와 모듈, 예외처리, 라이브러리 등 핵심적인 내용들에 대해 공부를 진행하겠습니다.먼저 클래스의 정의와 클래스가 필요한 이유에 대해 알아보겠습니다. 파이썬 클래스 저와 같은 파이썬 초보들에게 파이썬 클래스(class)는 아직까진 하나의 벽이기도 합니다.클래스가 필요한 이유와 클래스의 정의 등 기초부터 공부해 보겠습니다. 클래스가 필요한 이유 프로그래머들이 가장 많이 사용하는 프로그래밍 언어 중 하나는 C 언어 일겁니다.그런 C언어에는 클래스가 … Read more

38. 파이썬 4장 연습문제 -오류 수정 / 입력 저장

38. 4장 연습문제 -오류 수정 입력 저장

4장 연습문제 오류 수정과 입력 저장 등의 문제들을 풀이해 보겠습니다. 4. 다른 출력결과가 나오는 코드를 선택해 보세요 위 결과를 보면 알 수 있듯이 콤마가 있는 경우에는 공백이 생깁니다.첫 번째 “” 로 둘러싸인 문자열은 문자열 + 연산과 같습니다.두 번째 는 위 설명대로 “” 로 둘러싸인 문자열과 같습니다.네 번째는 리스트 요소를 “” 과 각각 합쳐서 출력 하니 … Read more

37. 파이썬 – 프로그램 입출력(연습문제)

37. 파이썬 - 프로그램 입출력(연습문제)

프로그램 입출력 Dos 명령어에 type 이라는 명령이 있습니다.type 명령을 사용해 파일이름을 입력 받아 파일의 내용을 출력을 하게 됩니다. 이렇게 명령 프롬프트에서 사용 되는 명령어들은 인수를 전달하여 프로그램을 실행하게끔 됩니다.이와 같은 기능을 파이썬에서도 사용할 수가 있습니다. sys 모듈 파이썬에서는 sys 모듈을 사용하여 프로그램에 인수를 전달 할 수 있습니다.sys 모듈은 사용하기 전에 먼저 import 명령어를 사용해야 합니다. … Read more

36. 파이썬 – 파일 읽기.내용 추가하기

지난 포스팅에 이어서 파이썬 파일 읽기와 파일에 내용 추가하기 에 대해 공부해 보겠습니다. 파이썬 입출력 파일 읽고 쓰기 파일을 읽는 여러가지 방법 줄바꿈 문자(\n) 제거하는 방법 파일을 읽어 올 때 줄 끝에 줄 바꿈 문자(엔터값 또는 개행값이라고 합니다) \n 를 제거해야 할 경우가 종종 생깁니다.다음 코드는 줄 바꿈 문자가 있는 상태에서 그냥 출력해 본 코드입니다. … Read more