-
- 주제분류
- 공학 >컴퓨터ㆍ통신 >컴퓨터공학
-
- 강의학기
- 2026년 1학기
-
- 조회수
- 3,382
-
- 강의계획서
- 강의계획서
- 수강안내 및 수강신청
- ※ 수강확인증 발급을 위해서는 수강신청이 필요합니다
차시별 강의
| 1. | ![]() |
Chapter.1 파이썬 소개 | (1) 프로그래밍에 필요성에 대해 이해하고 이를 설명할 수 있다. (2) 컴파일러와 인터프리터의 차이점을 이해하고, 상황에 맞는 번역기를 사용할 수 있다. (3) 파이썬의 장/단점을 이해하고, 파이썬이 필요한 분야에 대해 설명할 수 있다. | |
![]() |
Chapter.1 파이썬 소개 | (1) 프로그래밍에 필요성에 대해 이해하고 이를 설명할 수 있다. (2) 컴파일러와 인터프리터의 차이점을 이해하고, 상황에 맞는 번역기를 사용할 수 있다. (3) 파이썬의 장/단점을 이해하고, 파이썬이 필요한 분야에 대해 설명할 수 있다. | |
|
![]() |
Chapter.1 파이썬 소개 | (1) 프로그래밍에 필요성에 대해 이해하고 이를 설명할 수 있다. (2) 컴파일러와 인터프리터의 차이점을 이해하고, 상황에 맞는 번역기를 사용할 수 있다. (3) 파이썬의 장/단점을 이해하고, 파이썬이 필요한 분야에 대해 설명할 수 있다. | |
|
![]() |
Chapter.1 파이썬 소개 | (1) 프로그래밍에 필요성에 대해 이해하고 이를 설명할 수 있다. (2) 컴파일러와 인터프리터의 차이점을 이해하고, 상황에 맞는 번역기를 사용할 수 있다. (3) 파이썬의 장/단점을 이해하고, 파이썬이 필요한 분야에 대해 설명할 수 있다. | |
|
![]() |
Chapter.1 파이썬 및 에디터 설치 | (1) 알고리즘에 대해 이해하고, 이를 설명할 수 있다. (2) 파이썬 인터프리터 설치과정을 이해하고, pc에 이를 설치하여 활용할 수 있다. (3) 에디터의 필요성에 대해 이해하고, PC에 에디터를 설치하여 활용할 수 있다. | |
|
| 2. | ![]() |
Chapter.2 변수 | (1) 변수의 개념 및 필요성을 이해할 수 있다. (2) 변수를 선언하고 해당 변수에 값을 할당할 수 있다. (3) 변수 데이터의 자료형을 이해하고 자료형에 따른 특징을 설명할 수 있다. | |
![]() |
Chapter.2 문자열과 기본 입출력 | (1) 문자열 연산자와 인덱싱, 슬라이싱을 활용하여 문자열을 조작할 수 있다. (2) format()함수와 f-string을 사용하여 문자열을 다양한 형식으로 만들수 있다. (3) 데이터를 출력하고 사용자로부터 값을 입력받을 수 있다. | |
|
| 3. | ![]() |
Chapter.3 리스트와 튜플(1) | (1) 리스트를 생성하고, 인덱싱을 사용하여 리스트 요소에 접근할 수 있다. (2) 리스트에 요소를 추가, 삭제, 정렬, 탐색하는 다양한 연산 및 함수를 활용할 수 있다. (3) 튜플의 불변성 특징을 이해하고 리스트와 비교하여 설명할 수 있다. | |
![]() |
Chapter.3 리스트와 튜플(2) | (1) 리스트 슬라이싱의 다양한 방법을 이해하고 적용할 수 있다. (2 다양한 방법으로 튜플을 생성하고, 튜플 패킹 및 언패킹을 활용할 수 있다. (3) 튜플의 연산자와 내장함수를 활용하여 데이터를 처리할 수 있다. | |
|
| 4. | ![]() |
Chapter.4 딕셔너리와 세트(1) | (1) 딕셔너리를 생성하고, 딕셔너리의 주요 특징을 설명할 수 있다. (2) 딕셔너리에서 키를 사용하여 값을 조회하고, 다양한 메서드를 활용할 수 있다. (3) 딕셔너리에 요소를 삽입, 수정, 삭제하는 방법을 이해하고 적절히 활용할 수 있다. | |
![]() |
Chapter.4 딕셔너리와 세트(2) | (1) 세트의 주요 특징을 이해하고 세트를 생성할 수 있다. (2) 세트에 요소를 추가하거나 삭제하는 방법을 활용할 수 있다. (3) 세트의 합집합, 교집합, 차집합, 대칭 차집합 등의 집합 연산을 수행할 수 있다. | |
|
| 5. | ![]() |
Chapter.5 기본 연산자 | (1) 산술 연산자의 동작을 이해하고, 파이썬 프로그램에 활용할 수 있다. (2) 대입 연산자의 동작을 이해하고, 파이썬 프로그램에 활용할 수 있다. (3) 비교 연산자의 동작을 이해하고, 파이썬 프로그램에 활용할 수 있다. | |
![]() |
Chapter.5 비트 연산자 | (1) 비트의 개념을 이해하고, 비트에 대해 설명할 수 있다. (2) 비트 연산자의 동작을 이해하고, 파이썬 프로그램에 활용할 수 있다. (3) 시프트 연산자의 동작을 이해하고, 파이썬 프로그램에 활용할 수 있다. | |
|
| 6. | ![]() |
Chapter.6 조건문(1) | (1) 조건문(if~else문)을 이해하고 프로그램을 작성할 수 있다. (2) 코드 블록과 들여쓰기를 적절하게 사용하여 코딩할 수 있다. (3) 조건문과 조건연산자를 상황에 적합하게 활용할 수 있다. | |
![]() |
Chapter.6 조건문(2) | (1) 조건문(if~else문)을 중첩하여 프로그램을 작성할 수 있다. (2) 논리연산자를 활용하여 조건문을 간결하게 작성할 수 있다. (3) 조건문(if~else문)을 사용하여 효율적으로 문제를 해결할 수 있다. | |
|
| 7. | ![]() |
Chapter.7 반복논리와 while | (1) 반복논리의 동장을 이해하고, 반복논리를 활용한 알고리즘을 구성할 수 있다. (2) while문의 동작을 이해하고, while문을 활용하여 반복노리를 파이썬 프로그램으로 구현할 수 있다. (3) 무한루프와 break의 동작을 이해하고, 무한루프와 break를 적절히 활용하여 파이썬 프로그램을 작성할 수 있다. | |
![]() |
Chapter.7 while 심화와 continue | (1) continue문의 동작을 이해하고, 파이썬 프로그램에서 활용할 수 있다. (2) while문을 활용한 입력 통제의 동작을 이해하고, 파이썬 프로그램에서 활용할 수 있다. (3) 중첩 while문의 동작을 이해하고, 파이썬 프로그램에서 활용할 수 있다. | |
|
| 9. | ![]() |
Chapter.9 기본 for문과 range()함수 | (1) for문이 적용되는 영역을 이해하고, for문의 특징을 설명할 수 있다. (2) range()함수의 동작을 이해하고, range()함수를 프로그램에서 활용할 수 있다. (3) for문에서 break, continue, if문의 동작을 이해하고, 적절히 활용할 수 있다. | |
![]() |
Chapter.9 for문 심화 | (1) for문과 while문이 자주 사용되는 상황을 이해하고, 적절한 상황에 for문과 while문을 선택하여 프로그램을 작성할 수 있다. (2) 중첩 for문의 동작을 이해하고, 파이썬 프로그램에서 활용할 수 있다. (3) for문에서 리스트 컴프리헨션에 대해 이해하고, for문에 리스트 컴프리헨션을 적용한 프로그램을 작성할 수 있다. | |
|
| 10. | ![]() |
Chapter.10 함수(1) | (1) 함수의 개념 및 필요성을 이해할 수 있다. (2) 함수를 정의하고 해당 함수를 호출할 수 있다. (3) 매개변수 전달 및 함수의 반환값을 이해하고 적절하게 활용할 수 있다. | |
![]() |
Chapter.10 함수(2) | (1) 지역변수와 전역변수의 개념을 이해하고 코딩 과정에 적용할 수 있다. (2) 재귀함수 및 다양한 내장함수를 이해하고 프로그래밍에 활용할 수 있다. (3) 람다함수, 제너레이터, 데커레이터를 활용하여 응용 프로그램을 개발할 수 있다. | |
|
| 11. | ![]() |
Chapter.11 모듈과 패키지(1) | (1) 모듈과 패키지, 라이브러리의 개념을 이해할 수 있다. (2) 파이썬에 모듈과 패키지 import를 수행할 수 있다. (3) 사용자의 모듈/패키지를 만들어서 코딩 과정에 활용할 수 있다. | |
![]() |
Chapter.11 모듈과 패키지(2) | (1) 파이썬에서 빈번하게 활용되는 라이브러리를 이해할 수 있다. (2) 라이브러리(표준/외부)를 활용한 예제 프로그램을 이해할 수 있다. (3) 모듈과 패키지를 활용하여 응용 프로그램을 개발할 수 있다. | |
|
| 12. | ![]() |
Chapter.12 고급 입출력 | (1) 입출력 개념에 대해 이해한다. (2) 입력과 출력 함수를 이해한다. (3) Escape 문자에 대해 이해한다. | |
![]() |
Chapter.12 예외처리 | (1) 예외처리 기본 개념을 이해한다. (2) 예외 종류를 파악한다. (3) 사용자 정의 예외 개념을 이해한다. | |
|
| 13. | ![]() |
Chapter.13 파일처리(1) | (1) 파일의 개념에 대해 이해할 수 있다. (2) 파일 입력과 출렵 함수를 프로그램에 활용할 수 있다. (3) 파일 입출력 모드를 이해할 수 있다. | |
![]() |
Chapter.13 파일처리(2) | (1) 파일 입출력시 고려할 사항들을 파악할 수 있다. (2) csv 파일을 처리할 수 있다. (3) 엑셀 파일을 처리할 수 있다. | |
|
| 14. | ![]() |
Chapter.14 클래스(1) | (1) 객체지향 프로그래밍 개념을 이해할 수 있다. (2) 클래스를 설계하고 구현할 수 있다. | |
![]() |
Chapter.14 클래스(2) | (1) 인스턴스 변수와 클래스 변수를 구별할 수 있다. (2) 정적 함수와 클래스 함수의 차이점을 이해할 수 있다. (3) 생성자와 소명자 함수를 구현할 수 있다. (4) 상속 개념을 이해하고 구현할 수 있다. | |
연관 자료










