일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 장고
- 웹개발
- 트리 시간복잡도
- 자료구조
- 배열 사례
- singly linked list
- js
- let const 차이
- let const var 차이
- mdn
- 알고리즘
- doubly linked list
- javascript
- js입력받기
- 입력받기
- 자바스크립트
- django로그인
- 웹프로그래밍
- 배열이란
- 배열 예시
- djangoframework
- djangoprogramming
- CLI 명령어
- Django
- 리눅스 기초 명령어
- 사용자입력
- 시간복잡도
- 맥북 터미널 명령어
- linked list 현실 사례
- python
- Today
- Total
목록2020/08 (6)
용기러기's Coding World
1) 리눅스 기초 명령어 CLI (Command Line Interface) & GUI(Graphic User Interface) 우리는 어렸을 때부터 편한(?) GUI에 익숙해져서 CLI가 낯설지만 본래 컴퓨터는 CLI로 나왔고, GUI가 편의를 위해 새로 보급된 것! 그래서 CLI (리눅스에서 쓰는) 명령어들이 사실상 GUI에서 하던 것들을 명령어로 칠 뿐이라는 것! - ls(List)명령어 : 옵션으로 -a, -l 등이 있고(a: all의 약자로 숨김파일까지 보여줌// l : list의 약자로 파일 생성일, 소유권 정보 등 자세한 정보를 같이 보여줌), GUI에서는 눈으로 뭐가 있는지 폴더를 옮겨가며 보면 되지만, CLI에서는 현재 자기가 있는 곳에 어떤 파일, 디렉터리가 있는지를 알려면 ls 명령..
#피드백 1주일은 적응기간이라 생각했기에 일단 피곤할 때까지 공부를 해봤고, 이제부터 어떻게 해나갈지 일종의 테스트 역할이였던 한 주였다 #다음주 플랜 : 1) 하루에 무조건 (감잃지 않기 위해) 알고리즘 문제 2문제 이상 풀기(난이도 중,상으로) 2) 아침 7시 기상 30분 동안 [(푸쉬업 || 풀업) && 플랭크] 맨몸운동 플랜으로 운동하기 3) 블로그에 글 남기는 거는 이번주처럼 일주일에 3개 이상으로 설정해놓기 4) 페어 프로그래밍 & 레슨 들은 내용 노션에 정리하면서 듣고, 공부하고 => 수업 끝나고 노션에 정리 먼저하고 => 블로깅(복습 2번) # 한마디 ? 좀 더 집중하자 :D 잘했지만 집중력이 안좋다는 것을 느꼈다
안녕하세요:D 오늘은 모든 프로그래밍 언어에 있는 조건문(if/else if/else) 을 아리스토텔레스의 삼단논법(유명한)을 통해서 알아보고자 합니다:D 공기업(?) 준비를 안해봐서 모르지만 각종 인적성이라던지 취업 준비생들이 푸는 문제에 자주 출제되는 걸로 아는 철학의 논리학에서 이러한 삼단논법이 있는데요! 저는 오늘 철수는 결국... 죽는다는 슬픈사실을..ㅎㅎㅎ 자바스크립트의 if문을 통해서 밝혀(?)보도록 하겠습니다:D 이런식으로 표현해볼 수 있는데요 프로그래밍에서 조건문은 이처럼 논리학에서의 '전제'처럼 쓸 수 있습니다. if문에서 만약 someOne(누군가)이 사람이라면 => will die someday (언젠가 죽는다) [대전제] 그 위에 변수 선언문에서 someOne = 'person' ..
안녕하세요 :D 이번 포스팅에서는 사용자로부터 입력을 받아서 출력해보는 기능을 위한 prompt 문법에 대해서 알아보겠습니다:D 일단 저는 사용자로부터 입력을 받을 상황을 가정하고 그에 따른 코드를 구현해보며 설명해보고자 합니다 :D 일명 ! '자소서 복사기' 말도 안되는 프로그램이지만..ㅎㅎㅎ 쓰기 귀찮은(?) 자소서에 각자의 이름만 입력하면 멋진 자소서를 출력해주는 프로그램을 만들고자 합니다:D 자소서 복사 프로그램의 특징을 정리해보면 1) 이름을 입력받는다(prompt) 2) 입력받은 이름을 선언한 변수(name)에 할당한다 3) 미리 자소서 양식을 변수로 만들어 둔다. 이 때, 이름 부분에 템플릿 리터럴(Template Literal)을 통해 name변수로 뚫어(?) 놓는다 4) 이름이 추가된 자..
예전에 뇌과학 학회를 하면서 인공지능 등을 처음 접해보고, 인공지능 및 딥러닝 등이 인간의 학습 메커니즘을 바탕으로 만든다는 것을 배우면서도 느낀 것이지만 결국, 컴퓨터는 빠르고, 체력적으로 지치는 것이 없고(전기만 공급된다면), 로직만 제대로 타이핑해준다면 실수도 하지 않는 '초인간'이라고 생각된다 그렇다면 프로그래밍을 한다는 것은 결국 인간의 머리에서 나온 로직 예를 들어, 뭐.. 회계원리, 통계 산출 등 일정 선까지는 반복적이고 같은 로직을 쓰는 업무를 컴퓨터에게 대신 부탁하기 위해 하는 것이라고 생각한다. 어떻게보면 당연한 말들이지만 이것을 생각하고 있으면 알고리즘을 짤 때도 인간의 업무 메커니즘의 측면에서 입력 받은 정보를 배운 지식을 통해 처리하고(아까말한 회계원리 등과 같은) 까먹으면 안되는..
안녕하세요 :D 오늘은 공통적으로 변수를 선언(Declaration)하는 데에 쓰이는 var, let, const가 개별적으로 어떤 특징을 가지는지 비교하면서 알아보고자 합니다:D 먼저, var 에 대해서 살펴보면, 위를 보시면, 변수명 mvp라는 변수에 '코비 브라이언트'라는 문자열을 할당(assignment)해준 것을 볼 수 있습니다:D 그런데, 한번 선언된 mvp 변수를 밑에서 또다시 써서 이번에는 '홍용기'라는 (제이름입니다..ㅎ) 문자열을 넣어줬는데요! 이렇게 이미 선언한 변수를 또다시 선언할 수 있게 해주는 것이 'var'의 특징입니다 :D 그러나, 이러한 특징은 코드가 길어졌을 경우 이미 선언했던 변수인지, 나중에 그러면 특정 변수명을 썼을 때 어떤 값이 출력될지 알 수 없는.. 혼동이 올 ..