파이선 프로그래밍

  • HOME
  • SW기초교육
  • 교과목소개
  • 파이선 프로그래밍

파이선 프로그래밍 | 교과목 코드 : CTLR268


강의개요 및 목적

    이 강좌는 프로그래밍에 대한 사전 지식이 없는 학생들을 대상으로 한 프로그래밍 입문을 위한 교양 과정이다.
    파이썬은 짧고 간결하며, 쉽게 읽고 이해할 수 있는 직관적인 코드를 작성할 수 있어서, 입문자들에게 매우 적합한 언어로 인식되고 있다.
    그럼에도 성능은 강력해서, 과학 계산, 웹프로그래밍, 로보틱스와 인공지능 분야에서 널리 사용되고 있다. 현대적인 프로그래밍 언어의 면모를 갖추고 있으면서, 그래픽 사용자 인터페이스 기능에서도, turtle 그래픽과 tkinter를 사용하여 상당히 쉽게 프로그래밍이 가능하다.
    그래서, 이 강좌는 처음으로 프로그래밍을 접하려는 학생들을 대상으로 파이썬 언어를 중심으로 하여 프로그래밍의 기초를 배우는데 역점을 둔다.

    교재 및 참고문헌

      (1) 주교재
      - 어서와 파이썬은 처음이지 (인피니티북스)
      (2) 보조교재
      - 빠르게 활용하는 파이썬 3.6 프로그래밍(위키북스)
      - A Byte of Python

주별강의내용


    1. Python 소개 - 프로그래밍이란?
    2. 변수 개념 - 자료 종류
    3. 연산 기능 - 연산자란? - 산술/비교/논리연산자 - 쉬프트/복합대입연산자 - 연산자 우선 순위
    4. 리스트 - 리스트란? - 리스트를 활용한 함수
    5. 기타 자료형 - 튜플 - 딕셔너리 - 집합
    6. 조건문/반복문 기본 - if문 - for문
    7. 조건문/반복문 활용 - 중첩 if/for/while문 - break/continue문
    8. 중간고사
    9. 함수 - 함수 개념 - 함수 응용
    10. 내장모듈 -sys,time,calendar,webbrowser모듈 -내장함수
    11. 클래스 -클래스란 -상속/오버로딩/오버라이딩
    12. turtle -GUI -모듈 활용 및 각종 메서드 사용
    13. Tkinter -Tkinter -다양한widget활용
    14. 멀티쓰레드 -함수/클래스를이용한멀티쓰레드 -lock을이용한공용메모리공간제어하기
    15.에러처리와외부모듈(추가학습) -에러처리 -외부모듈
    16.기말고사

문의사항 바로가기
문의사항
온라인교육(기초) 바로가기 올해의 sw Innovator SW Gallery

SW중심대학이란?

페이스북 바로가기 경북대

TOP ▲