파이썬에 대한 기본 지식이 있는 사람을 대상으로 하는 강좌입니다.
실전 개발에 필요한 고급 테크닉을 익힐 수 있도록 자료구조와 파이썬 알고리즘에 대해 학습합니다.

1. 강좌 소개

파이썬에 대한 기본 지식이 있는 분을 대상으로 하는 파이썬 응용 강좌 입니다.
여러가지 자료구조와 알고리즘을 파이썬을 통해 학습합니다.
고급 파이썬 프로그래머가 되기 위한 발판을 마련해주는 강좌입니다.

앞서 파이썬의 기본 지식을 익히고 싶은 분은 Python(파이썬) 프로그래밍 입문 강좌에서 학습하실 수 있습니다.

2. 도움되는 분들

  • 파이썬 (python) 기본 지식을 학습하신 분
  • Python(파이썬) 프로그래밍 입문 을 학습하신 분
  • 컴퓨터공학과 학생
  • 개발자가 되고 싶은 분
  • 파이썬을 통계에 활용하고 싶은 분
  • 파이썬 고급 개발자가 되고 싶은 분

3. 강좌특징

  • 강의대상 : 파이썬에 대한 기본 이해가 있는 분
  • 강의 수준 : 초급~중급
  • 이 강좌는 강사의 질문,답변이 제공되지 않는 강좌입니다.
  • 다루는 기술 : Python, 자료구조, 알고리즘
  • 준비물 : 컴퓨터

 4. 연관된 강좌

강좌 평가

4

4 개의 수강평
  • 5 점1
  • 4 점2
  • 3 점1
  • 2 점0
  • 1 점0
  1. 박성진의 프로필 사진

    ChainMap이후의 강의가 잘린듯?

    4

    전반적으로 파이썬의 자료구조 모듈과 자료구조 형태에 대해서 배울 수 있어서 좋았어요. 근데 ChainMap에서 갑자기 강의가 끊기네요;; 흐름 상 추가적으로 더 있는 것 같은 데… 어떻게 된 건지 모르겠네요; 전반적으로 파이썬의 자료구조에 대해서 배울 수 있어서 좋네요. ㅎ

  2. 김준혁의 프로필 사진

    잘 가다가 마무리가 이상해요.

    3

    자료형을 자세히 다뤄주셔서 감사하지만
    처음에 말씀하신 내용이 다 다뤄지지도 않았는 데다가, 강의가 중간에서 멈추네요.
    아쉽습니다.

  3. deconvolution의 프로필 사진

    잘 배우겠습니다.

    5

    감사히 듣겠습니다. 배속 기능도 생겨서 참 좋네요!^^

강좌 교육과정

오리엔테이션. 개발환경 구축 및 자료구조 정리
파이썬 개발환경 구축하기, PyCharm 설치 00:37:00
PyCharm 환경설정 및 파이썬의 자료구조 정리 00:24:00
다양한 자료구조 모듈과 알고리즘
collections : Counter 객체 사용하기 00:43:00
collections : defaultdict와 Deque 사용하기 00:39:00
collections : namedtuple과 OrderedDict 사용하기 00:26:00
Array : array 객체 만들기 및 사용하기 00:28:00
array의 요소를 파일에 쓰고 파일에서 읽어 오기, 힙정렬 이해하기 미리보기 00:36:00
heap의 개념, 파이썬에서 제공하는 heapq 모듈의 이해 00:33:00
heap 생성, 힙 아이템 삭제 및 수정, 힙의 최대, 최소 값 구하기 00:33:00
random.seed() 사용 및 bisect 모듈 사용하기 00:31:00
bisect 를 이용한 중복값 처리방법, Queue, LifoQueue 사용하기 00:25:00
heapq모듈을 이용한 우선순위 Queue 구현하기 00:37:00
unpacking의 개념 및 활용방법 미리보기 00:37:00
generator / yield 사용법 00:30:00
Collections.deque를 이용한 고정길이의 큐 설정 방법 및 검색어 찾기 00:35:00
defaultdict를 이용한 딕셔너리 키를 여러값으로 매핑하기 00:26:00
딕셔너리에서 최대값, 최소값 구하고 정렬시키기, zip() 00:25:00
두개의 딕셔너리에서 동일 값 찾기, 시퀀스의 순서를 유지하면서 중복 없애기 00:29:00
난해한 코드를 쉽게 보기위한 슬라이스 name 설정 방법 00:26:00
데이터베이스 자료를 필드 기준으로 정렬 및 group by 절 구현하기 00:34:00
list comprehension/ filter 를 이용한 시퀀스 필터링 하기 00:29:00
컴프리헨션(comprehension)의 이해 미리보기 00:27:00
comprehension응용/ namedtuple 활용방법 00:42:00
namedtuple의 _replace()사용하기, 파라미터 앞의 ** 의 의미 파악하기 00:38:00
ChainMap 클래스 활용하기 00:27:00

인프런은 성장기회의 평등 을 추구합니다.

경제적, 시간적 제약없는 양질을 교육으로 누구나에게 성장 기회를 균등하게 주는것. 그것이 우리의 목표입니다.

지식공유참여 고객센터
top
(주)인프랩 | 대표자:이형주 | TEL:070-4202-1180 | E-MAIL: course@inflearn.com | 사업자번호:499-81-00612
주소:성남시 분당구 삼평동 대왕판교로 645번길 12 경기창조경제혁신센터 8층 R10 | 개인정보보호책임자:이형주
통신판매업:2017-서울강남-01544 | ©INFLAB. ALL RIGHTS RESERVED