
컴퓨터는 논리 연산, 저장을 수행한다. - 자료(Data)의 연산 - 자료(Data)의 저장 자료구조는 자료(Data)를 저장하는 방법이고 알고리즘은 자료(Data)를 연산하기 위한 방법이다. 컴퓨터의 성능 향상에 따라 컴퓨팅 파워가 비약적으로 발전하고 있지만 유한한 자원이므로 이를 효율적으로 쓰기 위한 방법들이 고안되었다. 추상적 자료형 (Abstract Data Type : ADT) 컴퓨터 과학에서 추상적 자료형은 자료형(Data type)에 대한 수학적 모델이다. 자료(Data)의 형태와 연산들을 정의한 것 추상적 자료형은 이러한 자료(Data)를 다룰 때 유한한 컴퓨터 자원을 효율적으로 사용하기 위해 고안된 개념으로 자료구조는 추상 자료형이 정의한 연산들을 구현한 방법이다. 자료(Data)에 따라..
딕셔너리 의 밸류를 불러올 때 선택방법 x = {'a': 10, 'b': 20, 'c': 30, 'd': 40} print(x['a']) 키를 선택해서 밸류를 불러올 수 있다. 이 때 이 딕셔너리가 리스트 안에 있다고 하면 리스트 부터 타고 들어가면 된다는 것을 배웠다. x_list = [{'a': 10, 'b': 20, 'c': 30, 'd': 40}] print(x_list[0]['a']) for문 반복문 반복문에 대해서 다시금 생각해봅니다. 백준 10809번 문제를 최초에 풀 때 반복문을 사용하지 않고 풀었었습니다. 노가다를 통해서 풀었는데, 모든 단어에 대해서 각기 비교하는 모든 if 구문을 만들었었습니다. word = list(input()) if 'a' in word: print(str(wor..
git branch 작업 commit process git 에서 branch 로 작업 commit 후 github 원격 레포에 푸쉬 완료 후 2가지 방법의 차이는? - 깃헙에서 Merge (PR) -> 내가 소유하고 있더라도 굳이 PR 을 보내서 Merge 할 이유는 적다. - 로컬에서 병합 후 Push -> 내가 소유하고 있는 local 에서 push 를 한다. 내가 repo 를 소유하지 않았을때 merge 하는 방법은 굳이 원격에 PR 을 보낼 이유가 없다. for 반복문 반복문에 대해서 다시금 생각해보았다. word = "helloworld" text= '' for i in word: text += i * 2 print(text) 백준 2675번 문제 관련 파이썬 함수(Function), 리턴(Re..
오늘은 내가 배운 것을 아직 정확하게 이해하지 못하고 있다는 것에 대해서 다시금 느꼈습니다. 클래스 에 대해서 오늘 이해한 바를 적고 내일 다시 확인 후 추가적인 개념들을 이어서 이해하도록 해야겠습니다. class 공구함 이라고 표현하고 싶다. 함수의 모음이라는 설명도 어디서 본 것 같은데, 단순 함수의 모음을 넘어서는 사용성이 있다. 내가 class 라는 공구함 안에 몽키스패너 라는 함수를 만들어서 볼트를 조이게 만들어 놓았을 수도 있다. 그리고 그 공구함에는 볼트가 3개 있을 수도 있다. 그러면 내가 공구함을 가지고 와서 몽키스패너로 실제 욕실에 가서 볼트를 조일수도 있다. 그리고 볼트3 개를 꺼내서 사용할 수도 있다. class toolbox(): def __init__: pass def monky..
- Total
- Today
- Yesterday
- 코드컨벤션
- 파이썬 함수 return
- github
- HTTP
- 장고
- 컴퓨터구조
- css
- 반복문
- 항해솔직후기
- HTML
- 클래스
- API
- 스파르타내일배움캠프
- 파이썬
- 항해플러스후기
- GIT
- 예외처리
- 항해플러스ai
- 자료구조
- Til
- wil
- 파이썬나누기
- dtl
- 함수
- 스파르타코딩클럽
- css선택자
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |