본문 바로가기

혼공챌린지5

[혼공학습단 6기] 혼공파 6주차 혼공파가 벌써 마지막 주차라니 감회가 새롭다. 매 주 한 두번씩 책 읽으면서 미션 클리어하면서 공부했는데 남은 책이 몇 페이지 남지 않았다. 이게 혼공학습단의 효과인가? 다음에 공부하고 싶은 게 생기면 다른 것으로도 혼공단을 해보고 싶다. 기본미션 6주차 구글링해보니 역슬래시 뒤에는 공백이 들어가면 이러한 오류가 뜬다고 한다. 그러나 오류는 여기서 끝이 아니었다. 자꾸 import가 불가능하다는 오류가 뜨길래 한 시간 동안 구글링을 하면서 문제를 찾았었다. 디렉토리 설정을 하지 않아서 생긴 문제였다. 신나는 마음으로 결과를 보러 들어갔지만 다시 한 시간의 구글링..코드 들여다보기.. select를 selsct로 써서 생긴 오류였다. 한 글자가 이렇게 무섭습니다. 수고하셨습니다. 2021. 8. 17.
[혼공학습단 6기] 혼공파 5주차 먼저 기본 미션부터 해결하면 구문 오류: 프로그램의 구문 상에 오류가 있어서 프로그램이 실행조차 안되는 오류 예외: 프로그램은 실행이 되지만, 중간에 실행에 문제가 되는 부분이 있어 생기는 오류, 예외 처리를 함으로써 해결할 수 있다. 이틀이나 더 써놓고 세 줄 쓰기는 너무 양심이 없어서 추가미션까지 해보았습니다. output = 10 + "개" # 예외 - 구문은 정상적이나 10은 int형이므로 + 기호를 쓸 수 없음. TypeError: unsupported operand type(s) for +: 'int' and 'str' int("안녕하세요") # 예외 - 안녕하세요를 int 형으로 바꿀 수 없음. ValueError: invalid literal for int() with base 10: '안.. 2021. 8. 11.
[혼공학습단 6기] 혼공파 4주차 먼저 시작하기 전 3주차에 추가 과제가 있었다. 당연히 함수니까 ()를 넣어 변수를 넣을 자리를 만들어야 하겠지만, 이번 주 공부할 내용 중 함수가 들어가 있어 관련된 생각을 조금 정리해보았다. ()가 있는 함수는 많지만 clear는 앞에 . 으로 앞에 함수를 적용할 리스트를 선택한다. 그리고, clear뒤에 있는 ()에는 아무런 변수가 붙지 않는다. 그렇다면 당연히 clear(적용할 리스트)의 형식으로 해야 하는 게 아닐까? 라고 생각해서 한 번 함수를 만들어 보았다. 결과값은 []이 나올 것이라는 내 예상과 다르게, 다음과 같이 나왔다. 이유가 무엇인지는 모르겠으나, clear 함수는 이 방법으로는 만들 수 없다는 것이 확인되었고, 그래서 이러한 방법을 택한 것이 아닐까 싶다. 앞에 . 이 붙는 이유.. 2021. 8. 2.
[혼공학습단 6기] 혼공파 3주차 04-1 리스트와 반복문 리스트는 파이썬에서 처음 보는 형식인데, '자료를 저장할 수 있는 자료'가 개념이라고 한다. 1. 선언 형식 여기서, [ ] 안의 각 원소들을 요소, 그 위치들을 인덱스라고 한다. 리스트 안의 형식들은 어떻게 적용될까 궁금했는데, 파이썬에서의 반복문을 아직 배우지 않아 살짝 뒷부분을 예습하고 눈대중으로 실험해보았다. 리스트 안에서의 자료형은 선언할 때 그대로 유지되는 것을 알 수 있다. 자료형 선언에서의 True의 T를 소문자로 선언하였을 때는 true가 선언된 자료형의 이름이 아니라서 오류가 발생하지만, 대문자로 선언하면 불 형식의 요소가 되는 것을 확인하였다. 2. 특징 전체적으로 이전 단원에서 배웠던 문자열과 비슷하다고 느꼈다. 그러나 조금 더 '집합'이라는 표현과 가깝지 .. 2021. 7. 26.