혼공파 커리큘럼 및 1주차 미션
안녕하세요 혼공단 6기를 신청한 학생입니다.
이번 혼공파 6기 혼공단의 혼공파(혼자 공부하는 파이썬) 커리큘럼을 먼저 살펴보겠습니다.
|주차| | |Chapter(챕터)| | |기본 미션| | |선택 미션| |
1주차 | Chapter 1 ~ Chapter 2.2 | P63에 3~5번 문제의 실행결과를 쓰고 인증샷 | 모르는 용어(3~5개)를 찾아서 혼공 용어 노트에 정리하고 인증샷 |
2주차 | Chapter 2.3 ~ 3 | P137에 3번 문제를 풀고 본인이 태어난 해와 띠를 출력하는 결과값을 화면 인증샷 | else 구문과 elif 구문 정리한 내용 포스팅하기 |
3주차 | Chapter 4 | 리스트, 딕셔너리, 범위 자료형에 대해 이해한 내용을 바탕으로 포스팅하기 | P157쪽의 1번 문제의 답을 쓰고 인증샷 |
4주차 | Chapter 5 | P223에 [직접 해보는 손코딩: 범위 내부의 정수를 모두 더하는 함수] 실행 후 코드가 입력된 화면 및 실행결과 화면 인증샷 | 매개변수, 기본 매개변수, 가변 매개변수에 대해 간략하게 정리한 내용 포스팅하기 |
5주차 | Chapter 6 ~ 7.1 | 구문 오류와 예외의 차이 설명하기(291쪽 1번 문제) | P293에 3번 문제 풀고 인증샷 |
6주차 | Chapter 7.2 ~ 8 | P342에 [직접 해보는 손코딩: BeautifulSoup 스크레이핑 실행하기] 예제 실행 후 결과 화면 인증샷 | 혼공 용어 노트에 나만의 언어로 객체, 클래스, 인스턴스, 생성자, 메소드 보충 설명쓰고 인증샷 |
이렇게 커리큘럼이 짜져있는데 이왕 한번 시작한거 끝까지 가보자는 생각으로 공부하려고 하니까 잘 지켜봐주세요!!
1주차는 기본미션과 선택미션으로 나뉘어져 있는데 기본미션은 P63에 있는 3,4,5번 문제의 실행결과를 인증샷으로 찍어 올리는것 입니다.
3번 문제는 print함수로 짜여진 문제인데 ""(큰따옴표)안에 있는 내용을 출력하는것 입니다.
1번째줄, 3번째줄은 이해를 쉽게 할 수 있지만, 소스코드 2번째줄은 조금 어려울 수 있습니다. 쉽게 말해서 역슬래쉬(\)가 8개인데 4개가 출력된것을 보면 역슬래쉬 2개가 1개의 역슬래쉬를 출력한다는것을 알 수 있습니다.
이번 문제는 문자열 인덱스를 활용한 문제입니다.
인덱스는 [1]부터 사용할 수 있다고 생각할 수 있는데, [0]부터 시작을 하게됩니다. (파이썬은 "제로 인덱스")
[0] | [1] | [2] | [3] | [4] |
안 | 녕 | 하 | 세 | 요 |
표를 보면 알 수 있듯이 5번째줄인 인덱스번호 [5]에서 IndexError가 출력되는것을 볼 수 있는데, IndexError는 파이썬을 공부하면서 가장 많이 볼 수 있는 오류중에 하나로 위에 오류는 인덱스의 범위가 벗어났다고 이해하면됩니다.
파이썬에서 ( : ) 문자는 범위 선택 연산자로써 파이썬은 마지막 숫자를 포함하지 않습니다. 쉽게 설명하자면 [1:3]이면
"녕하세"가 될거 같은데 마지막 숫자를 포함하지 않으니까 "녕하"만 출력하는것입니다. 그리고 [1:] , [:3] 같이 앞의 범위를 지정하지 않거나 끝의 범위를 지정해주지 않은 슬라이싱은 처음부터 정해진 범위까지 또는 정해진 시작범위 부터 끝까지 다 출력한다고 생각하시면 됩니다.