인기 추천 BEST
Python(파이썬) 자료구조 및 알고리즘
5
30,000원
150일
강의소개

f1ccaad739d7f7c31b019b616e653c7b_1626745803_4591.PNG

  본 과정은 파이썬 프로그래밍의 심화 과정으로 실제 개발에 필요한 고급 테크닉을 익힐 수 있도록 준비한 강의 입니다.
  '파이썬' 자체로는 익숙하지만, 프로그래밍 언어로써 확실히 익숙하지 않은 분들에게 유용한 강의가 될 것 입니다.

f1ccaad739d7f7c31b019b616e653c7b_1626746093_0301.PNG
  - 파이썬의 자료구조 라이브러리
  - 파이썬의 자료구조 응용
  - 파이썬의 알고리즘

f1ccaad739d7f7c31b019b616e653c7b_1626746119_0311.PNG
  - 파이썬 프로그래밍 기초 지식이 있는 분
  - 파이썬의 고급 기능을 배우고 싶은 분

커리큘럼
Python 자료구조 및 알고리즘 펼치기
  1. CHAPTER 01

    Python 자료구조 및 알고리즘

    • 01 파이썬 개발환경 구축하기, PyCharm 설치
    • 02 PyCharm 환경설정 및 파이썬의 자료구조 정리
    • 03 Collections : Counter 객체 사용하기
    • 04 Collections : defaultdict와 Deque 사용하기
    • 05 Collections : namedtuple과 OrderedDict 사용하기
    • 06 Array : array 객체 만들기 및 사용하기
    • 07 array의 요소를 파일에 쓰고 파일에서 읽어 오기, 힙정렬 이해하기
    • 08 heap의 개념, 파이썬에서 제공하는 heapq 모듈의 이해
    • 09 heap 생성, 힙 아이템 삭제 및 수정, 힙의 최대, 최소 값 구하기
    • 10 random.seed() 사용 및 bisect 모듈 사용하기
    • 11 bisect 를 이용한 중복값 처리방법, Queue, LifoQueue 사용하기
    • 12 heapq 모듈을 이용한 우선순위 Queue 구현하기
    • 13 unpacking의 개념 및 활용방법
    • 14 generator / yield 사용법
    • 15 Collections.deque를 이용한 고정길이의 큐 설정 방법 및 검색어 찾기
    • 16 defaultdict를 이용한 딕셔너리 키를 여러값으로 매핑하기
    • 17 딕셔너리에서 최대값, 최소값 구하고 정렬시키기, zip()
    • 18 딕셔너리에서 동일 값 찾기, 시퀀스의 순서를 유지하면서 중복 없애기
    • 19 난해한 코드를 쉽게 보기위한 슬라이스 name 설정 방법
    • 20 데이터베이스 자료를 필드 기준으로 정렬 및 group by 절 구현하기
    • 21 list comprehension/ filter 를 이용한 시퀀스 필터링 하기
    • 22 컴프리헨션(Comprehension)의 이해
    • 23 comprehension응용/ namedtuple 활용방법
    • 24 namedtuple의 _replace()사용하기, 파라미터 앞의 ** 의 의미 파악하기
    • 25 ChainMap 클래스 활용하기
수강후기

    수강후기가 없습니다.

함께 수강하면 좋은 강의

함께 수강하면 좋은 강의 내역이 없습니다.