티스토리 뷰
(~균형이진탐색트리 강의실습내용이 깃허브에 업데이트 중입니다. 2023.12.24 현재)
강의 링크 : https://www.youtube.com/playlist?list=PLsMufJgu5933ZkBCHS7bQTx0bncjwi4PK
2020년 1학기 한국외대 컴전학부 온라인수업 영상 리스트입니다.
메일로 강사분께 강의노트와 실습자료를 요청하면 받을 수 있다는 내용이 있다고 하니 참고하세요.
(저는 아래와 같이 강의 내용을 바탕으로 직접 파이썬으로 실습을 진행하였습니다.)
실습저장소 : https://github.com/ks2colorworld/Data-Structures-With-Python
깃을 다루는데 불편함이 없다면 자신의 컴퓨터에 저장소를 클론하거나,
자신의 깃허브 저장소로 포크하셔서 소스 확인하시면 편하실 껍니다.
(부족하지만, 각각의 강의 진행에 따라 커밋을 구분하였으므로, 그에 따라 코드가 어떻게 변경되어 가는지 찾아볼 수 있습니다.)
파이썬 3 기준이고, 파이썬 문법이 많이 서툽니다. 참고바랍니다.
<강의 내용 따라 실습 소스 쉽게 확인하는 팁 (+깃허브)>
1. 실습저장소의 이슈리스트를 확인하세요.
- closed : 실습이 끝난 항목들입니다.
- open : 아직 강의를 보고 있거나 실습이 진행 중인 항목들입니다.
링크 : https://github.com/ks2colorworld/Data-Structures-With-Python/issues?q=is%3Aissue+is%3Aclosed
2. 커밋 메시지의 이슈번호(#번호)를 확인하세요.
- #번호 는 관련된 이슈를 가리킵니다.
- 깃허브에서는 해당 이슈 페이지로 이동됩니다.
- 이슈 페이지에서는 #번호 로 기록된 커밋과 연결되어 있어서 소스를 쉽게 찾아갈 수 있습니다.
- (깃허브에서 커밋 히스토리를 탐색하는 것은 불편할 수 있습니다. 로컬 툴(github-desktop, vs-code, source-tree 등)을 이용하세요.)
- 커밋 히스토리 : https://github.com/ks2colorworld/Data-Structures-With-Python/commits/main/
3. 각 등록된 이슈 내용의 커멘트들을 참고하세요.
- 강의내용의 핵심을 간단히 캡쳐하고 요약했습니다.
- 실습 중 발생한 이슈들을 정리했습니다. (아래는 예시입니다.)
링크 : https://github.com/ks2colorworld/Data-Structures-With-Python/issues/5
(강의 내용 요약 확인)
링크 : https://github.com/ks2colorworld/Data-Structures-With-Python/issues/7#issuecomment-1848319703
(커밋 내용들 확인)
- 강의 내용에서 누락된 내용 추가 : https://ks2colorworld.tistory.com/23 (이진트리 reconstract 로직 설명)
- 이진탐색트리의 테스트 코드 작성부터 unittest 모듈을 사용합니다.
- 소스확인 :unittest_code.py (이진탐색트리 예시)
- (비교)기존 테스트 코드 : test_code.py (이진탐색트리 예시)
- 간단한 소개 : https://minimin2.tistory.com/181
(강의 실습을 계속 진행하고 있습니다. 추가할 내용이 생기면 업데이트하겠습니다.)
'IT dev' 카테고리의 다른 글
hackerrank.com 프로그래밍 기술 배우기 기록 (업데이트) (0) | 2024.05.26 |
---|---|
깃! 커밋 메시지에 오타가! (깃 커밋 메시지 수정하기) (0) | 2024.01.05 |
(강의내용 누락)이진트리 reconstract 로직 설명 (1) | 2023.12.21 |
파이썬 `*` 키워드 선언 및 호출 예시 (0) | 2023.12.21 |
mysql json 색인 index 만들기 (ver 8 기준) (0) | 2023.06.29 |
- Total
- Today
- Yesterday
- 올리브쇼 2015
- 크레이프 반죽 만들기
- mackbook pro 13 2011
- OS X 10.11
- OS X El Capitan
- 윈도우 10
- 덴경대
- 다이크
- 파이썬 #이진트리 #python
- 13inch-OLIVE
- 사용자 폴더 이동
- AirDrop
- Olive Show 2015
- 허브 치킨 통구이
- Users folder
- 채낙영 셰프
- 제육 크레이프
- 파이썬 #자료구조 #data_structures #해시테이블 #한방향연결리스트 #양방향연결리스트 #실습 #깃허브
- 가이린
- COTEetCIEL
- mysql #json #json_index # mysql_json
- 파이썬 #Python
- D 드라이브
- olive show 2015 e32 151006
- continuity activation tool
- 이재훈 셰프
- Windows 10
- Bluetooth 4.0
- 커밋
- 윈도우즈 10
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |