컨텐츠 바로가기 메뉴 바로가기 푸터 바로가기
사업내용

미래자동차 마이크로디그리 교육과정

Python프로그래밍 강의 계획

Python프로그래밍 안내 표

교과목명 Python프로그래밍 수준 초급
개설대학(학과/담당교수) 충북대/황영배, 아주대/김동권,
아주대/이병옥, 인하대/남창주, 국민대/서두옥
학점/시간 3 / 4
수업형식 이론+실험실습 수업방식 Blended
추천선수과목 평가유형 절대+상대평가 혼합
교과목개요

자율주행을 위해서 소프트웨어의 중요성이 커지고 있는 환경에서,가장 효과적인 프로그래밍 언어 중의 하나로 최근 부상하고 있는 파이썬(Python) 언어를 학습한다.Python 언어는 소프트웨어를 전공하지 않는 사람들이 쉽게 학습할 수 있고, 자율주행에 필요한 딥러닝과 객체인식 등의 다양한 분야에서 널리 사용되고 있다.스마트폰 에서 프로그래밍을 할 수 있을 만큼 쉽게 사용할 수 있지만, 다양한 데이터 처리 및 시각화 기능을 제공하고,또한 복잡한 인공지능 및 병렬처리 프로그램을 작성하는 데도 사용되는 언어이다.

교과목개요 안내표

1주차
  • 파이썬의 개요
    프로그래밍 언어에 대한 이해
    파이썬의 설치 및 실행
9주차
  • 객체와 클래스
    객체지향 프로그래밍의 이해
    클래스 작성의 이해와 실습
    객체 참조와 클래스 변수에 대한 이해
2주차
  • 변수와 수식
    변수와 자료형에 대한 이해
    수식 계산에 대한 실습
10주차
  • GUI 프로그래밍
    tkinter의 이해와 실습
    버튼 이벤트 처리 실습
    키보드와 마우스 이벤트 처리 실습
3주차
  • 조건문
    제어문에 대한 이해
    if, if-else, 중첩/연속 if 문에 대한 이해 및 실습
    관계연산자, 조건연산자, 논리연산자에 대한 실습
11주차
  • 파일과 예외처리
    파일처리를 위한 이해
    다양한 텍스트 파일 입출력 방법 실습
4주차
  • 반복문
    반복문의 필요성에 대한 이해
    횟수 제어 반복(for)문에 대한 이해 및 실습
    조건 제어 반복(while)문에 대한 이해 및 실습
    무한 루프와 break, continue 실습
12주차
  • 내장함수, 람다식
    내장함수에 대한 사용법 이해 및 실습
    람다식에 대한 이해 및 실습
    유용한 파이썬 모듈 실습
5주차
  • 함수
    함수 작성 및 호출에 대한 이해
    매개 변수 전달에 대한 이해 및 실습
    순환 호출 이해와 실습
13주차
  • 상속
    상속의 개념 이해
    상속 구현 실습
    다형성과 동적 바인딩 이해 및 실습
6주차
  • 파이썬 자료구조 1
    리스트 자료구조의 이해와 실습
    리스트 합병, 복제, 슬라이싱 이해와 실습
    리스트 함축의 이해와 실습
14주차
  • 파이썬을 이용한 응용소프트웨어 구현
    넘파이(numpy) 모듈 이해 및 실습
    파이썬을 이용한 영상처리 이해 및 실습
7주차
  • 파이썬 자료구조 2
    튜틀, 딕셔너리, 세트에 대한 이해 및 실습
    문자열에 대한 이해 및 실습
15주차
  • 파이썬 프로젝트
  • 파이썬 모듈을 활용한 자율자동차 관련 응용
  • 기말고사
8주차
  • 중간고사
 

※미래자동차 마이크로디그리 과정은 대림대학교 학사규정, 마이크로디그리 운영규정과 운영지침에 따름