목차
- 파이썬 코딩 TOTP 큐알 코드 생성 예제 이전 포스팅 링크 및 설명
- 파이썬 코딩 print 함수에서 탭 출력 예제 이전 포스팅 링크 및 설명
- 파이썬 코딩 sqlite3 데이터 삭제 예제 이전 포스팅 링크 및 설명
- 파이썬 코딩 pass 문법으로 추상 클래스 생성 및 재구현 예제
- 파이썬 코딩 pass 문법으로 추상 함수 생성 및 재구현 예제
파이썬 코딩 TOTP 큐알 코드 생성 예제 이전 포스팅 링크 및 설명
안녕하세요. 오늘은 파이썬 코딩에서 특별한 문법중에 하나인 pass 문법에 대해 공부해보도록 하겠습니다. 우리가 흔히 영어로 pass 라고 하면 passport, password, pass 등 여러 의미에서 확인할 수 있습니다. 일종이 무언가 혹은 어딘가를 지나가는 것을 의미합니다. passport의 경우 출국, 입국을 위해 사람을 식별하는데 사용하는 것입니다. 또한 password는 어떠한 서비스를 이용하기위해 사용자를 인증하기 위한 수단으로 사용됩니다. 이처럼 pass는 어떤것을 지난다는 의미를 갖습니다. 오늘은 파이썬의 pass 문법이 무엇인지 알아보겠습니다. 그전에 이전 포스팅에서는 파이썬 코딩에서 TOTP 코드가 포함된 큐알 코드를 만드는 방법에 대해 알아보았습니다. 해당 내용이 궁금하시다면 아래 포스팅 링크를 참고해주세요.
2024.02.19 - [Python] - [Linux/Python] 파이썬 코딩 TOTP QR 코드 생성 및 출력 예제(서버 시간 동기화)
파이썬 코딩 print 함수에서 탭 출력 예제 이전 포스팅 링크 및 설명
다음으로 이전 포스팅에서는 파이썬 코딩에서 print 텍스트 출력 함수에 대해 자세히 알아보았습니다. tab은 화이트 스페이스 4래를 가지는 공백을 의미합니다. print에서 문자열을 출력할 때 이 tab을 출력하는 방법도 알아보았습니다. 보통은 이름, 성별, 전화번호 등을 공백으로 구분할 때 탭을 기존 문자열 뒤에 붙이면서 출력을 합니다. 파이썬 코드에서도 print 함수로 출력하기 이전에 탭을 추가하여 출력할 할 수 있습니다. 해당 내용이 궁금하시다면 아래의 포스팅을 참고해주세요.
2024.02.08 - [Python] - [Linux/Python] 파이썬 print 문자열 탭 출력 예제(tab print)
파이썬 코딩 sqlite3 데이터 삭제 예제 이전 포스팅 링크 및 설명
마지막으로 파이썬 코딩에서 sqlite3 라이브러리를 활용하여 기존 로컬 데이터베이스에서 데이터를 삭제하는 예제를 알아보았습니다. 삭제란 delete query 를 의미합니다. 즉, 로컬에 저장된 데이터 베이스에 delete query를 전송하여 기존에 있던 데이터를 디스크에서 삭제하는 것을 의미합니다. 파이썬 코딩으로 이러한 데이터베이스 관리가 가능합니다. 만약 아직 파이썬에서 sqlite3의 기존 데이터를 삭제하는 방법을 잘 모르신다면 아래의 포스팅 링크를 참고하여 학습해주세요.
2024.01.31 - [Python] - [Linux/Python] 파이썬 sqlite3 데이터 삭제 예제(data delete)
파이썬 코딩 pass 문법으로 추상 클래스 생성 및 재구현 예제
아래는 파이썬 코딩에서 일반적으로 pass 문법을 사용하는 예제입니다. 추상 클래스 생성시 추후 재구현을 대비하여 pass 문법을 사용할 수 있습니다. 또한 이렇게 선언한 클래스를 다시 재구현하는 예제입니다. 아래의 코드를 직접 실행하여 pass 문법의 활용 방법을 알아보세요. 클래스 재구성 방법도 확인하실 수 있습니다.
from abc import ABC, abstractmethod
class TestParent(ABC):
@abstractmethod
def abstract_method(self):
pass
class TestChild(TestParent):
def test_print():
print('a')
파이썬 코딩 pass 문법으로 추상 함수 생성 및 재구현 예제
아래는 파이썬 코딩에서 pass 문법을 사용하여 추상적인 함수를 생성하는 예제입니다. 추상이란 실제 어떤 코드를 실행해야할지 아직 정해지지 않은 상태로서, 추후 재구현시 코드를 구현할 수 있는 문법입니다. 이때 pass가 사용됩니다. 아래 예제 코드를 직접 실행하여 추상 함수 생성과 재구현 방법을 알아보세요.
from abc import ABC, abstractmethod
class TestParent(ABC):
@abstractmethod
def abstract_method(self):
pass
class TestChild(TestParent):
def abstract_method(self):
print('다시 재정의한 함수')
t = TestChild()
t.abstract_method()