1. 탐구 내용먼저 지금까지 준비한 단어 목록과 알고리즘 순서도를 바탕으로 코드를 작성하고, 여러 번 직접 실행해보면 발생하는 버그를 수정하였다. 발생하는 모든 경우에 대해 예상을 벗어나는 경우에도 거기에 맞추어 에러 메시지가 출력되도록 하였다. 두음법칙을 적용시키는 코드는 함수로 나타내 구현을 쉽게 하였다. 2. 전체 소스 코드import randomimport os# 특정 글자로 시작하는 리스트 추출def filter_words_starting_with(lst, prefix): return [word for word in lst if word.startswith(prefix)]#특정 글자로 끝나는 리스트 추출def filter_words_end_with(lst, prefix): return..

1. 탐구 내용5월 동안에는 먼저 표준국어대사전에서 다운로드한 JSON 파일을 파싱해 txt 파일로 저장하고, 이를 바탕으로 단어의 목록을 생성하였다. 먼저 위 방법으로 단어의 목록을 생성하고, 두음법칙이 적용되는 마지막 글자의 목록, 두음법칙을 적용시키기 위한 한자어의 목록을 생성하였다.2. 소스 코드1) 단어 목록import jsonf = open("wordlist.txt", 'w',encoding="UTF-8")def write(data, i): # 메모장에 데이터 작성 wordlist = [] for i in range(i): if data["channel"]["item"][i]["word_info"]["pos_info"][0]["pos"] != "동사": ..
1. 탐구 계획 표준국어대사전에서 제공하는 단어 목록 JSON 데이터에서 필요한 부분만을 추출할 것이다. 하기 위해서는 먼저 파이썬의 JSON 모듈이 대해 탐구하는 과정이 필요하다. 2. 지식의 학습 가. JSON 1) 정의 JSON은 파싱 또는 직렬화 없이도 사용할 수 있는 텍스트 기반의 데이터 표현 방식이다. JSON은 그 특성상 상대적으로 쉽게 작성할 수 있고, 소프트웨어에서 파싱하거나 생성하기도 쉽다. 종종 구조화된 데이터를 직렬화해 네트워크에서 교환할 때, 특히 서버와 웹 애플리케이션 간에서 자주 사용된다. JSON에는 데이터 유형이 들어갈 수 있고, 그 예로 배열, 불린, 숫자, 객체, 문자열, 널이 있다. JSON은 임시 데이터의 저장에 적합하고, 시스템 간 데이터 전송에 자주 사용되며, 복..
1. 탐구 계획 표준국어대사전에서 제공하는 단어 목록 JSON 데이터에서 필요한 부분만을 추출할 것이다. 하기 위해서는 먼저 파이썬의 JSON 모듈이 대해 탐구하는 과정이 필요하다. 2. JSON 가. 정의 JSON은 파싱 또는 직렬화 없이도 사용할 수 있는 텍스트 기반의 데이터 표현 방식이다. JSON은 그 특성상 상대적으로 쉽게 작성할 수 있고, 소프트웨어에서 파싱하거나 생성하기도 쉽다. 종종 구조화된 데이터를 직렬화해 네트워크에서 교환할 때, 특히 서버와 웹 애플리케이션 간에서 자주 사용된다. JSON에는 데이터 유형이 들어갈 수 있고, 그 예로 배열, 불린, 숫자, 객체, 문자열, 널이 있다. JSON은 임시 데이터의 저장에 적합하고, 시스템 간 데이터 전송에 자주 사용되며, 복잡한 데이터 모델을..

1. 계획 소개 끝말잇기를 파이썬을 활용해 프로그램으로 구현한다. 규칙은 다음과 같다. 1. 기본적으로 단어는 대한민국 표준국어대사전에 등재된 단어들 중 2글자 이상의 동사, 형용사, 조사를 제외한 명사, 대명사, 부사(의성어, 의태어 포함), 관형사, 감탄사(예: 아이고, 에그머니나), 수사이며, 추가로 접미사(예: 는답니까, 는다오)를 사용한다. 2. 참여자는 2명으로, 컴퓨터와 플레이어이다. 먼저 컴퓨터가 단어를 제시하고, 플레이어는 컴퓨터가 처음으로 제시한 단어의 마지막 글자로 시작하는 단어를 입력한다. 이후 컴퓨터가 플레이어가 제시한 단어의 마지막 글자로 시작하는 단어를 찾아 제시하고, 이 과정을 플레이어와 컴퓨터가 반복한다. 2-1. 만약 마지막 글자에 두음법칙이 적용 가능하다면, 그 다음 차..
- Total
- Today
- Yesterday
- 밴드
- 앨리스인체인스
- 기타
- 린킨파크
- 메탈
- 록
- 헤비메탈
- 앨범
- 코딩
- 파이썬
- 헤미메탈
- JSON
- 스토너락
- 슬립낫
- 메탈밴드
- 정보
- 락밴드
- 하드록
- 댄치그
- 노엘내한
- 뉴메탈
- 파리올림픽 개막식
- 디오
- 프로그래밍
- 하드락
- 락
- 밴드정보
- 메탈리카
- 세르지탄키안
- 데이브그롤
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |