- 공부한게 없다면 커밋하지 않는다. 정직하게 하자.
- 2차원 배열 팁
- 유클리드 호제법_ 초대공약수(GCD)와 최소공배수(LCM)
- 정렬 : 버블 정렬(bubble sort)
- 정렬 : 카운팅 정렬(counting sort)
- 정렬 : 선택 정렬(counting sort)
- 자료구조 : stack
- 자료구조 : deque
- 자료구조 : Queue
- 재귀함수
- 조합론 : 순열과 조합 모듈없이 구현해보기
- 최소 신장 트리 MST
- Dynamic Programming
- DFS, BFS
- sort()
- max, min
- [비트연산자]
- [검색]
- 동작시간 줄여보기
- 기타 모듈
- [re]
-
마크다운을 쓰는 이유는? 개발자로서 프로그램을 구현하다 보면 문서작업을 할 경우가 많이 있는데 이를 위해 문서의 구조와 내용을 쉽고 빠르게 나타내기 위함.
개발의 코드를 문서답게 -
README.md
md는 마크다운의 준말-
md 명령어
-
# : 제목표시, 1개부터 6개까지 사용가능
-
리스트
- **1., 2., ... **: 순서가 있는 리스트
- **- or * **: 순서가 없는 리스트
- tab 키를 써서 하위 리스트 생성 가능
-
코드블럭 ```{사용언어}```
print("Hello world!!") # python 코드블럭 사용 예시
` 을 양쪽에 한개씩 붙여서
문장안에 코드블럭
print("Hello")
을 넣는 것도 가능. -
링크 넣기
[string(문자)](url 주소)
예시) [네이버](https://www.naver.com) => 네이버
-
이미지 넣기
[스트링(없어도됨)](이미지 경로) -
텍스트 관련
볼드체 : **문자열** or _문자열_ = 문자열
이텔릭 : *문자열* or _문자열_ = 문자열
취소선 : ~~문자열~~ =문자열
다 한꺼번에 적용 가능 :문자열 -
수평선
--- or --- or *** -
수직선 : >
-
-
Git 이란? 분산 + 버전관리 + 시스템
git hub 는 git 을 이용한 클라우드 서비스이다.
-
- 기초
- 메서드
- 범위(Scope)
- 변수
- 얕은 복사 / 깊은 복사
- 자료형 분류
- 지능형 리스트
- 컨테이너
- 함수
- 형변환
- requests 모듈 사용하기
- json 으로 자료 읽어오기
- OOP 객체지향프로그래밍
- 클래스 메서드와 스태틱 메서드의 차이..!
- 문법
- OOP의 핵심 개념 - 추상화, 상속, 다형성, 캡슐화