교육과정 소개서

잔재미코딩 · 교육과정 소개서

개발과 데이터를 잘하기 위해 꼭 필요한 자료구조와 알고리즘 (CS 지식 Part3-파이썬 기반)

파이썬으로 자료구조와 알고리즘을 직접 구현하는 CS Part3 강의입니다. 배열·트리·힙에서 정렬·탐색, 그래프, 다익스트라, 최소 신장 트리와 백트래킹까지 그림과 코드로 익힙니다.

과정 구성
영상 48개
총 영상 시간
10시간 55분
강사
Dave Lee · 잔재미코딩

배우는 내용

선수 지식

파이썬 기본 문법을 익힌 분에게 권합니다. 아나콘다·주피터 노트북 설치와 사용법은 강의에서 안내하며, 자료구조·알고리즘을 처음 배우는 분도 따라올 수 있도록 설명합니다.

수업 자료와 코드도 제공하나요?

커리큘럼의 ‘수업자료 다운로드’에서 수업 자료와 코드를 확인할 수 있습니다. 주피터 노트북으로 설명과 코드를 함께 보며 학습합니다. 자료는 개인 학습용으로 제공하며 외부 공유는 제한됩니다.

수업별 전체 목차

01. 시작하기 (수업 준비)

#상세 교육내용구분
01수업 소개영상
02강의 방법 및 효율적인 학습 팁영상
03자료구조와 알고리즘 이해영상
04아나콘다와 주피터노트북 설치 및 실행 시연 (맥/윈도우 환경) (업데이트)영상
05수업 준비를 위한 주피터노트북 사용법 이해 (업데이트)영상
06간단하지만 유용한 학습 팁영상

02. 수업자료 다운로드

#상세 교육내용구분
01수업 자료/코드 다운로드자료

03. 기본 자료구조 정리

#상세 교육내용구분
01기본 자료구조: 배열 정리영상
02기본 자료구조: 큐 정리영상
03기본 자료구조: 스택 정리영상

04. 중급 자료구조 이해와 실습

#상세 교육내용구분
01중급 자료구조: 링크드 리스트 (linked list) 1영상
02중급 자료구조: 링크드 리스트 (linked list) 2영상
03시간 복잡도 이해영상
04중급 자료구조: 해시 테이블 (hash table) 1영상
05중급 자료구조: 해시 테이블 (hash table) 2영상

05. 고급 자료구조 이해와 실습

#상세 교육내용구분
01고급 자료구조: 트리 (tree) 1영상
02고급 자료구조: 트리 (tree) 2영상
03고급 자료구조: 트리 (tree) 3영상
04고급 자료구조: 트리 (tree) 4영상
05고급 자료구조: 힙 (heap) 1영상
06고급 자료구조: 힙 (heap) 2영상
07고급 자료구조: 힙 (heap) 3영상

06. 알고리즘 작성을 위한 기본 준비와 기본 정렬 알고리즘

#상세 교육내용구분
01기본 정렬 알고리즘: 버블 정렬영상
02기본 정렬 알고리즘: 삽입 정렬영상
03기본 정렬 알고리즘: 선택 정렬영상
04공간 복잡도 이해영상

07. 재귀용법, 동적계획법, 분할정복법 핵심 정리

#상세 교육내용구분
01재귀용법 이해와 실습 1영상
02재귀용법 이해와 실습 2영상
03동적계획법과 분할정복영상

08. 고급 정렬 알고리즘

#상세 교육내용구분
01빠른 정렬: 병합 정렬 알고리즘1영상
02빠른 정렬: 병합 정렬 알고리즘2영상
03빠른 정렬: 퀵 정렬 알고리즘영상

09. 기본 탐색 알고리즘

#상세 교육내용구분
01순차 탐색 알고리즘 이해와 실습영상
02이진 탐색 알고리즘 이해와 실습영상

10. 고급 탐색 알고리즘과 그래프 이해

#상세 교육내용구분
01그래프 이해와 용어 정리영상
02차근차근 정리하고 실습하는 너비 우선 탐색 (BFS)영상
03차근차근 정리하고 실습하는 깊이 우선 탐색 (DFS)영상

11. 탐욕 알고리즘 이해

#상세 교육내용구분
01탐욕 알고리즘 이해와 실습영상

12. 고급 그래프 알고리즘: 최단 경로 다익스트라 알고리즘

#상세 교육내용구분
01실습하며 차근차근 정리하는 다익스트라 알고리즘 1영상
02실습하며 차근차근 정리하는 다익스트라 알고리즘 2영상

13. 초고급 알고리즘: 최소 신장 트리

#상세 교육내용구분
01실습하며 차근차근 정리하는 크루스칼(Kruskal) 알고리즘 1영상
02실습하며 차근차근 정리하는 크루스칼(Kruskal) 알고리즘 2영상
03실습하며 차근차근 정리하는 크루스칼(Kruskal) 알고리즘 3영상
04실습하며 차근차근 정리하는 크루스칼(Kruskal) 알고리즘 4영상
05실습하며 차근차근 정리하는 프림(Prim) 알고리즘 1영상
06실습하며 차근차근 정리하는 프림(Prim) 알고리즘 2영상

14. 코딩테스트를 위한 백트랙킹 알고리즘

#상세 교육내용구분
01퀸문제로 실습하며 정리하는 백트랙킹 알고리즘 1영상
02퀸문제로 실습하며 정리하는 백트랙킹 알고리즘 2영상

15. Outro

#상세 교육내용구분
01코딩테스트과 자료구조/알고리즘 이해영상

16. 강의 완강 인증서 발급

#상세 교육내용구분
01강의 수강평 및 제안사항링크
02강의 완강 인증서 발급수료증