일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- CSS애니메이션
- 파이썬
- 구글스타일가이드
- MariaDB
- Vue.js
- 웹스크래핑
- 뉴스수집
- 자바스크립트
- css규칙
- 자기개발
- google style guide
- 로딩UI
- 개발회고
- css rule
- 코딩규칙
- vueJS
- vuejs입문
- 투두리스트
- html제거
- 구글CSS
- javascript
- @keyframes
- 스타일가이드
- 코딩컨밴션
- python
- CSS로딩
- 프레임워크
- vue-cli
- 코딩가이드
- to do list
- Today
- Total
목록python (10)
코드공부방

Python Datetime 모듈 : 현재 시간 출력 / 시간의 덧셈, 뺄셈 계산 파이썬에서 현재시간을 사용(출력) 하려면 datetime모듈의 now() 함수를 호출하면 매우 간단하게 현재 시각을 얻을 수 있다. import datetime now = datetime.datetime.now() print(now) # 출력 > 2021-11-24 00:43:14.206745 또 datetime 모듈을 이용하면 시간 간 덧셈 뺄셈을 쉽게 할 수 있다. 예를 들어 현재 시각으로부터 8시간 뒤의 날짜와 시간을 계산하려면 간단할 것 같지만 생각보다 간단하지 않다. 24시가 지날 경우 날짜를 하루 올려야 하고, 이때 월이 바뀔 수도 있고, 윤달이 낄 수도 있는 등 고려해야할 사항이 꽤 많다. 하지만 datetim..

C, C++, C#, Python 단순 비교 C #include int main(void){ print("hello world") } C++ #include int main(void){ std::out

파이썬으로 최신 부동산 뉴스를 모아서 보자! (웹 크롤링/스크래핑) (4) 이제 특정 언론사에서 뉴스를 수집하여 카테고리별로 DB에 저장하는 것까진 완료되었다. "뉴스 수집" 과정의 남은 과제는 수집된 뉴스 목록의 상세 내용을 수집하여 DB에 넣어주기만 하면 된다. 프로세스는 간단하다. 뉴스 목록 테이블 (TBL_LAND_NEWS_LIST)에서 NEWS_CONTENT Column의 값이 "수집 중입니다."인 row의 뉴스 URL값을 가져와 한번씩 조회하여 뉴스 상세 내용을 가져와 다시 뉴스 목록 테이블의 NEWS_CONTENT Column의 값을 UPDATE해줄 예정이다. (좀 더 깔끔한 방법은 뉴스 목록 테이블에 DETAIL_STATUS라는 Column을 하나 추가하여 상태값에 따라 상세 내용 수집 여..

파이썬으로 최신 부동산 뉴스를 모아서 보자! (웹 크롤링/스크래핑) (3) python에서 MariaDB를 접근할땐 mysql.connector라이브러리를 사용한다. 앞서 얘기했듯이 본 포스팅에선 DB서버 구축이나 라이브러리의 설치 등의 과정은 생략하고 나중에 별도로 정리해볼 예정이다. import mysql.connector dbconn = mysql.connector.connect(host='host명', user='DB 서버 접근 ID', password='DB서버 접근 PW', database='DB명', port='포트') cursor = dbconn.cursor() insert_data(dbconn, cursor) dbconn.commit() dbconn.close() 위와 같은 방식으로 db..

파이썬으로 최신 부동산 뉴스를 모아서 보자! (웹 크롤링/스크래핑) (2) 앞선 포스팅에서 서울경제에서 원하는 카테고리의 뉴스 목록을 수집하여 console에 print하는 것까지 작업을 진행하였다. 파이썬으로 최신 부동산 뉴스를 모아서 보자! (웹 크롤링/스크래핑) (1) 파이썬으로 최신 부동산 뉴스를 모아서 보자! (웹 크롤링/스크래핑) (1) 벌써 2021년 10월이다. 맙소사.. 2020년 12월 28일에 회고 글을 작성하며 2021년엔 많은 것들을 이뤄보자라는 생각을 했었 code-study.tistory.com 이번 포스팅에서는 수집한 데이터를 단순히 print하여 휘발시키는 것이 아닌 DB에 입력하는 것까지 진행해보려고 한다. 먼저 테이블 구조를 설계해야하는데, 복잡한 구조가 아니기때문에 테..

파이썬으로 최신 부동산 뉴스를 모아서 보자! (웹 크롤링/스크래핑) (1) 벌써 2021년 10월이다. 맙소사.. 2020년 12월 28일에 회고 글을 작성하며 2021년엔 많은 것들을 이뤄보자라는 생각을 했었는데.. 무엇을 해냈는가.. 이 블로그도 열심히 해보려고 했는데.. 2021년에 작성된 글은 고작 4개이다. (반성하자..) 뒤늦게 정신을 차리고 작은 프로젝트라도 시작해야겠다 싶어 뭘 해볼까 고민하다가 요즘 관심이 있는 부동산 분야의 뉴스를 여기저기서 모아와 한 곳에서 보여주는 웹페이지를 만들어보기로 했다. 단순히 긁어서 뉴스를 제공하는 것도 좋지만 모아와서 유의미한 정보를 제공해주고 싶기도 하다. 하지만 생각이 많아지면 당장 실행이 안될 것 같아 일단 부동산 뉴스부터 긁어보기로 했다. 먼저 검색..

데이터를 CSV형태로 저장하면 간단한 2차원 데이터밖에 표현할 수 없지만 JSON을 사용하면 list 또는 dict를 조합한 복잡한 데이터 구조를 쉽게 다룰 수 있다. 파이썬은 JSON(JavaScript Object Notation) 형식을 쉽게 다룰 수 있는 모듈을 제공한다. # json 모듈 로드 import json persons = [ {'name':'Han Byungik', 'age':35, 'hobby':'game'}, {'name':'Park junkyu', 'age':34, 'hobby':'walk'}, {'name':'Lee hyunbok', 'age':37, 'hobby':'talk'}, {'name':'Yoon hyejun', 'age':37, 'hobby':'sleep'}, {'n..

[웹크롤링, 웹스크래핑] 웹사이트 인코딩 확인 및 디코딩하기 (python) 파이썬 urllib을 사용해 스크래핑을 할때, HTTP헤더와 HTML의 meta 태그를 기반으로 웹페이지 인코딩 방식을 판별해야 한다. 인코딩 방식을 제대로 판별하지 않으면 문자가 깨져보여 정확한 데이터를 추출할 수 없다. 먼저 urllib.request 모듈을 사용하여 네이버 웹페이지 소스를 추출해보자. from urllib.request import urlopen f = urlopen('https://naver.com') f.read() 위 코드를 실행하면 아래와 같은 결과값을 얻을 수 있다. 한글이 모두 깨져서 출력이 된다. HTTPResponse.read() 메소드로 추출한 값은 bytes 자료형이므로 원하는 정보를 얻으..

텍스트(*.txt) 파일 불러와(import) 출력(print)하기 python에서 text파일 읽어와 print 테스트를 하기 위해 샘플 text파일을 생성했다. (파이썬 파일과 동일경로에 생성) 1. 출력하기 방법1 > 내장함수 사용 (open, close, read) # open > 반드시 close 메소드 사용하여 파일을 닫아야 함 data = open('txt_file_sample.txt', 'r', encoding="UTF8") # read함수는 전체 내용 전체를 문자열로 불러온다. contents = data.read() print(contents) data.close() 2. 출력하기 방법2 > with문 사용 # with > close 사용하지 않아도 됨 with open('txt_fil..

패스트캠퍼스 - 파이썬 (Python) 온라인 강의 결제! 정말 오랫동안 아래와 같은 고민을 하다가 결국 오늘 결제를 했다. 1. 온라인 강의 결제를 할까? 말까? 일단 매일 출근해야하는 직장인이며, 일하지 않는 시간에는 육아를 아예 손뗄 수 없기 때문에 오프라인 강의보다는 온라인 강의를 선택해야했고, 끝까지 포기하지 않고 끝까지 완강할 수 있을까란 의심, 하지만 이제 선택이 아닌 필수로 해야할 시기가 온 것 같아서 온라인 강의 결제를 해보기로 결정했다. 필수라고 생각한 이유는 직접 만들어보고 싶은 서비스도 있고, 이제 경력이 많은 웹퍼블리셔는 정말 거의 벼랑 끝에 온 것 같은 느낌이다. (이 생각은 실제로 업계에서 웹퍼블리셔라는 직종이 위기에 처한 상태인가에 대한 것과는 무관하게 지극히 개인적인 느낌이..