일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 부스트캠프
- 네이버 부스트 코스
- 백준 #baekjoon # 2563
- id # tr # 환경변수
- 네이버
- 후기
- Virtual Box 7.0.6
- Ubuntu 20.04
- 보기 편하라고 만든
- 운영체제론
- 웹/모바일
- 8기
- Today
- Total
목록분류 전체보기 (115)
Miner
10/25 - 파이썬으로 웹 데이터를 크롤하고 분석하기(3) 1. HTML 을 분석해주는 BeautifulSoup ▶ requests 모듈의 res.text 의 문제점 : 원하는 요소만을 분석하기가 어려움 따라서, HTML 코드를 분석해주는 HTML Parser를 사용한다. BeautifulSoup4 모듈에서 사용한다. 1. %pip install beautifulsoup4 2. import requests res = requessts.get("https://www.naver.com") import bs4 import BeautifulSoup soup = BeautifulSoup(res.text, "html.parser") print(soup.prettify()) 하면 정리된 html 코드가 나옴 3. ..
10/24 파이썬으로 웹 데이터를 크롤하고 분석하기(2) 1. HTTP 인터넷과 웹 두 컴퓨터를 연결하는 네트워크(Network)의 탄생 이 네트워크를 묶어 근거리 지역 네트워크(Local Area Network, LAN) 탄생 범지구적으로 연결된 네트워크 - Internet 탄생 웹 --> 인터넷에서 정보를 교환할 수 있는 환경(World Wide Web), 시스템 (수단) 웹에서 정보 주고받기 손님이 직원에 요청 | "programmers.co.kr 정보 주세요 요청에 대하여 직원이 처리 | 작업 진행 상황에 따라서 직원이 손님에게 응답 | "여기 있습니다" / "요청이 이상한데요" 클라이언트 (정보를 요청하는 컴퓨터) / 서버 (정보를 제공하는 컴퓨터) HTTP 의 구조 Hypertext Trans..
10/23 - 파이썬으로 웹 데이터를 크롤하고 분석하기(1) * visual studio code 설치 ctrl + "," : 사용자 설정, 검색 란에 folder, compact folder 해제 확장 - material icon theme 설치, indent rainbow 설치, Live Server 설치 1. Html 1-1 HTML HyperText Markup Language - 웹 브라우저가 이해할 수 있는 언어 콘텐츠를 가지는 태그 콘텐츠 콘텐츠를 가지지 않는 태그 네이버 바로가기 indent 처리를 잘해주는 게 중요 - (협업) 주석 - 보안이 되어야 하는 정보를 작성해서는 안됨 1-2 HEAD 사람 눈에 보이지 않는 문서의 정보가 담기는 영역 가질 수 있는 정보의 종류 타이틀 메타 데이터..
1. 큐 선입선출(FIFO) 양뱡향 연결 리스트로 구현 class Node: def __init__(self, item): self.data = item self.prev = None self.next = None class DoublyLinkedList: def __init__(self): self.nodeCount = 0 self.head = Node(None) self.tail = Node(None) self.head.prev = None self.head.next = self.tail self.tail.prev = self.head self.tail.next = None def __repr__(self): if self.nodeCount == 0: return 'LinkedList: empty' ..
1. instagram 폴더 속에 templates 폴더 생성, templates 폴더 속에 instagram 폴더 생성 2. settings.py 에 TEMPLATES 의 경로를 등록한다. 3. templates/instagram 에 main.html 작성 ※ Alt + Enter 누르면 자동 import 된다 settings.py / InstalledAPP 에 App 이름 써주기 -> 안하면 migration 이 안됨 4. 부트스트랩 다운로드 부트스트랩 스타터 템플릿을 활용 main.html 에 스타터 템플릿 추가 네비게이션 바에 대한 정보를 찾아 main.html에 추가 ctrl + alt + l -> 코드 균형 맞추기 프론트 코드를 main.html 에 구성하기 https://cholol.tist..
1. 프로젝트 단독으로는 아무런 일도 할 수 없다. 좁게 말해 기능을 담당하는 APP(앱) 생성 2가지 방법 (instagram) C:\projects\instagram> django-admin startapp instagram (instagram) C:\projects\instagram> python manage.py startapp instagram 2. 간단한 문자열을 출력하기 urls.py from django.contrib import admin from django.urls import path from instagram import views urlpatterns = [ path('admin/', admin.site.urls), path('instagram/', views.index), ] ..