이제 데이터 공부 안하는 블로그

[패스트캠퍼스 수강 후기] 파이썬 인강 100% 환급 챌린지 5회차 미션 본문

파이썬

[패스트캠퍼스 수강 후기] 파이썬 인강 100% 환급 챌린지 5회차 미션

공사노비 2020. 11. 6. 16:23

 

 

5일차

아침에 일어나자마자 공부를 시작했습니다.

파이썬 문법 기초 과정 마지막 강의는 프로젝트로 타이핑 게임을 제작 하는 것입니다. 기초 문법의 마지막 강의인데 50%도 이해를 못하고 있는 것 같은 기분이에요,,,

타이핑 게임이란 단어가 나오면 철자를 틀리지 않게 그대로 쓰고 맞추면 pass글자와 함께 소리가 나오고 마찬가지로 틀리면 wrong과 함께 효과음이 나오는것입니다. 

강사님이 코딩을 천천히 설명하면서 하는데 그것을 이해하면서 따라 코딩하면 되는 강의였습니다. 

그동안 배웠던 여러가지 문법들이 거의 모두 등장합니다. 

 

파일을 불러 들여서 사용하기

 

with open('./resource/word.txt', 'r') as f:  # 문제 txt 파일 로드

    for c in f:

        words.append(c.strip())

 

while문을 사용해서 원하는 만큼 반복하기

 

while n <= 5:                                

    random.shuffle(words)                    

    q = random.choice(words)  

 

if 조건문으로 정답의 맞고 틀림을 구분하기

 

if str(q).strip() == str(x).strip():     

        print("Pass!")

        cor_cnt += 1                         

    else:

        print("Wrong!")

 

프로젝트 강의에서 처음 접하게된 커서를 내가 원하는 위치로 가져다 놓는 

cursor함수

cursor = conn.cursor()

정답인지 오답인지에 따라 소리를 재생해주는 문장도 사운드에 관한 모듈을 import해서 사용가능합니다. 

if str(q).strip() == str(x).strip():     # 입력 확인(공백제거)

        winsound.PlaySound(                  # 정답 소리 재생

            './sound/good.wav',

            winsound.SND_FILENAME

        )

        print("Pass!")

        cor_cnt += 1                         # 정답 개수 카운트

 

    else:

        winsound.PlaySound(                  # 오답 소리 재생

            './sound/bad.wav',

            winsound.SND_FILENAME

        )

print("Wrong!")

 

이외에도 그동안배웠던 db에 저장하는것까지 포괄적인 코딩 연습을 할수있습니다. 

 

이렇게 기초 문법 강의가 끝났습니다. 

과연 얼마나 익숙해졌는지는상상에 맡길게요 ㅠ_ㅠ 

 

 

 

 

 

 

 

 

 

강의소개 https://bit.ly/33a7nvc