파이썬 독한 한달 째이다.
간단한 프로그램을 작성하여 지난 시간 동안 배웠던 내용들을 종합적으로 정리하는 시간을 가질 수 있었다.
#사이트별로 비밀번호를 만들어주는 프로그램을 작성하시오.
#예) : http://naver.com
#규칙1 : http:// 부분은 제외 -> naver.com
#규칙2 : 처음 만나는 점 이후 부분 제외 -> naver
#규칙3 : 남은 글자 중 처음 세자리 + 글자 내 "e" 갯수 + "!"로 구성
#예) 생성된 비밀번호 : nav51!
url = "http://naver.com"
my_str = url.replace("http://", "") #규칙1
#print(my_str)
my_str = my_str[:my_str.index(".")] #규칙2
#my_str[0:5] -> 0~5 직전까지. (0, 1, 2, 3, 4)
#print(my_str)
password = my_str[:3] + str(len(my_str)) + str(my_str.count("e")) = "!"
print("{0}"의 비밀번호는 {1}입니다.".format(url, password))
위와 같은 간단한 프로그램을 작성하여 보았다.
url 부분의 주소만 바꾸어주면 새로운 주소에 대한 비밀번호를 아주 간단히 생성할 수 있는 프로그램이다.
처음 퀴즈를 보고 어떻게 작성해야할까 하는 조금의 막막함이 있었는데 강의를 따라가다 보니 지난 한달 동안 배웠던 코딩 지식만을 통해서 쉽게 작성할 수 있는 것을 깨달았다.
무작정 강의를 따라가면 진도 채우듯이 배우기만 하는 것이 아니라 복습을 하고, 또 내가 배운 지식을 토대로 무엇이든 간단한 프로그램을 하나라도 만들어보는 것이 실력 향상의 가장 큰 비결이라는 것을 다시 한 번 깨달았다.