1. Database체계화된 데이터의 모임검색 및 구조화 같은 작업을 보다 쉽게 하기 위해 조직화된 데이터를 수집하는 저장 시스템스키마(Schema) : 뼈대, 데이터베이스에서 자료의 구조, 표현방법, 관계 등을 정의한 구조column : 데이터의 이름datatype : ex) int, text …테이블(table) 필드(field) : 열(column), data의 type, 속성레코드(record) : 행(row), 실제 data의 작성cf) id == PK(primary key) ⇒기술적으로 다른 항목과 절대로 중복될 수 없는 단일 값예를 들어 주민등록번호처럼 다른 특성은 같은 사람이 존재할 수 있지만, 주민등록번호는 같을 수 없다! ⇒ 그 사람을 나타내는 고유한 값으로 사용 가능하다.쿼리(Quer..
1. Form이란? 사용자(client)가 서버에 HTTP 요청을 보내는 가장 편리한 방법핵심은 어디로(action) 어떤 방식으로(method) 보낼지?action : 입력 데이터가 전송될 ‘유효한’ URL. 기본값은 “#” 이며, 현재 form 이 있는 페이지의 URL로 보내진다.method (소문자로 작성하여도 되나, 관습적으로 대문자로 작성한다.)GET : 주소창 뒤에 Query string 을 사용하여 전달된다.POST : 데이터를 숨겨서 전달한다.2. Form 의 특성 : type 속성에 따라 동작 방식이 달라진다. 기본값은 “text”핵심 속성은 name 이다.name에 설정된 값을 서버로 전송하고, 서버는 input 태그를 식별하는데 사용한다.GET 방식에서는 ?key=value&key=v..
1. Django Template Language조건, 반복, 변수 치환, 필터 등의 기능을 제공python 처럼 프로그래밍 구조를 사용할 수 있지만, ⇒ 파이썬 코드로 실행되는 것이 아님프로그래밍적 로직이 아니라 프레젠테이션을 표현하기 위한 것임. 2. DTL Syntaxvariablerender()의 세번째 인자로 딕셔너리 형태로 넘겨준다.key에 해당하는 문자열이 template에서 사용 가능한 변수명이 된다. filters(|)표시할 변수를 수정할 때 사용한다.약간 python의 method를 쓰는 것과 비슷한 것 같다.{{ pick }}은 {{pick|length}} 글자 {{foods|join:","}} {% block content %} TEMPLATES > ‘DIRS’ : [BASE_DIR..
1. 프로젝트 시작하기가상환경 세팅하기$ django-admin startproject firstpjt . $ python manage.py runserverasgi.py : 배포시에 사용settings.py : django project 관리urls.py : 사이트의 url과 적절한 view 연결wsgi.py : 추후 배포시에 사용manage.py : django project와 다양한 방법으로 상호작용하는 커맨드 유틸리티다음의 경로 http://127.0.0.1:8000/ 로 접속하면, 화면은 좌측과 같이 나오게 된다. 2. 애플리케이션(App) 생성Django 에는 다양한 앱을 생성하는데, 한 앱당 한가지 기능을 구별해서 담당하기 위함이다.$ python manage.py startapp artic..
1. What is Django? 웹 서비스 개발에는 무엇이 필요할까? ⇒ 로그인, 로그아웃, 회원관리, DB, 서버, 클라이언트 등등.. ⇒ 모든 걸 만들 필요 없어! 이미 있는 것을 사용하자Framework?서비스 개발에 필요한 기능들을 미리 구현해서 모아 놓은 것 제공받은 뼈대를 가지고 일하자!내가 만들고자 하는 본질(로직) 에 집중해서 개발할 수 있다. ⇒ 소프트웨어의 생산성과 품질을 높인다. 2. Why Django?python으로 작성한다. ⇒ 언어의 강력함과 거대한 커뮤니티수많은 유용한 기능들검증된 웹 프레임워크 (많은 기업들이 사용한다.) 3. Software Design Pattern다양한 응용 소프트웨어를 개발할 때, 공통적인 설계 문제가 존재하며, 해결책 사이에서도 공통점이 있다는 것..
1. 인터넷 (WWW)(출처 ewm.swiss)전 세계에 퍼져있는 거미줄 같은 연결망전세계는 촘촘하고 거대한 ‘유선’ 으로 연결되있고 ⇒ 전봇대를 거쳐 ⇒ 우리집으로 인터넷 연결유선연결은 설치환경에 따른 한계가 있다. ‘정보의 빈곤’ ⇒ 무선 연결 시도!ex) 스타링크 프로젝트지구를 수많은 위성으로 감싸서 케이블이 아닌, 위성으로 정보 교환을 한다.문제점 : 우주쓰레기, Starlink Train 🌐우리가 인터넷을 이용한다는 것은, 전세계의 컴퓨터가 연결되어 있는 하나의 인프라를 이용하는 것. 2. 클라이언트 - 서버 클라이언트웹 사용자의 인터넷에 연결된 장치 (ex. 노트북, 컴퓨터, 모바일 …)Chrome 또는 Firefox 같은 웹 브라우저서비스를 요청하는 주체 서버웹 페이지, 사이트 또는 앱을 저..
안녕. 오늘은 객체지향 프로그래밍의 특징 4대장. 상추캐다 에 대해서 작성해 볼겁니다.상추캐다?상속, 추상화, 캡슐화, 다형성 이 4가지를 앞 제목을 따서 부르는 거랍니다. 외우기 쉽지 않나용? 1. 상속상속 하면 무엇이 생각나나요? 부모님 유산 상속받을거야! 바로 그겁니다. 물려 받는거!! 그게 바로 상속이에요. 사진을 봅시다. Dog, Cat 은 모두 Animal의 하위 분류죠? 다시 말하면, Dog, Cat 이란 Class 는 모두 Animal 을 상속받았다! 라고 하는 겁니다.객체 지향에서는 상속을 표시하는 방법이 참 쉽습니다. 만드려는 Class 의 () 안에 상속받을 (어버이) Class를 쓰면 돼요.class Person: pass class Dad(Person): pass class Bab..
- Total
- Today
- Yesterday
- 백준
- 싸피
- Vue
- SSAFY
- React Three Fiber
- APS
- 리액트
- 비전공자
- django
- BOJ
- RDB
- 프로그래밍
- CSS
- 개발자
- 프론트엔드
- frontend
- three.js
- 쟝고
- JavaScript
- 알고리즘
- react
- React drei
- 코딩
- Python
- 완전탐색
- 파이썬
- JS
- Algorithm
- 사피
- 프레임워크
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |