본 과정은 파이썬 프로그래밍 언어를 100개의 문제를 통해서 학습하도록 기획된 과정입니다. 100개의 문제는 파이썬 전 영역에 걸쳐서 골고루 출제가 되기 때문에 빠르게 100개의 문제를 모두 풀어보게 함으로써 성취감과 자신감을 가질 수 있게 합니다. 또한 파이썬 자격증 문제를 풀어봄으로써 자격증(COS Pro 2급) 시험에도 대비할 수 있도록 하였습니다.
난이도는 초급(60%) + 중급(40%) 정도의 비율로 나눠서 진행.
학습목표
100개의 문제풀이를 통해서 난이도별 다양한 파이썬 문제를 풀 수 있는 능력을 배양시킨다.
교육대상
1. 100 문제를 통해서 파이썬 언어를 마스터하고자 하는 자 2. 파이썬 영역별로 난이도가 골고루 조정된 100 문제를 풀어보고자 하는 자
차시별 학습목표
01. 파이썬의 컬렉션 자료형 4가지를 공부할 때 공부 가이드를 제시해보시오
02. 파이썬 리스트에 대한 설명으로 잘못된 것은 무엇인지 말해보시오
03. 정수형, 실수형, 문자형 리스트를 생성하는 예제를 만들어보시오
04. 리스트 생성시 서로 다른 데이터 자료형 값을 사용하여 만들어보시오
05. 리스트 생성시 빈 리스트를 생성하는 코드를 2가지로 구현해보시오
06. 인덱스를 이용하여 리스트 요소에 접근하고 해당 요소 값을 출력해보시오
07. 리스트에서 korea, 365, 400 이라는 값이 출력되도록 작성하시오
08. 역인덱스를 사용하여 리스트 요소의 마지막 부터 거꾸로 출력되도록 구현하시오
09. 인덱스와 반복문을 사용하여 리스트 요소의 값들을 모두 출력하시오
10. 학생들의 영어 점수를 오름차순으로 출력하는 코드를 구현하시오
11. 역인덱스를 사용하여 영어 점수를 오름차순과 내림차순으로 출력시키시오
12. 학생들의 영어 점수 리스트에 새 전학생의 영어 점수를 추가해보시오
13. 2개의 리스트를 하나의 리스트로 묶는 병합 처리에 대한 코드를 구현하시오
14. 동물원에서 원하는 동물의 케이지(cage)를 찾아서 출력하는 코드를 구현하시오
15. 리스트에 들어있는 동물중 중복된 동물을 제거하여 출력하시오
16. 아래의 자료구조에 접근시 에러가 나는 것은 무엇이고 그 이유를 설명해보시오
17. 리스트 컴프리헨션(list comprehension)이란 무엇인지 예제를 통해 설명해보시오
18. 아래의 다양한 list comprehension 문제들을 코드로 구현하시오
19. i, j for i in range(3) for j in range(3) list comprehension 결과를 말해보시오