이전까지는 알파벳과 단어들을 외웠다면 그들의 다양한 형태와 문법, 문장을 만들기위한 능동 수동 등 중요한 부분이라고 생각한다. 백준 알고리즘 브론즈에서 실버로 올라가기위한 기본적으로 알고 있어야 하는 것들, 알고있으면 편한 것들에 대해 다뤄보겠다. Method (메서드) : 객체에 속한 함수. 객체의 상태를 조작하거나 동작을 수행한다고 보면 된다. 함수긴 한데, 일반적인 함수와는 다르게 객체에 속해있는 함수라고 풀어서 말할 수 있다. class(클래스) 내부에 정의되는 함수 class(클래스)는 '타입을 표현하는 방법'이며 해당 단원을 배우기 전에 이미 우린 사용해왔음 print(help(str))을 통해 str 클래스의 어떤 모델들이 있는지 확인 할 수 있다. int, list 등등 모두 가능하다. 어..
기본적인 내용이 다 끝나간다. 조금만 더 힘내면 당신은 기초는 끝나가는 것이다!! dictionary(딕셔너리) : 키 - 값(key-value) 쌍으로 이루어진 자료형이며 간단하게 비유하자면 key는 상자를 열기위한 도구이며 value는 상자가 열렸을 때의 결과물이라고 생각하면 편할 것 같다. 또한 딕셔너리는 보기에는 순서가 있어보이지만 순서, 정렬이 되어있지 않은 Non-sequence 임에 명심하자. 이때, 조건이 있다. key는 변경 불가한 데이터(immutable)만 가능하다. (문자열[str], 숫자 데이터[int, float], boolean, tuple, range 등) value는 어떠한 형태여도 상관 없다. key 를 dictionary에 넣으면 valuse 값이 튀어나온다. 그러한 k..
프로그래밍이란 ? 사전적 의미로 '일의 순서가 정해져 있고 그 흐름대로 일을 진행하는 것' 이다. 하지만 우린 개발자니 표현을 SoftWare의 관점으로 바꾸어 표현하면 '어떠한 언어로 짜여진 명령어들을 순서대로 진행하는것' 이다. 예를들어 나는 파이썬을 배우고 있으니 파이썬으로 코드를 짜서 해당하는 명령어들을 진행하라고 시키는 것이며, 이 행동 모두가 프로그래'밍'을 의미한다. 따라서 프로그램(program)은 명령어들의 집합체라고 볼 수 있다. 프로그래밍의 핵심 새 연산을 정의하고 조합해서 개발자들이 '문제를 해결' 하기 위한 작업을 수행하는 것이다. 위의 예시를 가져오면, 회식 장소까지 가는 곳을 어떤 사람은 좌 / 우 / 직진만 적어서 끝낼 수 있고, 꼼꼼한 사람은 정확한 거리 수치까지 넣을 수 ..
현상은 코드블럭에 작성한 파이썬 코드들이 엔터쳐도 줄바꿈이 되지 않고 쭉 붙어버리는 현상.. 구글링을 해도 해당 현상을 겪은 사람은 한명 밖에 없는 것 같다.. 직감상 css를 건들이면서 copy를 입혔을 때 해당 코드랑 티스토리의 코드블럭이 충돌하나 보다.. 결국 티스토리 스킨을 초기화 하니 정상으로 돌아왔다. 아직 기초라 코드를 길게 쓸 일이 없어서 몰랐는데 이미 오류는 나고 있었겠지? 빨리 찾아서 다행이고 급하게 해결해서 다행인 것 같다. 역시 문제 생기면 포멧이 답인가 싶을 정도.. 어차피 초기에 내 블로그에서 크롤링할 데이터도 없으니 나중에 업데이트 해야겠다!
- Total
- Today
- Yesterday
- Component
- views.py
- 순열
- ChatGPT
- basic syntax
- Sequence types
- Django
- vue3
- app
- 재귀
- dfs
- 삼성청년SW아카데미
- JavaScript
- HTML
- Database
- vue
- ssafy
- Python
- baby-gin
- CodeTree
- SQLite
- Authentication System
- honeymoney
- 연산자
- 함수
- refactoring
- SQL
- 카운팅정렬
- Method
- 백준
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |