파이썬(Python)

  • 교육장소 : 이대·신촌캠퍼스 / 강남캠퍼스
  • 교육시간 : 평일(월~목) 19:00~22:00, 3주, 36h
                                     주말(토) 09:30~18:00, 4주, 32h
  • 수강료 : 320,000원
  • 교육대상 : 일반, 재직자, 실업자
  • 교육문의 : 이대캠퍼스 02)313-1711
                                           강남캠퍼스 02)561-1911
1. 교육개요

• 오픈소스로 개발되어 가독성, 동적 타이핑, 광범위한 라이브러리 등 여러가지의 장점을 지니고 있는 강력한 프로그래밍 언어 Phython 스크립트 언어에 대하여 학습한다.
• Phython 언어의 프로그래밍 문법을 습득하여 Phython 프로그램 개발이 가능하도록 한다.
• 다양한 라이브러리를 활용하여 Phython 프로그램을 개발하는 방법을 숙지한다.

2. 교육목표

• Phython 기반의 프로그램이 가질수 있는 특징, 장점에 대하여 숙지한다.
• Phython 프로그래밍 언어의 문법을 학습하여, Phython 기반의 프로그램을 개발할 수 있도록 한다.
• Phython 프로그래밍 언어의 소스 코드를 이해하고 수정할 수 있다.
• Phython 기반의 다양한 라이브러리를 활용하여 데이터베이스, 네트워크 통신 등의 기능을 제공할 수 있도록 실습한다.

3. 교육대상

• 프로그래밍을 처음 배우거나 Phython 문법을 체계적으로 배우고자 하는 분
• Phython 프로그램의 개발 방법 및 기본 문법에 대해서 알고자 하는 C언어, JAVA언어 개발자 등 다른 분야 종사자
• 빅 데이터에 관심이 있으신 분

4. 선수지식

• SW 코딩 기초, 데이터베이스

5. 사용 소프트웨어 및 실습장비

• Windows
• Phython

6. 교육내용



주차 교육내용
1주차 (12h) • Phython 개발 환경 구축
          - 프로그래밍 언어 개요, Phython 다운로드 및 설치, 환경설정, Phython 자료형
• Phython 기본 문법
          - Phython 기본 프로그램 작성 및 실행, 변수 및 상수, 변수 선언 및 활용, 자료형의 종류 연산자와 연산함수
          - 수치 연산자, 수치 연산 함수, 시퀀스 자료형, 문자열 메소드, 유니코드 문자열과 바이트 제어문
          - 분기문, 반복문
2주차 (12h) • 함수
         - 함수의 정의와 호출, 매개변수, 재귀호출
• 자료구조
         - 선형리스트, 링크드리스트, 해시맵
• 리스트
          - 리스트의 연산, 중첩 리스트, 리스트 정렬, 순환참조
• 튜플
          - 튜플의 연산, 리스트와의 차이점, 패킹과 언패킹
• 집합
         - set 객체의 생성과 연산, dictionary의 연산과 메소드
3주차 (12h) • 클래스
         - 클래스의 정의, 객체 생성, 클래스 멤버와 인스턴스 멤버
         - 모듈, 패키지, 프로그램 배포, 상속과 메타클래스
          - 캡슐화, 상속, 다형성, 메타클래스
• 예외처리
          - 예외처리의 개념, try-catch, raise와 assert
• 데이터베이스 프로그래밍
         - 데이터베이스 개요, SQLite3, Phython과 연동