본문 바로가기 메뉴 바로가기

xowo개발공부로그

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

xowo개발공부로그

검색하기 폼
  • 분류 전체보기 (112)
    • study (105)
      • Git (8)
      • Python (10)
      • Django (24)
      • Java (16)
      • Spring (23)
      • Web (14)
      • Error (8)
      • 알고리즘 공부 (2)
    • Projects (6)
      • Magazine K (4)
      • Myhoneytrip (1)
      • Project Earth (1)
    • xoxowo (0)
  • 방명록

전체 글 (112)
Django tutorial 따라하기 3

튜토리얼3 에서는 앞서 만든 튜표 어플리케이션(polls)의 공개 인터페이스인 뷰(view)를 다음과같이 4개를 만들어 보자. 질문 “색인” 페이지 – 최근의 질문들을 표시합니다. (index) 질문 “세부” 페이지 – 질문 내용과, 투표할 수 있는 서식을 표시합니다. (detail) 질문 “결과” 페이지 – 특정 질문에 대한 결과를 표시합니다 (resulrts) 투표 기능 – 특정 질문에 대해 특정 선택을 할 수 있는 투표 기능을 제공합니다. (vote) 뷰(view) 추가하기 튜토리얼에 나와있는 대로 polls/views.py 에 4개의 뷰(view)를 보이기 위한 코드를 추가한다. (편하게 말하자면 클라이언트가 보는 웹페이지 화면) # 최근 질문들을 표시하는 '색인' 페이지 def index(req..

study/Django 2022. 6. 29. 23:22
Django tutorial 따라하기 2

튜토리얼 2에서는 튜토리얼 1에서 만든 mysite 프로젝트에 데이터베이스를 설치하고 첫 모델을 생성한 후, Django에서 자동 생성되는 관리자 사이트에 대해 짧게 소개한다고 되어있다. 데이터베이스 설치 데이터베이스 변경 기본적으로 장고는 SQLite을 사용하도록 되어있다고 한다. 이 SQLite는 Python에서 기본으로 제공되기 때문에 별도로 설치할 필요가 없지만 실제 프로젝트를 시작할 때에는, 좀 더 확장성 있는 데이터베이스를 사용하는 것이 좋다. 데이터베이스 변경은 mysite프로젝트 내 settings.py 파일에서 설정할수 있다. 이 파일은 데이터베이스 등 장고 설정을 모듈 변수로 표현한 모듈(파일)이다. DATABASES 의 default 항목을 살펴보면 딕셔너리로 ENGINE 과 N..

study/Django 2022. 6. 29. 15:06
Django tutorial 따라하기 1

파이썬 프로젝트 시 가상 환경을 사용하는 이유는 여러 프로젝트를 하는 데 있어, 분리된 버전 및 패키지 설치 환경을 가질 수 있기 때문에 프로젝트 실행 시 가상 환경을 켜줘야 한다고 한다. 여러 가상 환경 프로그램 중 미니 콘다(miniconda)를 사용하여 장고(django) 튜토리얼을 따라 해 봤다. 가상 환경 생성 가상 환경을 생성하는 명령어로 가상 환경을 생성해준다. 가상 환경 생성 명령어 python 버전이 중요! $ conda create -n 가상환경이름 python=3.8 실제 실행 과정 ) yujeong@xo-MacBook-Air ~ % conda create -n django_tutorial python=3.8 Collecting package metadata (current_repod..

study/Django 2022. 6. 28. 18:47
Class

파이썬은 객체 지향 프로그래밍 언어(Object Oriented Programming Language)이며, 객체 지향 프로그래밍 언어는 객체를 우선으로 생각해서 프로그래밍한다는 의미다. 즉, 클래스를 기반으로 객체를 만들고 이 객체를 우선으로 생각하여 프로그래밍하는 것을 지향한다는 것 class 클래스 이름은 '카멜 케이스' 명명법에 따라, 첫 글자를 대문자로 작성하는데, 내부 매서드와 변수와 구분을 위해 첫 글자를 대문자로 작성하는 것이 규칙이라고 한다. - class 선언 내 _ _init_ _ 함수를 만들면 객체를 생성할 때 처리할 내용을 작성할 수 있다. (언더 바가 잘 보이도록 띄어쓰기를 했으나 실제로 코드 작성 시 붙여서 작성한다) - 클래스 변수를 정의 해 두면 모든 인스턴스들에서 동일한 ..

study/Python 2022. 6. 27. 23:18
Module, Import

Module과 Import 파일에 . py 확장자를 붙인 파이썬 파일은 모듈이라고 부르는데 (평소에는..편하게 파일이라고 얘기했다...) 파일 하나에 모든 내용을 담게 되면 프로그램이 길어짐에 따라 파일 버전 관리도 어려워지게 된다. 그래서 여러 개의 파일로 나눠 이 파일의 정의해둔 기능을 다른 파일에서 구현하려고 할 때 모듈(Module)을 임포트(import)한다고 한다. (메인 모듈은 최상위 수준에서 실행되는 스크립트나 계산기 모드에서 액세스하는 변수들의 컬렉션이다.) 예를들어 add 라는 함수를 정의한 파일을 plus_add.py로 저장하고 이 add 함수 기능을 play.py 파일에서 구현(사용)하고자 한다면 play.py 파일에서 다음과 같은 명령어로 import 한다. import plus_..

카테고리 없음 2022. 6. 25. 15:52
기본 자료형

자료형 자료형(data type)이란 자료의 형식을 말한다. 자료형에는 문자형(string), 숫자형(integer, float, complex numbers), 불리언 형(boolean)이 있다. *자료형식을 확인할 땐 type()함수를 사용하면 괄호안에 들어있는 자료형의 타입을 확인할 수 있다. 숫자형 자료 숫자형 자료형에는 대표적으로 정수형과 실수형이 있다. 정수형 Integer # 정수형 (integer) 1004 0 -10 실수형 Float # 실수형 자료형 (Float) 3.14 1.23 숫자열 연산자 숫자형 자료형에 사용가능한 연산자이다. # + 더하기 연산자 >>> 2 + 2 4 # - 빼기 연산자 >>> 50 - 5 45 # * 곱하기 연산자 >>> 5*6 30 # / 나누기 연산자 >>..

study/Python 2022. 6. 24. 00:16
Function parameter

파이썬에서 함수를 정의할 때 def 키워드로 정의하며 함수 이름 뒤 괄호 안에 parameter(매개변수)를 지정하면 된다. 이 parameter는 원하는 만큼 추가할 수 있으며 쉼표(,)로 구분한다. 기본적으로 함수는 호출 시 기입한 인수의 개수와 parameter의 개수가 다르면 오류가 발생한다. * 매개변수는 함수 정의에서 괄호 안에 나열된 변수 * 인수는 호출될 때 함수에 전송되는 값 def function(parameter): # 내부 코드는 들여쓰기를 해야한다. print("함수 선언") # 함수 호출 시 함수명과 괄호를 사용한다 function(인수) 함수의 괄호 안에 싸인 parameter(매개 변수)는 일반 매개변수, *가변매개변수(*args), 기본 매개변수, **키워드 매개변수(**k..

study/Python 2022. 6. 23. 20:07
CSS- display, position

display css display 속성은 웹페이지에 어떻게 나타낼지 결정하는 중요한 속성 중 하나이며 block, inline, inline-bloak 요소가 있다. block 요소도 css property를 사용하여 inline 요소로 변경할 수 있으며 inline 요소를 block 요소로 변경할 수도 있다. block 블록 수준 요소는 항상 새 줄에서 시작하여 사용 가능한 전체 너비를 차지하며, 웹페이지를 줄이거나 넓혀도 동일하며 세로로 블록이 쌓이는 형태이다. block 요소를 가지고 있는 태그는 , - , , , 등이 있다. 1 2 3 inline 인라인 요소는 새 줄에서 시작하지 않고 필요한 만큼만 너비를 차지하며 블록 요소와 달리 가로로 블록이 쌓인다. 대표적인 인라인 요소는 , , 태그가 ..

study/Web 2022. 6. 22. 00:38
Semantic Web과 Semantic Tag

시맨틱 웹(Semantic Web)은 '의미론적인 웹'이라는 뜻인데, 2001년 팀 버너스리등에 의해 웹 기술의 비전으로 시맨틱 웹이 제시되었다고 한다.이 시맨틱 웹은 기존 웹을 확장하여 컴퓨터가 이해할 수 있는 정의된 의미를 기반으로 의미적 상호운용성(semantic interoperability)을 실현하여, 다양한 정보자원의 처리 자동화, 데이터의 통합 및 재사용 등을 컴퓨터가 스스로 수행하여, 인간과 컴퓨터 모두 잘 이해할 수 있는 웹을 만드는 것이 목표이다. 시맨틱 태그 (Semantic Tag) 사전적의미 그대로 '의미가 있는 태그'이며, 브라우저, 검색엔진, 개발자 모두에게 컨텐츠의 의미를 명확히 설명하는 역활이며, 컴퓨터가 HTML 요소의 의미를 보다 명확히 해석하고 그 데이터를 활용할 수..

study/Web 2022. 6. 21. 10:15
List 와 Array 의 차이

파이썬의 list는 C언어 배열을 이용해서 동적 배열을 구현한 것이며 배열(array)과 비슷하지만 다르다. 파이썬을 비롯한 동적 배열을 자료형으로 제공하는 대부분의 언어들은 실제 사용하는 배열의 크기와 상관없이 저장해 놓은 공간에만 접근할 수 있게 처리를 해준다. 배열 (Array) 같은 자료형의 데이터들을 연속적으로 메모리에 저장하는 자료 구조. (정적 배열) 프로그래머가 직접 크기 조절을 해야 함. 한 번 정한 배열의 크기는 수정할 수 없다. 인덱스를 활용 가능 배열은 메모리 주소가 순차적 데이터를 저장하는 공간은 연속된 메모리 저장공간을 사용하며 검색이 빠르다. 배열의 요소를 제거하더라도 메모리 저장공간은 남아있기 때문에 메모리가 낭비됨. // java 배열 생성 및 초기화 int[] num = ..

study/Python 2022. 6. 18. 00:17
이전 1 ··· 7 8 9 10 11 12 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • Django tutorial
  • path variable
  • 혼자 공부하는 파이썬
  • 검색 결과 내 페이지네이션
  • git 공부
  • git공부
  • 한글 형태소 분석기
  • error: failed to push some refs to 'https://github.com/
  • Python
  • django.contrib.auth
  • python3
  • 환경 변수 설정
  • 회원가입
  • git
  • 면접을 위한 CS 전공 지식 노트
  • API
  • Magazine K
  • musma
  • Java
  • django-environ
  • 톰캣
  • django
  • authenticate()
  • 암호화
  • Spring
  • 커맨드 객체
  • 디자인 패턴
  • 웹페이지
  • 회원 로그인
  • 배열
more
«   2025/07   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바