연락처 정보

코스 개요

파이썬 프로그래밍 입문

  • 파이썬 코드 실행 방법
  • 파이썬 개발 도구 활용법 (IDE 및 명령줄 도구)
  • 파이썬 셸, iPython 셸 및 iPython Notebook 사용법

데이터 타입과 연산

  • 정수와 실수
  • 문자열과 바이트 데이터
  • 튜플과 리스트
  • 사전 및 순서가 지정된 사전
  • 집합과 고정 집합

코드 구성 및 배포

  • 모듈과 패키지 생성 방법
  • 저장소로 코드 업로드하는 절차

객체 지향 프로그래밍 및 함수형 프로그래밍

  • 함수와 클래스 생성 및 활용법
  • 데코레이터를 이용한 함수/클래스 수정 방법
  • 메타클래스 개념 소개

오류 처리 및 테스트

  • 예외 처리와 발생시키기
  • 테스트 작성 및 실행(문서 기반 테스트, 단위 테스트)
  • 테스트에 의한 코드 커버리지 확인 방법

파일 및 디렉터리 다루기

  • 다양한 유형의 파일 접근법과 처리 원칙
  • 일반 텍스트 파일, CSV 파일은 물론 Microsoft Word 및 Excel 문서까지 포함해 파일 생성·읽기·수정·삭제 방법
  • 정규표현식을 활용한 텍스트 데이터 추출 기술
  • 디렉터리 생성/삭제, 목록 출력 및 검색 방법

데이터베이스 접속

  • 데이터 조회·추가·수정·삭제 기능
  • SQLite 3, PostgreSQL, MySQL 등에서 사용 가능한 범용 데이터베이스 API 활용법
  • 객체 관계형 매퍼인 SQLAlchemy 활용 기법
  • NoSQL 데이터베이스와의 연동 방법

웹 관련 작업

  • 웹 페이지 가져오기 기술
  • HTML과 XML 파싱하는 방식
  • 웹 폼 자동으로 입력하는 기법
  • 파이썬을 이용한 웹 애플리케이션 개발 방법

요건

별도의 사전 지식이 필요하지 않습니다.

 28 시간

참가자 수


참가자별 가격

회원 평가 (7)

예정된 코스

관련 카테고리