data structure 부터 python, javascript 등뭐 공부해둘지 적어논 글들하고 정리한다고 깨작거리다가 미완성인 글들, 중간중간 느낀점이나 그 주차에 일기같이 쓴 글 등등 임시글이 너무 많아서 정리중언제 끝나려나~
기본 생선된 파일/디렉토리 목록 기본 템플릿 : django/conf/project_template 의 내역으로 생성이 된 것. askdjango : 프로젝트명으로 생성된 디렉토리. 다른 이름으로 변경해도 괜찮다. manage.py : 명령행을 통해 각종 장고 명령을
문제 두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오. 입력 첫째 줄에 A와 B가 주어진다. A와 B는 공백 한 칸으로 구분되어져 있다. 출력 첫째 줄에 다음 세 가지 중 하나를 출력한다. A가 B보다 큰 경우에는 '>'를 출력한다. A
환경 : Jupyter Note 사용 pandas 란? 파이썬에서 사용하는 데이터 분석용 패키지로 numpy 기반의 라이브러리이다. 자료구조는 1차원 데이터용 Series와 2차원 데이터인 DataFrame을 사용한다. pandas 설치하기 pandas를 사용하기
javascript 언어 특징 중 하나가 데이터 타입을 신경쓰지 않는다는 것이다. 편하지만 오류가 날 경우가 많아진다.위 코드는 다른 언어에서는 오류가 나지만, javascript 에서는 오류가 나지 않는다.어느 부분에서 오류가 나냐면, 원래는 변수에 어떤 값을 할당하
String 파헤치기 쌍따옴표("") 나 홑따옴표('') 모두 String형 값에 사용한다. 둘 중에 어떤 것을 사용하는지는 회사 규정에 따라 다르다. 대소문자 바꾸기 : toUpperCase(), toLowerCase() String형에서 제공하는 기본 함수중에
Javascript의 데이터 타입에 대해서 알아보자.undefinednullboolean숫자문자열객체typeof 연산자를 통해서 이 값, 이 변수는 무슨 데이터 타입인지 알 수 있다.typeof 연산자를 적용하면 다음 문자열 중 하나를 반환한다."undefined" :
배열 조작하기 요소 추가하기 요소가 없는 배열을 선언하고서, 요소를 하나씩 추가해 보자. 마지막 index가 5번째에 요소를 추가해줬다. 그렇다면 3번째, 4번째는 어떻게 될까? 위와 같이 아무것도 할당하지 않았기에 undefined 가 출력된다. push /
for 문 반복문인 for문을 사용하면 비효율적인 코드를 줄일 수 있다. 두 개의 코드를 한 번 확인해보자. for 문은 코드를 원하는 만큼 반복시켜 주는데, 언제부터 언제까지라고 알려주면 그 만큼 반복 할 수 있다. - 반복문의 형태는 아래와 같다. - 반복조
mongodb 의 특정 아이피에 접속하기 db 접속 후 명령어들 find() 메소드 사용하기 query : document 타입. Optional(선택적). Document를 조회할 때 기준을 정한다. 기준이 없이 컬렉션에 있는 모든 Document를 조회 할때는 이 매개변수를 비우거나 비어있는 다큐먼트 { } 를 전달하자. projection :...
터미널에서 MongoDB community 버젼 설치하기 MongoDB 가 설치되서 작동되는지 확인하는 법 MongDB compass community 버젼 설치하기 https://www.mongodb.com/download-center/compass?tck=doc
배열을 사용하면 굉장히 많은 변수를 생성하지 않고 하나의 변수에 모든 데이터를 갖고 있을 수 있다.배열은 대괄호(\[]) 에 감싸져 있다.위의 예시는 데이터가 하나도 없는 빈 배열인데, 한 번 데이터가 있는 배열도 만들어보자.여기서 "서울", "대전" 과 같이 배열의
Function(함수) - 데이터 반환하기 return(리턴, 반환) 해주는 함수에 대해서 알아보자. return 함수 정의하기 return 이란 것은 함수를 호출했을 때, 함수가 값을 반환한다는 의미이다. 인자가 하나인 multiplyTen 함수를 정의하고 반환하
함수를 정의하면서 함수 선언식의 괄호 () 안에 어떤 변수명 을 쓰면, 그걸 매개변수 라고 부른다. 그 이름처럼 실제로 함수 안쪽에서 변수와 같은 역할을 하게된다.함수가 호출될 때, 값을 전달받으면 매개변수 값이 정의된다.어떠한 함수를 호출할 때, 호출문의 괄호안에 어
위의 alertSuccess 함수에 알림창의 문장을 그때그때 바꾸고 싶다면 어떻게 할까?이런 경우에는 함수를 호출할 때 데이터를 전달하고, 전달받은 데이터를 함수가 사용하면 된다.함수 내부에서 인자로 받은 변수에 새로운 값을 넣으면 안된다!
if문을 여러줄로 사용하다보면 전혀 생산성이 없어진다.그럴때는 같은 결과에 해당하는 조건을 묶을 수 있다.또는(or) 이라는 논리 연산자를 사용하면 된다.또는(or) 에 해당하는 javscript의 연산자는 || 이다.위 조건문을 살펴보자. 참/거짓을 판단할 조건은 세
=== 는 동등 비교 연산자(equality operator) 이다.String이 담긴 answer 변수와 텍스트인 String을 비교할 수 있고, 숫자와 String을 비교할 수도 있다.같음, 더 큼, 더 작음 등 여러가지로 비교할 수 있다.여기서 주의할 점은 ()괄
프로젝트를 하면서 view를 짤 때, shell에서 여러가지로 가공해보고 view에 코드를 넣곤 한다.그 때 Queryset list를 list화 시키기 위해서 list() 함수를 사용하려 했지만 내 눈에 보이는건 에러 메세지뿐!무슨 에러인지 구글링을 하자 해답이 바로
if문은 말 그대로 "만약에 ~하면 ~한다." 를 컴퓨터 언어로 변환한 것이다.위 코드를 순서대로 정리해보자면1\. answer 라는 변수에 3+3 계산 결과 값이 저장된다.2\. > 의 의미는 왼쪽의 값이 오른쪽의 값보다 크다는 의미이다.3\. if 우측 () 괄호안
유닛테스트 : 내 함수(클래스)를 테스트하는 코드를 짜는 것 매우 귀찮다. 잘 짜두면 언제든지 자동화시킬 수 있다. 대부분의 버그는 유닛테스트에서 잡고 들어간다. 유닛테스트를 잘 돌릴 수 있게 코드를 잘 짜야한다. 그게 잘 짠 코드이다. 코드를 짤 때 유닛테스트를