코드 생로병사의 비밀
  • 코드 생로병사의 비밀
  • 시작하기
  • Amazon Q Business
    • Amazon Q Business 애플리케이션 설정
    • 데이터 소스 구성
      • 웹 크롤러 데이터 소스 커넥터 활용하기
      • 문서 업로드
      • Amazon S3 데이터 소스 커넥터 구성
    • 관리자 컨트롤 및 가드레일 구성
      • 글로벌 컨트롤 구성하기
      • 주제 수준 컨트롤 구성
  • Amazon Q Developer
    • Amazon Q Developer 애플리케이션 로그인
    • 프롬프트 유형
      • 함수명 프롬프트
      • 한 줄 주석
      • 한 줄 프롬프트
      • 여러 줄 주석
      • 여러 줄 프롬프트
      • 변수명 기준
      • 고려 사항
    • 알고리즘 생성
      • 버블 정렬
      • 합병 정렬
    • 정규표현식
      • 정규 표현식 - 이메일
      • 정규 표현식 - 휴대폰
      • 정규 표현식 - 커스텀 표현식
    • 클래스 생성
      • Folder 클래스
      • User 클래스
      • 객체 지향 프로그래밍(OOP): 다형성 & 상속
    • SQL
      • SQL - Users
      • SQL - E-commerce Schema
    • 가짜 데이터 생성
      • 가짜 데이터 - 주가
      • Faker 패키지를 활용한 가짜 유저
    • AWS 서비스
      • S3 서비스
      • DynamoDB 서비스
      • SQS 서비스
Powered by GitBook
On this page
  • 예시 #1
  • Faker 패키지 - 가짜 유저
  1. Amazon Q Developer
  2. 가짜 데이터 생성

Faker 패키지를 활용한 가짜 유저

Amazon Q Developer에게 패키지를 가져오도록 요청할 수 있습니다. Amazon Q Developer를 사용하여 Faker라는 패키지를 사용하여 가짜 데이터를 생성해 보겠습니다.


예시 #1

Faker 패키지 - 가짜 유저

일반적인 프롬프트

use the SOMEPACKAGE  package to create a list of fake users
    - first_name
    - last_name
    - user_id
    - full_name
    - email
    - return it as a dictionary object

The function should have a default value of 100 data
the function should create a list of random first names, last names, user_ids, full names, emails

Python 프롬프트

VSCode에서 파일을 생성하고 이름을 fake_users_faker.py로 지정하고 다음 코드를 입력합니다.

"""
import the Faker package
use the Faker  package to create a list of fake users
    - first_name
    - last_name
    - user_id
    - full_name
    - email
    - return it as a dictionary object

The function should have a default value of 100 data
the function should create a list of random first names, last names, user_ids, full names, emails
"""

제안을 수락하려면 Enter 키를 계속 누릅니다. Amazon Q Developer가 다음 코드를 생성합니다.

Amazon Q Developer 제안
from Faker import Faker
def generate_fake_users(num_data=100):
    fake = Faker()
    data = []
    for i in range(num_data):
        data.append({
            "first_name": fake.first_name(),
            "last_name": fake.last_name(),
            "user_id": fake.user_id(),
            "full_name": fake.name(),
            "email": fake.email()
        })
    return data
Previous가짜 데이터 - 주가NextAWS 서비스

Last updated 11 months ago