✔️ 대상 : 초중고생
✔️ 기간 : 주 2회 2개월(90분 수업)
✔️ 준비물 : 노트북
✔️ 내용 : 파이썬의 함수, 모듈, 파일 사용법과 알고리즘 심화 학습을 통해 파이썬의 핵심 기능을 마스터합니다.
주차 | 주제 | 내용 |
---|---|---|
1주차 | 함수란? | 함수 정의와 호출, 함수로 합계 구하기, 함수로 짝수 홀수 판별하기, 함수의 매개변수, 함수 값의 반환 |
2주차 | 함수 활용 | 함수로 도형 넓이 구하기, 함수로 단위 변환하기, 함수로 배수 판별하기, 함수로 배수 합계 구하기 |
3주차 | 지역변수와 전역변수 | 지역변수란?, 전역변수란?, global 키워드, 영어 문장에서 알파벳 개수 세기, 문자열 거꾸로 출력하기 |
4주차 | 함수와 알고리즘 1 | 소수 판별하기, 회문인지 판별하기, 문장에서 단어 개수 세기, 문장에서 단어 삭제하기, 만나이 계산하기 |
5주차 | 함수와 알고리즘 2 | 문자열 치환 알고리즘, 버블 정렬, 선형 탐색, 이진 탐색, 생활 알고리즘 |
6주차 | 모듈이란? | 모듈 생성하기, math 모듈, time 모듈, datetime 모듈, random 모듈, 주사위 게임 만들기 |
7주차 | 파일과 예외 처리 | 텍스트 파일 쓰기, 텍스트 파일 읽기, 파일에서 성적처리하기, CSV 파일 처리, JSON 파일 처리 |
8주차 | 객체지향 프로그래밍 | 클래스와 객체, 생성자 함수, 클래스 속성과 인스턴스 속성, 상속, 메서드 오버라이딩, 객체지향 프로그래밍 실습 |