본문 바로가기

분류 전체보기

(300)
가상머신 설치, 설정과 Poderosa 연결 1. 가상머신 환경 구성을 위한 CentOS Download https://mirror.nsc.liu.se/centos-store/6.7/isos/x86_64/ Index of /centos-store/6.7/isos/x86_64/ mirror.nsc.liu.se 2. 버추얼 박스 다운로드 1) 자신에게 맞는 운영체제와 버전을 고려하여 다운로드 2) 수업에서는 5.2 윈도우 사용 https://www.virtualbox.org/wiki/Download_Old_Builds Download_Old_Builds – Oracle VM VirtualBox www.virtualbox.org 3. 리눅스 설치 1) 가상머신에 리눅스를 설치 2) 부팅 설정 변경 - 명령 프롬프트 1] vi /etc/inittab 2]..
공공데이터포털에서 추출한 데이터로 지역별 지진 옥외대피장소를 지도에 표시하기 1. 서울특별시 - 구로구 대피장소 입력 결과 2. 울산광역시 - 남구 대피장소 입력 결과 3. 그 외 입력 오류 상황
OPEN API 1.1 공공데이터 포털 가입 https://www.data.go.kr 공공데이터 포털 국가에서 보유하고 있는 다양한 데이터를『공공데이터의 제공 및 이용 활성화에 관한 법률(제11956호)』에 따라 개방하여 국민들이 보다 쉽고 용이하게 공유•활용할 수 있도록 공공데이터(Datase www.data.go.kr 카카오, 네이버와 다르게 각 서비스 별로 앱 ID 신청
카카오 API - 카카오 지도2 1. 엑셀 파일을 CSV 파일로 변환한 뒤 자료를 추출 2. 카카오 API를 이용해 서울내 무인 민원 발급기 위치를 지도에 표시
카카오 API - 카카오 지도 1. 카카오 API를 이용해 학원의 경도와 위도를 찾고 카카오지도 위에 마커로 표시하기
네이버 - API - JSON 1. 아래와 같은 방법으로, JSON을 이용
네이버 - API - XML 1. 네이버 API를 이용해서 책, 뉴스, 블로그, 쇼핑별로 검색어를 통해 XML 형식으로 데이터를 가공하는 작업
뉴스 데이터 수집 > 카카오API를 이용해 맛집 지도에 표시 1. 식신로드 관련 기사의 데이터를 가져와 상호명, 전화번호, 위치를 리스트에 저장 2. 추가) 카카오 API를 이용해 맛집 위치를 지도 위에 마커로 표시 3) pickle 담기와 불러오기 : 피클에 리스트 내용을 담아 저장, 열어서 사용할 수 있음
로그인세션 1. 로그인 세션을 이용하여 강컴닷컴, 한빛출판을 로그인하고 마이페이지에 접근해 데이터(마일리지)를 추출
171~180. 파이썬 반복문 https://wikidocs.net/25315 위키독스 온라인 책을 제작 공유하는 플랫폼 서비스 wikidocs.net 171.
161~170. 파이썬 반복문 https://wikidocs.net/7033 위키독스 온라인 책을 제작 공유하는 플랫폼 서비스 wikidocs.net 161. 162. 163. 164. 165. 166. 167. 168. 169. 170.
151~160. 파이썬 반복문 https://wikidocs.net/78768 위키독스 온라인 책을 제작 공유하는 플랫폼 서비스 wikidocs.net 151. 152. 153. 154. 155. 156. 157. 158. 159. 160.
141~150. 파이썬 반복문 https://wikidocs.net/7020 위키독스 온라인 책을 제작 공유하는 플랫폼 서비스 wikidocs.net 141. 142. 143. 144. 145. 146. 147. 148. 149. 150.
131~140. 파이썬 반복문 https://wikidocs.net/78562 위키독스 온라인 책을 제작 공유하는 플랫폼 서비스 wikidocs.net 131. 사과 귤 수박 132. ##### ##### ##### 133. 134. 135. 136. 137. 138. 139. 140.
121~130. 파이썬 분기문 https://wikidocs.net/7031 위키독스 온라인 책을 제작 공유하는 플랫폼 서비스 wikidocs.net 121. 122. 123. 124. 125. 126. 127. 128. 129. 130.
111~120. 파이썬 분기문 https://wikidocs.net/7030 위키독스 온라인 책을 제작 공유하는 플랫폼 서비스 wikidocs.net 111. 112. 113. 114. 115. 116. 117. 118. 119. 120.
101~110. 파이썬 분기문 https://wikidocs.net/78563 위키독스 온라인 책을 제작 공유하는 플랫폼 서비스 wikidocs.net 101. bool 102. False 103. True 104. True 105.. True 106. 비교등호는 좌측 즉, >=가 맞는 표현 107. 출력결과 x 108. Hi, there. 109. 1 2 4 110. 3 5
selenium 1. selenium 설치 1) Anaconda Navigator > Environments > Not installed> selenium 설치 2) 또는 아나콘다 프롬프트창을 관리자로 실행시킨 뒤 conda install selenium 입력 3) 또는 pip로 설치 2. 크롬 드라이버 다운로드 1) https://chromedriver.chromium.org/downloads Downloads - ChromeDriver - WebDriver for Chrome WebDriver for Chrome chromedriver.chromium.org 2) 자신의 크롬 버전과 일치하는 드라이버를 다운로드 3) 파일을 원하는 경로로 이동
데이터수집 - kweather 1. kweather 사이트에 접속하여 지역별(서울) 지수 수치와 특징을 추출
데이터수집- XML - 기상청 1. 기상청 홈페이지의 데이터를 xml 파일로 만들고, 이를 다시 읽어 데이터를 추출
데이터 수집 - 다음뉴스 In [1]: %%html .CodeMirror{ font-size: 14px; font-family: callable} In [2]: # 라이브러리 import requests from bs4 import BeautifulSoup from datetime import date, timedelta In [3]: # 뉴스 타이틀 def get_daum_news_title(news_id): url = 'https://news.v.daum.net/v/{}'.format(news_id) response = requests.get(url) status_code = response.status_code if status_code == 200: soup = BeautifulSoup(response.te..
데이터 수집 - 네이버 영화 순위 네이버 현재 상영중 영화 순위¶ In [1]: %%html .CodeMirror{ font-size: 14px; font-family: callable} In [2]: # 라이브러리 import requests from bs4 import BeautifulSoup from datetime import date, timedelta In [3]: # 날짜 yesterday = date.today() - timedelta(1) time = yesterday.strftime('%Y%m%d') # 주소 url = 'https://movie.naver.com/movie/sdb/rank/rmovie.nhn' #params = {'sel':'cnt', '..
데이터수집 - 네이버 책 검색 네이버 책 검색기¶ In [1]: %%html .CodeMirror{ font-size: 14px; font-family: callable} In [2]: # 라이브러리 import requests from bs4 import BeautifulSoup In [3]: # 주소 url = 'https://book.naver.com/search/search.nhn' params = {'sm' : 'sta_hty.book', 'sug' : ' ', 'where' : 'nexearch', 'query' : 'bigdata'} In [4]: # get 요청 response = reques..
스크래핑과 크롤링 1. 스크래핑과 크롤링 1) 스크래핑 : 웹사이트에 있는 특정 정보를 추출하는 기술 2) 크롤링 : 웹사이트를 정기적으로 돌며 정보를 추출하는 기술 2. urllib 1) 파이썬 네트워크 라이브러리 2) 설치 : urllib.request.urlretrieve()
tinyDB 설치와 조작
로또 번호 가져오기
아나콘다 설치 [ 목차 ] 1. 자신의 운영체제에 맞는 버전을 설치 2. 아나콘다 프롬프트 기능 3. 실행 4. 단축키 1. 자신의 운영체제에 맞는 버전을 설치 https://www.anaconda.com/products/individual Individual Edition | Anaconda 🐍 Open Source Anaconda Individual Edition is the world’s most popular Python distribution platform with over 20 million users worldwide. You can trust in our long-term commitment to supporting the Anaconda open-source ecosystem, the platform..
플라스크 - 게시판 리스트 구현 파이썬과 html 압축파일 1. DB에 저장된 게시글 구현 및 게시글 수에 따른 페이지 변화 2. 사용된 DB 3. miniboard_app py 코드 4. list HTML
플라스크 - 로그인, 회원수정, 로그아웃 구현 파이썬과 html 압축파일 1. 로그인 페이지 1) db와 연결해서 회원으로 등록되어 있는 ID: hong1, PWD: 1234로 로그인 2) 아이디 혹은 비밀번호 오류 시 로그인 불가능 2. 메인 페이지 1) 현재 로그인 된 유저ID가 나타나고 정보수정이 가능한 Edit, 로그아웃 기능이 존재 3. 변경할 패스워드와 이메일 입력 후 수정을 누르면 DB 내의 데이터가 수정 4. 로그아웃 시 세션이 초기화되며 메인화면에서 앞선 정보들이 제거되고 로그인 기능만 존재 5. 연결된 DB 6. app.py 코드 7. main HTML 8. user_info HTML 9. login_form HTML
5-8강. IT프로젝트 정보시스템 구축 관리-HW 구축 관리 [ 목차 ] 1. 스토리지 1. 스토리지 1) 대용량 데이터를 저장하기 위해 구성된 시스템 2) 소형은 DAS, 중형, NAS, 대규모는 SAN이 적합 3) IP-SAN : SAN 네트워크를 IP 네트워크를 통해 확장시켜 거리의 제한을 극복 2. 보안운영체제 SECURE-OS 1) 운영체제 상에 내재된 보안상의 결합으로 인해 발생할수 있는 해킹으로부터 시스템을 보호하기 위해 기존의 운영체제 내에 보안 기능을 추가한 운영체제 2) 사용자 식별과 인증, 강제적 접근 통제MAC, 임의적 접근 통제DAC, 재사용 바지, 침입 탐지 등의 기능 요소 포함 3. 참조모니터 1) 승인되지 않은 접근으로부터 객체를 보호하기 위해 객체에 대한 모든 주체의 접근을 통제하는 추상적 개념으로, 이를 실제로 구현한 HW, SW,..