Archive: 2019/4

0

Bookmark project - 2

[ Bookmark project ] Bootstrap 적용 github 업로드 pythonanywhere.com을 이용한 배포 bootstrap 적용하기 base.html에 bootstrap 설치 CDN 스크립트로 설치(리소스 절감 효과, 최신버전 자동 유지, CDN을 사용하면 접속 속도 증가) 다운로드 설치(커스터마이징 가능, 도메인을 넘나들지 않

0

Bookmark project - 1

[ Bookmark project ] 프로젝트 생성 장고 설치 1$ pip install django 장고 프로젝트 생성 1django-admin startproject config . DB 초기화 1$ python manage.py migrate 관리자 계정 생성 1$ python manage.py createsuperuser 기본 앱 생성 1$

0

HTTP Server 실습

HTTP Server 브라우저를 통해 사용자가 HTTP Request Messsage를 보낸다. 서버는 그 Message를 해석하고 Request Message를 보낸다.2-1. 어느 페이지로 접속했는가?2-2. Query String은 어떤 페이지를 가지고 있는가?2-3. 특정 스크립트 요청이 있는가?2-4. 최종 응답을 어떤 방식으로 할 것인가?(

0

Python에서 Save File을 만드는 3가지 방법

excel file로 저장하기 12345678910111213141516171819# openpyxl module 등록from openpyxl import Workbook# 내용을 저장하기 위해 메모리 상에 파일 만들기wb = Workbook()# wb.activate를 사용하면 엑셀 처음 시트를 가져온다.# wb.create_sheet()를 통해 시트를

0

Crawler 실습 - 2

Crawler(크롤러) : 인터넷에 있는 데이터를 자동으로 수집하는 프로그램-> 웹 브라우저를 흉내내는 프로그램 1) requests : 웹 사이트에 접속, 데이터를 받아오는 역할2) BeautifulSoup : 데이터를 HTML로 해석하는 역할-> 선행지식 : HTML에 대한 이해, CSS Selector를 만드는 방법 요소 검사를 통해

0

Crawler 실습 - 1

Crawler(크롤러) : 웹 페이지에 있는 자료를 자동으로 수집하는 프로그램 주소를 입력하면 해당 서버로 접근한다. 웹 서버 프로그램이 해당 주소에 맞는 내용을 전달한다.-> requests(urllib의 wrapper 클래스) 받은 내용을 해석해서 화면을 보여준다.3-1. 받은 내용을 해석해서 내가 원하는 데이터를 찾는다.-> Beau

0

Django 기초 - 2

웹페이지의 기본형식 = CRUD + List C(CREATE) R(READ) U(UPDATE) D(DELETE) 데이터를 얻을 때…단일 객체 = object. -> R,U,D복수 객체 = object_list. -> List단일 객체로 받을지 복수 객체로 받을지 생각해야 한다. 앱 생성 시 목록 admin.py : 모델을 관리하기 위해

0

Django 기초 - 1

다음과 같은 순서로 장고 프로젝트를 시작하자. 파이썬 프로젝트 생성 가상환경 생성 장고 설치 장고 프로젝트 생성 프로젝트 내부 처리 virtualenv 설치 1$ pip3 install virtualenv python 3.7로 가상환경 사용 1$ virtualenv --python=python3.7 venv 가상환경 activate 실행 1234$

0

트리(Tree)

트리(Tree) 트리의 정의 트리는 connected(연결된) acyclic(순환되지 않는) gragh 루트(root) 노드를 반드시 가진다.(부모가 없는 노드) 트리는 하나의 루트 노드만을 가진다. 트리를 구성하는 노드 간에 단순 경로가 존재 단순 경로(Simple Path) : 왔던 곳을 다시 거치지 않고 가는 것 1개 이상의 노드로 이루어진 유한