이번에는 참조형 자료중에 객체에 대해 알아보자! 파이썬기준으로 dictionary와 유사한 형태를 갖고있지만 사용 방식이 다양하다. key : value 쌍을 갖고있지만 내부에 메서드를 포함할 수도 있다. Object (객체) : key로 구분된 데이터 집합을 저장하는 자료형 객체 구조 중괄호 '{ } '를 이용해 작성 중괄호 안에는 key : value 쌍으로 구성된 속성(property)를 여러 개 작성 가능 key : 문자형만 허용 value : 모든 자료형 허용 속성 참조 점(' . ', chaining operator) 또는 대괄호('[ ]')로 객체 요소에 접근 ' . ' 의 경우는 변수 혹은 객체 호출시 사용하며 '[ ]' 의 경우는 숫자, 문자열 객체 호출시 사용한다 객체 안에 객체를 접근..
Method 파트의 끝이 보인다. 평소에 보던 리스트나 튜블과 다르게 특이한 방식으로 데이터가 들어가있다. 자주 쓰이는 친구는 아니지만, 알고 있어야만 쉽게 풀 수 있는 알고리즘 문제들도 있고, 실제로 api로 클론 코딩을 진행할 때 javascript 등을 까보면 dictionary 형식으로 데이터가 저장되어 있기 때문에 문제에서 중요도가 낮아도 현업에서는 중요도가 높다는 것을 느끼고 있다. 지금까지 나왔던 데이터들의 method를 모두 외우진 못했지만 문제를 풀다보면 외워지지 않을까 싶다. 딕셔너리 Method : 고유한 항목들의 정렬되지 않은 컬렉션이다. 이전 시간에 그림까지 열심히 그려가며 다루었기 때문에 혹시나 기억이 나지 않는다면 https://codinglarva.tistory.com/14에..
진도가 많이 밀리고 있기는한데.. 최대한 빨리 따라가야겠다 ㅠㅠ 5일치는 밀린 것 같다. 이제는 서로 공부하는지 지켜보기위해 구박사와 디스코드 화면공유와 캠을켜서 딴짓을 최대한 못하게 하려고 한다. 이전 시간은 문자열에대한 메서드를 알아봤으니 그외 다른 메서드들을 알아보려고 한다. 리스트 Method 문자열 메서드들처럼 가장 활용도가 많은 메서드 중 하나이다. 다만 리스트는 반환을 하는 항목, 변환되는 항목이 있으니 잘 구분해서 써야하며, 혹시나 잘 모르겠다면 출력을 해봤을 때 None이라는 문구가 보인다면 Return값을 확인해 보는 것이 좋은 방향인 것 같다. 리스트 탐색 / 정렬 Method 문법 설명 (반환값이 있는 것과 없는 것을 확인) L.index(x, start, end) 항목들 중 가장 ..
이전까지는 알파벳과 단어들을 외웠다면 그들의 다양한 형태와 문법, 문장을 만들기위한 능동 수동 등 중요한 부분이라고 생각한다. 백준 알고리즘 브론즈에서 실버로 올라가기위한 기본적으로 알고 있어야 하는 것들, 알고있으면 편한 것들에 대해 다뤄보겠다. Method (메서드) : 객체에 속한 함수. 객체의 상태를 조작하거나 동작을 수행한다고 보면 된다. 함수긴 한데, 일반적인 함수와는 다르게 객체에 속해있는 함수라고 풀어서 말할 수 있다. class(클래스) 내부에 정의되는 함수 class(클래스)는 '타입을 표현하는 방법'이며 해당 단원을 배우기 전에 이미 우린 사용해왔음 print(help(str))을 통해 str 클래스의 어떤 모델들이 있는지 확인 할 수 있다. int, list 등등 모두 가능하다. 어..
- Total
- Today
- Yesterday
- vue3
- SQL
- Django
- 중복순열
- baby-gin
- CodeTree
- JavaScript
- app
- views.py
- 함수
- Serializer
- Python
- 백준
- Python3
- 연산자
- Method
- restapi
- 순열
- vue
- HTML
- basic syntax
- Authentication System
- 카운팅정렬
- 재귀
- CRUD
- ChatGPT
- SQLite
- Sequence types
- dfs
- Database
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |