본문 바로가기

IT 공부/Python8

Python django 설정 및 시작하기 1. pycharm 프로젝트 생성 ( python 프로젝트 ) 2. Django 설치 [터미널] pip install django 3. 장고 프로그램 생성 [터미널] django-admin startproject python_ch3 4. 디렉토리 정리 -> pycharm 프로젝트와 django 프로젝트의 디렉토리 일치시키는 작업 manager.py 상단으로 빼기 python_ch3 -> python_ch3 -> python_ch3 __init~wsgi(4개의 파일) python_ch3 -> python_ch3 여기에 넣고 비어진 python_ch3 파일은 삭제하기 5. psycopg2(postgres db lib) 설치 [터미널] pip install psycopg2 - postgresql db 생성 및.. 2019. 6. 19.
Python 크롤링, 동적으로 가져오기 selenium # crawler.py import ssl import sys from urllib.request import Request, urlopen from datetime import datetime from bs4 import BeautifulSoup def crawling(url='', encoding='utf-8', proc1=lambda data :data, proc2=lambda data :data, err = lambda e : print(f'{e}: {datetime.now()}',file=sys.stderr) ) : try : request = Request(url) ssl._create_default_https_context = ssl._create_unverified_context() con.. 2019. 6. 19.
Python 크롤링 연습 프로젝트 - setting - project -> + 모양 -> beautifulSoup4 설치 from bs4 import BeautifulSoup html = ''' 기생충 ''' # 1. tag 조회 def ex1(): bs= BeautifulSoup(html, 'html.parser') print(bs) print(type(bs)) if __name__ == '__main__': ex1() >> 기생충 # 1. tag 조회 def ex1(): bs= BeautifulSoup(html, 'html.parser') # print(bs) # print(type(bs)) tag=bs.td print(tag) print(type(tag)) >> 기생충 tag = bs.a print(tag) print(ty.. 2019. 6. 18.
Python 클래스(1) 클래스, 인스턴스 메서드/ 멤버, 인스턴스 변 # class Point class Point: count_of_instance = 1000 def setx(self, x): self.x = x def sety(self, y): self.y = y def getx(self): return self.x def gety(self): return self.y def show(self): print(f'점[{self.x}, {self.y}]를 그렸습니다.') @classmethod def class_method(cls): return cls.count_of_instance @staticmethod def static_method(): print('static method clalled') > self라는 자기자신을 넣어줘야함 | bound instance M.. 2019. 6. 17.