Skip to main content
파이썬 프로그래밍 동영상

파이썬 프로그래밍




Enrollment is Closed

강좌소개

수업내용/목표

파이썬 언어는 최근 전문 프로그래머들이 사용하는 언어중하나로 점점 그 비중이 높아져 가고 있습니다.
이 강의는 파이썬 언어의 기초를 다루는 강의입니다. 프로그래밍을 처음 시작하거나, 파이썬 언어를 배우고자 하는
수강생을 대상으로 개설한 강의입니다. 초보자가 따라올 수 있도록 진행되는 과정이니 중급 이상의 강의를 원하는
수강생들에게는 적합하지 않을 수 있습니다.

홍보/예시영상

강좌운영계획

주차별 학습 내용 표
주차 주차명
(주제)
주차별 학습목표 운영방법
차시 차시명(소주제) 학습요소(유닛)
1 프로그래밍 기본개념 파이썬 프로그래밍을하기 위한 기본환경을 설정할 수 있다 1-1. 컴퓨터프로그래밍의 기본 이해 강의(15분), 퀴즈(2개)
1-2. 파이썬 IDE 설치하기 강의(15분), 퀴즈(2개)
1-3. 대화형 프로그램 처음 작성하기 강의(15분)
1-4. 과제물: IDE 설치 스크린샷 업로드  
2 변수, 연산자 활용하기 변수와 연산자의 의미와 활용 목적을 이해하고, 코딩에 응용한다 2-1. 변수와 메모리 할당 강의(15분), 퀴즈(2개)
2-2. 변수 활용하기 강의(15분), 퀴즈(2개)
2-3. 연산자 소개, 활용하기 강의(15분), 퀴즈(2개)
2-4. 과제물: 연산자 활용한 코드 제출  
3 입출력과 조건문 입력문, 출력문, 조건을 처리하는 명령어를 이해하고 코딩에 응용한다 3-1. 입력문, 출력문의 이해와 활용 강의(15분), 퀴즈(2개)
3-2. 조건문의 이해 강의(15분), 퀴즈(2개)
3-3. 조건문의 활용 강의(15분),
3-4. 과제물: 입출력문 활용한 코드 제출  
4 조건문과 반복문 여러개의 조건을 활용하는 방식과, 반복문 기초에 대해 이해하고 코딩에 응용한다 4-1. 다중 조건문의 이해와 활용 강의(15분), 퀴즈(2개)
4-2. 반복문의 이해 강의(15분), 퀴즈(2개)
4-3. 과제물: 조건문 활용한 코드 제출  
5 다양한 반복문 반복문 while, for, 다중 for문의 활용을 이해하고 코딩에 응용한다 5-1. while문 활용하기 강의(15분), 퀴즈(2개)
5-2. for문, range함수 활용하기 강의(15분), 퀴즈(2개)
5-3. 다중 for문 활용하기 강의(15분), 퀴즈(2개)
5-4. 과제물: 반복절 활용한 코드 제출  
6 예외처리, turtle로 그리기 예외처리 개념을 이해하고 활용한다 간단하게 그래픽을 그리는 turtle을 활용한다 6-1. 예외처리의 이해와 활용 강의(15분), 퀴즈(2개)
6-2. turtle 이해하기 강의(15분)
6-3. turtle 활용하면서 함수 소개 강의(15분)
6-4. 과제물: 예외처리 및 turtle 반복절 활용한 코드 제출  
7 문자열, 리스트 문자열, 리스트를 이해하고 다양하게 활용하게 된다 7-1. 문자열 처리하기 강의(15분), 퀴즈(2개)
7-2. 리스트 이해하기 강의(15분), 퀴즈(2개)
7-3. 문자열 및 리스트 활용하기 강의(15분), 퀴즈(2개)
7-4. 과제물: 문자열 및 리스트 활용한 코드 제출  
8 함수 내장함수 사용과 사용자 정의 함수의 차이점을 이해하고 응용한다 8-1. 함수란 무엇인가? 장점? 강의(15분), 퀴즈(2개)
8-2. 함수 정의와 변수 강의(15분)
8-3. 함수 활용과 랜덤함수 강의(15분), 퀴즈(2개)
8-4. 과제물: 함수를 활용한 코드 제출  
9 함수, 모듈 내장 모듈, 재귀함수를 이해하고 코딩에 응용한다 9-1. 내장 모듈 이해하기 강의(15분)
9-2. 다양한 모듈 활용 강의(15분), 퀴즈(2개)
9-3. 재귀함수의 이해 강의(15분), 퀴즈(2개)
9-4. 과제물: 함수와 모듈을 활용한 코드 제출  
10 튜플, 딕셔너리 튜플과 딕셔너리의 활용에 대해 이해하고 코딩에 응용한다 10-1. 튜플의 이해 강의(15분), 퀴즈(2개)
10-2. 딕셔너리의 이해 강의(15분), 퀴즈(2개)
10-3. 리스트, 튜플, 딕셔너리 활용 강의(15분)
10-4. 과제물: 튜플 및 딕셔너리 활용한 코드 제출  
11 파일 입출력 프로그램에서 외부파일을 읽고 쓰는 과정을 이해하고 코딩에 활용한다 11-1. 파일 입출력의 이해 강의(15분), 퀴즈(2개)
11-2. 파일 입출력 함수 활용 강의(15분), 퀴즈(2개)
11-3. 파일 입출력 활용시 예외처리 강의(15분)
11-4. 과제물: 파일 입출력 함수를 활용한 코드 제출  
12 이미지 처리, tkinter 웹프로그램을 하는데 필요한 GUI tool, tkinter을 이해하고 간단히 응용한다 12-1. 이미지 처리, Pillow 활용 강의(15분), 퀴즈(2개)
12-2. tkinter 이해하기 강의(15분), 퀴즈(2개)
12-3. tkinter 활용하기 강의(15분)
12-4. 과제물: Pillow 설치 인증화면 업로드  
13 tkinter, 객체지향프로그래밍 tkinter 사용하는 다양한 예제를 이해한다 객체지향프로그래밍의 기초를 이해한다 13-1. 객체지향프로그래밍 이해 1 강의(15분), 퀴즈(2개)
13-2. 객체지향프로그래밍 이해 2 강의(15분), 퀴즈(2개)
13-3. 과제물: tkinter 활용한 스크린샷 업로드  
14 기말고사

강좌운영팀 소개

교수자

김경미 professor
김경미 교수
1987.2 고려대학교 수학교육학과 졸(학사).
1992.2 한국외국어대학교 무역정보학과 졸(석사)
2007.2 경북대학교 컴퓨터공학과 졸(박사)

1986.12 ~ 1986.9 KAIST 전자계산소 기술원(프로그래머)
1997.2 ~ 현재 한동대학교 글로벌리더십학부 교수, 20년간 IT기초과목과 컴퓨터언어 교육 담당

E-mail: kmkim@handong.edu

강좌지원팀

류태동
류태동
한동대학교 전산전자공학부 학사과정

E-mail: 21800235@handong.edu
김창립
김창립
한동대학교 국제어문학부 학사과정

E-mail: 21300204@handong.edu

강좌수강정보

이수/평가정보

평가기준표 

퀴즈 과제 기타(검색자료 업로드) 기말고사 총점
30% 25% 20% 25% 100%

※ 매 주 과제가 있습니다  

※ 매 주차별로 퀴즈가 진행 됩니다     
    : 각 퀴즈는 게시 이 후 2주로 기한이 잡혀 있습니다. (예: 9/18일 퀴즈 경우, 10/2까지 퀴즈 풀이 완료)
    : 퀴즈 문제 풀이 횟수는 제한이 없습니다.
    : 기한 내 퀴즈풀이를 해 주셔야 이수증을 문제 없이 발급 받으실 수 있습니다.
    : 퀴즈 점수는 모든 퀴즈 문제를 합산하여 계산이 됩니다. (이 부분은 시스템에서 자동으로 합산되기 때문에, 추후에
       진행상황 메뉴에서 확인하실 수 있습니다.)  

※ 총60%이상점수획득시,이수증을발급받을수있습니다.

강좌수준및선수요건

교재및참고문헌

Introduction to Computing UsingPython,Ljubomif Perkovic (Wiley, 2012)
: 위 서적은 참고자료이며 필수지참이 아님을 알려 드립니다.

교수자 제공 자료 (PPT 파일 : 강의자료에서 다운로드 가능)
: 영상에서 다뤄지는 코드 및 과제수행하는데 필요한 코드를 담고 있습니다.

자주 묻는 질문

관련 강좌

  1. Subject

    Engineering
    (Computers & Communication)
  2. 강좌를 개발하고 운영하는 기관입니다. 컨소시엄으로 운영 시, 대표기관의 명칭이 나타납니다

    Institution

    HANDONG GLOBAL UNIVERSITY
  3. 강좌의 구성 주차 수를 의미합니다. (강좌를 충실히 학습하기 위해 필요한 주당 학습시간을 의미합니다.)

    Course Week
    (Estimated Effort)

    14week
    (주당 02시간 00분)
  4. 본 강좌 이수자에게 인정되는 학습시간으로 해당 강좌의 동영상, 과제, 시험, 퀴즈, 토론 등의 시간을 포함합니다. (강의 내용과 관련된 동영상 재생 시간의 총 합계입니다.)

    Accredited learning time
    (Video Duration)

    45시간 59분
    (10시간 37분)
  5. 수강신청이 가능한 기간으로 해당 기간 내에만 수강신청이 가능합니다.

    Registration Period

    2020.02.24 ~ 2020.03.29
  6. 강좌가 운영되고 교수지원이 이루어지는 기간입니다. 이수증은 강좌운영기간이 종료된 이후에 발급받을 수 있습니다.

    Classes Period

    2020.03.01 ~ 2020.06.21
  7. ※ 만족도 응답 표본 수 미달 등 일정 기준이 충족되지 않은 경우 별점이 공개되지 않을 수 있습니다.