# SNS 서비스 중 하나인 인별그램을 만들어 볼 거예요. 이 프로그램은 두 개의 클래스로 이루어져 있어요.
# 아래 설명을 참고하여 멋진 인별그램을 만들어 봅시다!
# 사용자의 정보를 저장하는 클래스예요.
class User:
def __init__(self, username):
self.userName = username
self.followers = []
self.followings = []
# 사용자를 팔로우하는 사람의 수를 반환하는 get_num_followers() 메서드를 정의해 주세요.
# 게시글의 정보를 저장하는 클래스예요.
class Post:
# Post 클래스의 생성자 메서드를 정의해 주세요.
# 매개변수로 img_path, caption, author을 순서대로 받아요.
# 해시태그의 리스트를 반환하는 get_hashtags() 메서드를 정의해 주세요.
# caption이 "맛있는 저녁 #먹스타그램 #이태원"이라면, ["먹스타그램", "이태원"]을 반환해요.
# 게시물 작성자의 이름을 반환하는 get_author_id() 메서드를 정의해 주세요.
# 클래스를 테스트하기 위한 코드예요.
# 자유롭게 수정해 보세요.
user = User('Coribot')
post = Post('./image/1.jpg', '#Hello I make #this with #python', user)
To embed this project on your website, copy the following code and paste it into your website's HTML: