본문 바로가기
반응형

파이썬31

[Python] 파이썬과 객체 지향 프로그래밍 파이썬 프로그래밍를 읽고, 정리한 글입니다. 목차 · 객체 지향 프로그래밍 - 클래스의 형식과 선언 - 클래스로 새로운 타입 작성하기 · 클래스의 포함관계 · 클래스의 상속관계 - 클래스 상속관계의 개념 - 다중 상속의 이해와 구현 - 추상클래스의 이해와 구현 객체 지향 프로그래밍 · 객체는 상태와 행동을 갖는다. - 상태(state): 객체가 가지고 있는 속성 또는 특성 - 행동(behavior): 객체가 가지고 있는 기능 또는 할 수 있는 행동 · 객체 지향 프로그래밍은 실세계의 제품이 갖는 상태와 행동을 소프트웨어 객체의 멤버변수와 메서드(클래스 내에 포함되어 행위를 표현하는 함소)로 모델링하는 기법이다. - 실세계의 제품이 갖는 특성이나 상태를 나타내기 위해 멤버변수를 이용한다. - 이러한 특성이.. 2022. 3. 30.
[Python] 모듈 - 파이썬 파일의 전부 파이썬 프로그래밍를 읽고, 정리한 글입니다. 목차 · 모듈의 구성원과 처리 방법 · 외부 라이브러리 설치 및 사용 모듈의 구성원과 처리 방법 · 모듈(module)이란? - 함수나 변수 또는 클래스를 모아 놓은 파일이다. 다른 파이썬 프로그램에서 불러와 사용할 수 있게끔 만든 파이썬 파일이라고도 할 수 있다. - 이러한 모듈을 보조기억장치에 저장하면 Python 파일(.py)로 저장된다. 모듈은 하나의 물리적인 파일이라 할 수 있다. · 사용목적: 모듈을 사용하면 논리적으로 파이썬 코드를 구성할 수 있다. 서로 관련 있는 소스 코드를 모듈로 그룹화하면 코드를 더 쉽게 이해하고 사용할 수 있다. · 패키지란? - 서로 관련 있는 여러 개의 모듈을 같은 폴더 내에 파일로 저장하는데 이러한 폴더를 패키지라고 .. 2022. 3. 28.
[Python] 파이썬 제어문: 조건문과 반복문 파이썬 프로그래밍를 읽고, 정리한 글입니다. 목차 · 조건 판단문 if · 반복문 while · 반복문 for 조건 판단문 if 기본 if 문 · 사용법 if 조건식: 수행문 1 ... 수행문 n - 조건식이 참이면 수행문을 구행하고, 거짓이면 아무것도 수행하지 않는다. - 조건식에는 조건의 결과가 참 또는 거짓이 될 수 있는 논리연산자나 비교연산자를 사용한다. - 콜론(:)은 조건에 의해 수행될 명령 집단(블록)의 시작을 의미하므로 꼭 적어야 한다. - if 문에 속한 모든 수행문은 들여쓰기가 같아야 한다. 한 칸이라도 틀리면 오류가 발생한다. - 들여쓰기 공백문자의 간격은 정해져 있지 않지만, 일반적으로 4칸 들여쓰기를 한다. · 예시 a = 4 if a > 3: print('hello') - 블록 .. 2022. 3. 21.
[Python] 파이썬의 코딩 규약 (PEP) 파이썬 프로그래밍를 읽고, 정리한 글입니다. 목차 · 코딩 규약이란? · PEP이란? 코딩 규약이란? · 코딩 규약(Coding convention)은 소스를 코딩할 때 지켜야 할 서로 간의 약속된 규칙을 정하여 일관성 있게 코딩하는 것이다. - 코딩 규약의 장점: 일반적으로 좋은 코드은 많은 시행 착오를 겪은 유능한 프로그래머들의 좋은 습관이 배어 있다. 이러한 코딩 습관을 규약으로 만들어 더 좋은 품질의 소스를 작성하는 데 도움을 줄 수 있다. · 코딩 규약은 코딩 표준 또는 코딩 스타일이라고도 불린다. · 파이썬에서는 PEP8 이라는 대표적인 코딩 규약 명세서가 존재한다. PEP이란? · 파이썬은 코딩 규약을 문서로 제시하고 있다. 이것이 바로 PEP(Python Enhance Proposal) 8.. 2022. 3. 15.
[Python] 파이썬의 설치 및 실습 환경 설정 파이썬 프로그래밍를 읽고, 정리한 글입니다. 목차 · 파이썬 설치와 실행 · 파이참 설치와 실행 파이썬 설치와 실행 파이썬 설치 · 파이썬 사이트(https://www.python.org/downloads/)에서 최신 버전의 파이썬을 다운로드한다. 파이썬 실행 해당 실습 내용은 맥 OS를 기준으로 합니다. · 인터프리터 방식으로 파이썬을 실습하는 방법에는 대화형 모드와 스크립트 모드가 있다. 대화형 모드 · 대화형 모드에서는 파이썬 소스를 입력할 때마다 대화형 셸이 지원하는 프롬프트를 이용하여 명령을 입력하면 바로 결과를 보여 준다. - >>>은 파이썬 명령을 처리할 준비가 되었음을 알려주는 파이썬 셀 프롬프트다. - 프롬프트: 사용자의 명령을 받아들을 준비가 되었음을 모니터에 나타내는 표시 1. 응용 .. 2022. 3. 15.
[Python] 파이썬의 특징 파이썬 프로그래밍를 읽고, 정리한 글입니다. 목차 · 파이썬이란? · 파이썬의 특징 · 파이썬이 사용되는 분야 · 파이썬 인터프리터 파이썬이란? · 1991년 귀도 반 로섬(Guido van Rossum)이 발표한 프로그래밍 언어다. · 비영리 단체인 파이썬 소프트웨어 재단이 관리하는 개방형 ,공동체 기반 개발 모델이다. · 동적 타이핑(dynamic typing)을 지원하는 범용 프로그래밍 언어로 다양한 플랫폼에서 사용할 수 있다. · 무료로 제공되는 라이브러리(모듈)이 풍부하여 교육기관, 연구기관, 산업계, 예술계 등 다방면에 사용된다. 파이썬의 특징 1. 플랫폼에 독립적이다. - 윈도우, macOS, 유닉스, 리눅스, 라즈베리 파이 OS 등 다양한 운영체제에 설치할 수 있다. 2. 수많은 라이브러리.. 2022. 3. 15.
반응형