https://pypi.org/project/Faker/

Basic Usage

Install with pip:

pip install Faker

Use faker.Faker() to create and initialize a faker generator, which can generate data by accessing properties named after the type of data you want.

from faker import Faker
fake = Faker()

fake.name()
# 'Lucy Cechtelar'

fake.address()
# '426 Jordy Lodge
#  Cartwrightshire, SC 88120-6700'

강의 시작전 필기

from faker import Faker

faker = Faker()

print(faker.name())
print(faker.word())
print(faker.sentence())
print(faker.text())
pip install Faker 를 먼저 해주고, 코드를 따라 작성한다.

강의 후 필기

from faker import Faker

faker = Faker()

print(faker.name())
print(faker.first_name())
print(faker.last_name())
print(faker.word())
print(faker.sentence())
print(faker.text())

"""
비밀번호 생성 -> faker.word()
게시글의 제목 -> faker.sentence()
게시글의 내용 -> faker.text()
"""

터미널에서 실행 시

(venv) ksw4060@gimseong-uui-MacBookPro KSW_Algo2308 % /Users/ksw4060/D
esktop/Coding/KSW_Algo2308/venv/bin/python /Users/ksw4060/Desktop/Codi
ng/KSW_Algo2308/faker_tutorial.py

Jose Griffith

Wesley

Russell

easy

Message meet education popular else window remember.

Benefit loss reflect sound first lead simply. Director event change along describe picture.
High century western hear. Partner enter threat resource.

faker = Faker() 대신에 faker = Faker(”ko_KR”)를 입력하면 한국어 이름이 나온다.

from faker import Faker

faker = Faker("ko_KR")

print(faker.name())
print(faker.first_name())
print(faker.last_name())
print(faker.word())
print(faker.sentence())
print(faker.text())

"""
비밀번호 생성 -> word
게시글의 제목 -> sentence
게시글의 내용 -> text
"""

터미널

(venv) ksw4060@gimseong-uui-MacBookPro KSW_Algo2308 % /Users/ksw4060/D
esktop/Coding/KSW_Algo2308/venv/bin/python /Users/ksw4060/Desktop/Codi
ng/KSW_Algo2308/faker_tutorial.py
박지원
성훈
김
necessitatibus
Deserunt iste impedit distinctio voluptatem debitis inventore voluptatibus.
Unde totam odio eaque. At accusantium dignissimos modi fuga laborum nihil.

더미데이터를 만들때 잘 사용하면 된다.