Python 15

[Python] 클래스(Class)와 객체(Object)

클래스(Class)와 객체(Object) Keyword 클래스의 정의 클래스(Class) 와 객체(Object) 객체(Object)와 인스턴스(instance) 메서드(method) self 생성자(Constructor) 클래스의 정의 '클래스란 무엇인가? 파이썬은 객체 지향 언어(object-Oriented programming, OPP) 언어 클래스는 객체지향 프로그래밍의 기본 구성요소이다. 클래스는 연관있는 데이터와 기능을 묶은 객체를 만들기 위한 설계도 → 같은 형태의 무언가를 만들어내기 위한 틀 🪔 객체 지향 프로그래밍이란? 더보기 객체 지향 프로그래밍은 컴퓨터 프로그래밍의 패러다임 중 하나. 객체 지향 프로그래밍은 컴퓨터 프로그램을 명령어의 목록으로 보는 시각에서 벗어나 여러 개의 독립적인 단..

Python 2022.08.20

[Sol] Powershell에서 tab키 기능 수정하기

Powershell에서 tab키 기능 수정하기 1) 모듈 삭제하는 방법 https://noel-embedded.tistory.com/912 윈도우 cmd에서 아나콘다 tab키 error cmd에서 python을 실행한 후 if문 조건 작성 후 다음 행에서 실행문을 작성할 때 위와 같은 에러가 발생한다 readline 모듈에서 redisplay 속성을 찾을 수 없다고 하는데, 해결할 수 있는 방법이 2가지가 noel-embedded.tistory.com 2) *rlmain.py 파일 class BaseReadine(object) 변경 self.disable_readline = True 로 변경 https://stackoverflow.com/questions/56838545/python-hitting-tab..

Python 2022.08.01

[Jupyter] Pyspark로 SQL데이터 연동하기

1. Spark 초기화 import findspark findspark.init() [package] findspark ▼ 더보기 findspark 패키지의 findspark.init() 함으로써 pyspark 라이브러리를 보통 라이브러리처럼 import 할 수 있게 해주는 패키지 Pyspark는 sys.path에 default로 등록되어 있지 않아서, 보통 라이브러리처럼 import하기 위해 findspark 패키지를 통해 runtime 동안에만 sys.path에 등록할 수 있게 해준다. (pyspark shell로 개발하거나, hadoop cluster의 yarn을 이용해 pyspark job을 제출할 때에는 필요하지 않다) 2. Spark 세션 정의 스파크 세션 열고, 생성된 세션을 가지고 데이터 ..

Python 2022.07.29