바로가기

모두를 위한 열린 강좌 KOCW

주메뉴

강의사진
  • 주제분류
    공학 >컴퓨터ㆍ통신 >컴퓨터공학
  • 강의학기
    2023년 1학기
  • 조회수
    4,421
  •  
강의계획서
강의계획서
본 과목에서는 파이썬 프로그래밍의 기본 내용을 배우며, 자료구조와 알고리즘을 구현하는 방법을 배우고, 다양한 응용 분야에 적용할 수 있는 사용자 정의 패키지와 모듈의 구현 방법을 습득한다.

본 과목에서 배우는 세부적인 내용은 다음과 같다:

- 컴퓨팅 사고와 프로그래밍 개요, 파이썬 프로그램 기본 구조

- 파이썬 프로그램 식별자, 기본 자료형과 연산, 파이썬 프로그램 실행제어

- 조건문, 반복문- 파이썬 고급자료형과 관련 연산

- 파이썬 함수, 파이썬 모듈과 패키지

- 객체 지향형 프로그래밍, 클래스와 객체, 파이썬 파일 입출력

- 파이썬 터틀 그래픽, tkinter GUI 프로그래밍- 파이썬 확장 패키지

- NumPy, 유니버설 함수, Matplotlib, SciPy 개요
컴퓨팅 사고
배속
  • 이전차시
  • 다음차시

차시별 강의

PDF VIDEO SWF AUDIO DOC AX
1. 비디오 컴퓨팅 사고 URL
비디오 컴퓨터 구조와 핵심 기능 URL
비디오 알고리즘과 자료구조 개요 URL
비디오 파이썬 프로그래밍 준비 URL
2. 비디오 파이썬 프로그램의 기본 구성, 입력과 출력 URL
비디오 파이썬 프로그램의 조건문과 반복문 개요 URL
비디오 파이썬 기본 연산자와 기본 명령어 URL
비디오 객체 지향 프로그래밍 개요 URL
비디오 파이썬 프로그램 디버깅 URL
3. 비디오 파이썬 프로그램의 실행제어, 조건문, 조건식, while 반복문 URL
비디오 for 반복문 URL
비디오 파이썬 기본 숫자 자료형과 연산 - bool, int, float, complex URL
비디오 파이썬 시퀀스 자료형 개요 - range, list, 인덱싱, 슬라이싱 URL
4. 비디오 str(string) URL
비디오 바이츠(bytes), 바이트 배열(byte array), 메모리뷰(memory view) URL
비디오 리스트 URL
비디오 튜플(tuple) URL
비디오 딕셔너리(dict) URL
비디오 집합(set), 동결집합(frozen set) URL
5. 비디오 파이썬 함수(function) 개요 URL
비디오 파이썬 함수에서의 파라메터(parameter) 형식 정의 및 함수 호출에서의 인수(argument) 전달 URL
비디오 파이썬 내장 함수(embedded function), 람다 함수(lambda function), 1급 함수(first class function), 함수 수식자(function decorator) URL
비디오 재귀함수(recursive function), 제네레이터 함수, 제네레이터 수식 URL
6. 비디오 파이썬 모듈과 패키지 개요, 파이썬 표준 모듈(1) - sys, os, os.patch, shutil, array URL
비디오 파이썬 표준 모듈(2) - time, calendar, bisect, copy URL
비디오 정규식(regular expression, re) 모듈 URL
비디오 사용자 정의 모듈/패키지 URL
7. 비디오 객체지향프로그래밍 개요, 파이썬 클래스와 인스탄스 URL
비디오 클래스 메소드, 인스탄스 메소드, 정적 메소드, 연산자 오버로딩 URL
비디오 파이썬 클래스의 상속(inheritance), 시스템 안정성을 위한 생성자, 접근자, 변경자 URL
비디오 사용자 정의 클래스 예 URL
8. 비디오 파일 입력과 출력, 파일 입출력을 위한 파이썬 I/O 모듈, 텍스트 파일 입력과 출력 URL
비디오 파일 및 디렉토리 관리, 이진 파일 입력 및 출력 URL
비디오 시계열(time series) 데이터 분석 URL
9. 비디오 파이썬 터틀 그래픽 기본 URL
비디오 파이썬 터틀 이벤트 처리, 파이썬 터틀 애니메이션 URL
비디오 tkinter 그래픽 프로그래밍 기본 URL
비디오 tkinter GUI 이벤트 처리 및 애니메이션 URL
10. 비디오 파이썬 확장 패키지 개요, NumPy ndarray 생성 URL
비디오 NumPy ndarray 연산 URL
비디오 유니버설 함수(ufunc) URL
11. 비디오 Pandas 기반 데이터 분석 URL
비디오 데이터 시각화(1) - Matplotlib URL
비디오 데이터 시각화(2) - Seaborn URL
12. 비디오 알고리즘의 성능 개선 - 분할 및 정복, 동적 프로그래밍 URL
비디오 파이썬 프로그램의 성능 향상, Numba @jit, @vectorize URL
비디오 병렬처리 알고리즘과 GPU 활용, Google CoLab URL
13. 비디오 파이썬 기반 인공지능(AI) 및 기계학습(Machine Learning) URL
비디오 파이썬 기반 인공지능(AI) 및 기계학습(Machine Learning) URL
비디오 파이썬 기반 심층 학습(Deep Learning) URL

연관 자료

loading..

사용자 의견

강의 평가를 위해서는 로그인 해주세요.

이용방법

  • 동영상 유형 강의 이용시 필요한 프로그램 [바로가기]


    ※ 강의별로 교수님의 사정에 따라 전체 차시 중 일부 차시만 공개되는 경우가 있으니 양해 부탁드립니다.

이용조건