연락처 정보
 기간 28 시간

코스 개요

Python 프로그래밍 입문

  • Python 코드 실행
  • Python 개발 도구(IDE 및 명령줄 도구) 사용
  • Python과 IPython 셸 및 IPython Notebook 활용

데이터 타입과 연산

  • 정수 및 실수
  • 문자열 및 바이트
  • 튜플 및 리스트
  • 딕셔너리 및 순서딕셔너리
  • 세트 및 프러즌 세트

코드 조직 및 배포

  • 모듈 및 패키지 생성
  • 리포지토리로 코드 배포

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

  • 함수 및 클래스 생성 및 사용
  • 데코레이터로 함수 및 클래스 수정
  • 메타클래스 소개

오류 처리 및 테스트

  • 예외 처리 및 발생
  • 테스트 작성 및 실행(문서 테스트 및 단위 테스트)
  • 테스트를 통한 코드 커버리지 확인

파일 및 디렉터리 작업

  • 다양한 유형의 파일 접근 및 파일 처리 원칙
  • 파일 생성, 읽기, 업데이트 및 삭제(일반 텍스트 파일, CSV, Microsoft Word 및 Microsoft Excel 파일 포함)
  • 정규식(Regular Expressions)을 사용하여 텍스트 파일에서 데이터 추출
  • 디렉터리 생성 및 삭제, 파일 목록 및 검색

데이터베이스 접근

  • 데이터 선택, 삽입, 업데이트 및 삭제
  • SQLite 3, PostgreSQL 및 MySQL 기반의 범용 데이터베이스 API
  • 객체 관계 매핑기(SQLAlchemy) 사용
  • NoSQL 데이터베이스 활용

웹 정복

  • 웹 페이지 가져오기
  • HTML 및 XML 파싱
  • 웹 폼 자동 입력
  • Python으로 웹 애플리케이션 생성

요건

없음

참가자 수


참가자별 가격

회원 평가 (7)

예정된 코스

관련 카테고리