본문 바로가기

파이썬기초18

2022.02.08 파이썬정복 13장 예외 처리 미리 말하자면 내 기억으론 12장 부턴 설명이 매우 빈약하고 13장인 예외 처리의 후반부에서는 굳이 이걸 이렇게 했어야 했나? 활용 예시가 적절하지 않은것같은데; 라는 생각이 들게끔하는 욕나오는 책임을 다시한번 밝힌다. # 13. 예외 처리 ''' money = 1$+2$ prant(money) ''' ''' str = "78점" score = int(str) print(score) print("작업완료") ''' # 위의 2개 케이스는 에러가 생기는 상황이다. ''' try: 실행할 명령 except 예외 as 변수: 오류 처리문 else: 예외가 발생하지 않을 때의 처리 ''' ''' str = "89점" try: score = int(str) print(score) except: print("예외가.. 2022. 2. 8.
2022.02.04 파이썬 정복 11장 컬렉션, 람다 # 11장 컬렉션 관리 ''' score = [88,95,70,100,99] for s in score: print("성적 :",s) ''' ''' # 해설 코드 score = [88,95,70,100,99] no = 1 for s in score: print(str(no)+"번 학생의 성적: ",s) no +=1 ''' ''' score = [88,95,70,100,99] num = 1 for i in score: print(str(num)+"번재 학생 칼국수는 몇점이예요?:",num,"점") # 흥미롭다. 이 부분에 있어서 어떤건 ,+모두 이음새가 가능한데 어떤 건 하나만 사용 가능하다. num +=1 ''' ''' score = [88,95,70,100,99] for no in range(len(s.. 2022. 2. 4.
2022.02.02 파이썬정복 10장 사전, 집합 # 제 10장 사전(dict)과 집합 ''' dic = {"boy":"소년", "school":"학교","book":"책"} print(dic) print(dic["boy"]) print(dic["book"]) print(dic.get("student")) # 에러가나는 대신에 일종의 pass 형식으로 get을 이용해 준다. print(dic.get("student","사전에 없는 단어 입니다.")) # 때문에 student는 dic안에 없기때문에 에러가 나야하지만 # 그렇질 않아서 넘어가고 다음 말이 출력된다. if "student" in dic: print("사전에 있는 단어 입니다.") else: print("이 단어는 사전에 없습니다.") # 전체적으로 사전을 만지작 거릴때는 리스트 형식의 []를.. 2022. 2. 2.
2022.01.27 6장 반복문 (while, for문) 오늘 하루동안 했던 것을 적어보기 전에 느낀점을 말해보자면 정말 모방이 답이다. 인풋을 하면 할 수록 활용하기가 용이하다. 다만, 어떤 인풋이든 소화를 시키면서, 분해하고 쪼개가며 이해하면서 인풋 중이다. 이 짓을 몇개의 강의를 통해서, 도저히 소화가 안되는 난이도까지 갔다가 다시 새로운 다른 강의로 갔다가 다시 도저히 소화가 안되는 난이도 까지 갔다가 다시 새로운 배움의 시작으로 가는것을 반복하다 보니 이젠 그래도 약간은 익숙해졌다. 그리고 간단한 몇 줄 짜리도 전엔 이해가 도무지 안 되었는데 지금은 최소한에 해답을 보고 이해할 수 있는 수준까지는 되었다. 정말 놀랍다. 게다가 이번 반복문 파트는 그냥 몰랐던 부분에 대해서 놀라운 것 투성이다. 활용점이 참 많은 부분이였다. 내 기준에서 정말 프로그래밍.. 2022. 1. 27.