현대오토에버 모빌리티 sw 스쿨 3기 [클라우드]/PYTHON 3

Python 강의 2일차 / 현대오토에버 모빌리티 SW 스쿨 / 클라우드반

1. 연산자1) 비교 연산자__gt__, __lt__, __gte__, __lte__>: 왼쪽 값이 오른쪽 값보다 큼 (a > b) → False>=: 왼쪽 값이 오른쪽 값보다 크거나 동일 (a >= b) → False==: 값이 동일함 (a == b) → False!=: 값이 동일하지 않음 (a != b) → True 2) 산술 비트 연산자그래픽 프로그램의 색상 관련 기능 과 프로그램의 단축 키 그리고 삭제 나 복사를 구현할 때 사용합니다.정수 데이터를 2진수로 변환해서 비트 단위로 연산을 수행 한 후 결과를 10진 정수로 리턴하는 연산자로 시스템 프로그래밍이나 데이터 분석 분야에서 많이 이용&: AND 연산으로 둘 다 1일 때만 1|: OR 연산. 둘 중 하나만 1이여도 1^: XOR 연산. 두 개의..

Python 강의 1일차 / 모빌리티 SW 스쿨 / 클라우드반

1. 파이썬의 기본 문법1) 구성 요소Literal: 개발자가 직접 입력한 데이터, 읽기 전용, 공유하는 데이터Constant(상수): 변하지 않는 데이터Variable(변수): 데이터를 재사용하기 위해서 데이터를 저장한 공간에 붙인 이름Function(함수 – Method): 자주 사용하는 코드를 이름만으로 사용할 수 있도록 묶어 놓은 것Class(클래스)와 Instance(객체 – Object): 동일한 목적을 위한 데이터 와 기능은 묶어 놓은 것으로 이 안에 선언된 데이터 와 기능은 클래스와 객체를 통해서만 사용Module(모듈): 여러 구성 요소들을 묶어 놓을 수 있는 것으로 하나의 파일Package(패키지): 관련 있는 모듈의 모임으로 압축된 형태나 디렉토리 형태로 제공되는데 파이썬의 라이브러..

OOP. Python 강의 / 모빌리티 SW 스쿨 / 클라우드반

OOP 코딩 공부 github: https://github.com/dlcodns/PythonPrograming/blob/main/practice/5_OOP.py 캡슐화(Encapsulation)자료 추상화(Data Abstraction): 불필요한 정보는 숨기고 중요한 정보만을 표현하여 프로그램 단순화추상 자료형(Abstract Data Type, ADT): 자료 표현과 연산을 캡슐화한 자료형, 접근 제어를 통해 정보 은닉 가능OOP 용어ADT → 클래스ADT의 인스턴스 → 객체ADT의 정의된 연산 → 메서드(클래스 내 함수)인스턴스 생성을 위해 호출하는 메서드 → 생성자상속(Inheritance)상위 클래스의 모든 요소를 하위 클래스가 물려 받는 것하위 → 상위(하위에 똑같이 있는 것을 끌어 올렸다)..