Fun Linux(68)
-
웹 크롤링 개발 환경 설정하기
강의에서와 달리 저는 윈도우즈 운영체제에서 실습 및 설정하였습니다. 강의 작성자 OS Ubuntu 14.04 LTS OS Windows 7 Ultimate K ServicePack 1 언어 Python 2.7 언어 Python 2.7 & 3.5 라이브러리 BeautifulSoup, scrapy 라이브러리 BeautifulSoup, scrapy 기타 vritualenv, virtualenvwrapper 기타 pycharm IDE 강의 내 우분투 설정 과정 1. 패키지 업데이트 및 설치#sudo apt-get update 패키지 목록 업데이트#sudo apt-get install build-essential 기본적으로 필요한 라이브러리 등 설치# python -v 설치된 파이썬 버전 확인# python 파이..
2018.07.19 -
웹 환경에 대한 이해
웹 환경에 대한 이해Requset : Client to ServerGET : URL에 서버로 전송하려는 파라미터값이 노출되는 방식, 속도 빠름, 정보를 가져오는 역할POST : URL에 파라미터 값이 노출되지 않는 방식, 정보를 수정 & 입력하는 역할 Response : Server to Client 클라이언트의 요청에 대한 서버의 응답 FrontEnd ( HTML , CSS, javascript ) : 사용자 웹 브라우저에서 정보를 보고, 웹 서버에게 특정 정보를 요청하기 위한 사전 작업을 수행 BackEnd ( Web server, DB server, Web framework ) : 사용자의 요청을 받아서 저장되어 있는 정보를 바탕으로 각 사용자에게 적합한 페이지를 전송웹서버 : Apache, IIS..
2018.07.19 -
Python Network Programming- Socket Library
Socket ,IPv4, Simple Client/Server Programming Module Socket 네트워크를 경유하는 프로세스간 통신의 양 끝단을 추상화 시킨 개념.대부분 통신은 인터넷 프로토콜 기반으로 , 대부분의 네트워크 소켓은 인터넷 소켓이다. (RFC 147 기술)통신을 위해 양 끝단에서 소켓을 생성하고, 생성한 소켓을 통해 데이터 교환을 수행한다. 구성요소- Internet Protocol : TCP, UDP rawIP- Local IP Address / Local Port number- Remote IP Address / Remote Port number 1. Getting the Machine Information(1) gethostname() return STRING현재 호스트의..
2018.07.11 -
Vim 으로 파이썬 개발 환경 만들기
1. Vundle 플러그인 다운로드#git clone https://github.com/VundleVim/Vundle.vim ~./vim/bundle/Vundle.vim 2. .vimrc 파일 작성 및 수정12345678910set nocompatible filetype off set rtp+=~/.vim/bundle/Vundle.vimcall vundle#begin() Plugin 'VundleVim/Vundle.vim' call vundle#end() filetype plugin indent on cs (+) vim 컬러 스키마 변경하기 #vi .vimrc colorscheme '컬러스키마이름' 을 입력해준다.
2018.06.13 -
Pymysql 모듈 사용하기
1234567891011# -*- conding: utf-8 -*-import pymssqlconn = pymssql.connect(host , user, pasword, db)cursor = conn.cursor()cursor.execute('SELECT * FROM supermarket(nolock)')row = cursor.fetchone()while row: print(str(row[0]) + " " + str(row[1])) row = cursor.fetchone()conn.close() Colored by Color Scriptercs - import pymssql pymssql 모듈을 사용하기 위해 import 시켜준다. ① DB 연결- pymssql.connect()DB에 연결하기 위해 D..
2018.06.12 -
Python Package Management
1. 패키지 설치 pip install 2. 패키지 삭제 pip uninstall 3. 설치된 패키지 목록 검색 pip listpydoc modulespython -c 'help("modules")' # -c 옵션을 통해 인자로 주어진 명령을 실행하는 옵션 4. 파이썬 패키지 정보 보기 pip show
2018.06.11