본문 바로가기
  • 문과생의 백엔드 개발자 성장기

|Project5

PJT2_DB_cx_Oracle 프로젝트명 Crawling Data DB저장 및 GUI 구현 프로젝트 목적 웹 크롤링한 제품의 정보를 파이썬의 CX_oracle을 이용해 DB저장 DB내 프로시저를 만든 후 GUI로 출력 사용모듈 import cx_Oracle from bs4 import BeautifulSoup import urllib.parse as par import requests from tkinter import * from PIL import Image, ImageTk import tkinter 코드 # 라이브러리 등록 # BeautifulSoup :: 읽어 온 웹페이지를 파싱한다. # requests :: 작은 웹브라우저로 웹사이트 내용을 가져온다. # urllib :: 웹과 관련된 데이터를 쉽게 이용하도록 한다. # ur.. 2021. 8. 23.
210521_work shop (2-2) . SQL SELECT QUESTION ✔ 사원테이블에서 모든 데이터를 출력하라 SELECT * FROM EMP; SQL> SELECT * 2 FROM EMP; EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO ----- -------------------- ------------------ ----- -------- ----- ----- ------ 7369 SMITH CLERK 7902 80/12/17 800 20 7499 ALLEN SALESMAN 7698 81/02/20 1600 300 30 7521 WARD SALESMAN 7698 81/02/22 1250 500 30 7566 JONES MANAGER 7839 81/04/02 2975 20 7654 MARTIN SALESMA.. 2021. 5. 23.
210521_work shop (2-1) . SQL 함수 QUESTION ✔ 사원 테이블에서 사원이름을 첫글자는 대문자로, 나머지는 소문자로 출력하라 SELECT INITCAP(ENAME) FROM EMP; : 첫 번째 문자만 대문자로 변환할 때 사용 SQL> SELECT INITCAP(ENAME) 2 FROM EMP; INITCAP(ENAME) -------------------- Smith Allen Ward Jones Martin Blake Clark King Turner James Ford INITCAP(ENAME) -------------------- Miller 12 rows selected. ✔ 사원테이블에서 사원이름을 뽑고 또 이름의 두번째 글자부터 네번째 글자까지 출력하라. SELECT ENAME, SUBSTR (ENAME, 2, 4) F.. 2021. 5. 23.
210517_work shop (1) . PYTHON/웹 크롤링 😃 웹 크롤링을 하기 위해 필요한 라이브러리에는 무엇이 있는지 왜 그 라이브러리를 사용해야 하는지 작성 from bs4 import BeautifulSoup # HTML 파싱, 파싱할 문서를 BeautifulSoup 클래스의 생성자에넘겨주어 객체 생성 # 파싱이란? 가져온 url의 html 파일을 파이썬에서 원하는 태그만 추출할 수 있게 해줌 import requests # 문자열 url을 프로토콜(요청)로 변환 😃 네이버 영화 순위를 크롤링하기 위해 웹페이지에서 필요한 태그와 클래스를 찾는 방법에 대해 작성 # 찾고싶은 정보를 우클릭하여 검사 # 태그명: div / 클래스명: "tit3" 😃 네이버 영화 순위를 크롤링하기 위한 함수 프로그램을 만들어 보고 결과를 출력 # 예시 import request.. 2021. 5. 18.
PJT1_Web_Crawling 프로젝트명 웹 크롤링을 쿠팡에서 제품 검색 및 조건에 맞는 정보 가져오기 1. 쿠팡의 빔프로젝터의 자료를 받는다. 2. 별점과 리뷰수를 만족하는 상품을 출력한다. 3. 위의 상품에 관련된 이미지를 저장한다. 프로젝트 목적 파이썬을 이용한 웹 크롤링 기능을 활용해 조건에 맞는 데이터를 받아오자 사용모듈 from bs4 import BeautifulSoup import urllib.request as req import urllib.parse as par import requests import os 코드 # 라이브러리 등록 # BeautifulSoup :: 읽어 온 웹페이지를 파싱한다. # requests :: 작은 웹브라우저로 웹사이트 내용을 가져온다. # urllib :: 웹과 관련된 데이터를 쉽게 이.. 2021. 5. 12.