본문 바로가기

파이썬19

Westagram_1 프로젝트 시작 전 서버 서버 실행 / 동작 순서 HTTP request -> urls --> views --> models (DB 관리) 서버를 구현할 때는 동작 순서와 반대로 진행해주는 것이 편리함 서버 구현 models --> views --> urls --> HTTP request 위의 순서대로 구현하기 프로젝트 만들기 가상환경 만들기 conda create -n westagram python=3.7 conda activate westagram pip install django디렉토리 만들고 이동 mkdir westagram cd westagram장고 프로젝트 만들기 django-admin startproject test1 settings.py 시작 전 세팅에서 설정하기 vim test1/setti.. 2020. 4. 11.
가상환경 만들기 Django를 사용하기 전 가상환경 (Virtual environment)을 설정해주기 Why? 여러 프로젝트를 만들 때, 각각의 프로젝트에서 이용하는 python의 버전이나 패키지가 다를 수 있다. 모든 프로젝트를 하나의 환경에서 작업하면 여러 프로젝트 사이에서 python의 버전이나 패키지의 충돌이 발생할 수 있다. 따라서 프로젝트를 만들 때 마다 가상환경을 만들어주는 것이 필요하다. How? minicona를 이용하여 가상환경을 생성할 수 있다. 1. 미니콘다 다운받기 미니콘다 홈페이지에서 설치파일 다운받기 2. 터미널에서 설치 진행 Mac은 아래의 내용을 터미널에 입력 # Mac 터미널 wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Mac.. 2020. 4. 8.
Modules & Packages_1 Module 기능의 집합 변수나 함수, 클래스 등을 모아놓은 파일 모듈 사용의 장점 다른 파일에서 재사용 가능 파일이 너무 클 때 여러 파일로 나누어서 정리 할 수 있음 Module 만들기 python 파일을 만들기 그 파일 안에 사용하고 싶은 함수/ 클래스 등을 정의하기 위의 과정으로 만든 파일 --> 하나의 모듈이 됨 import 모듈을 불러오기 위해 사용하는 키워드 사용방법 : import 모듈이름 이 때 파이썬 파일의 import 모듈이름.py과 같이 사용하면 안됨 예시) module 이름 --> math / 포함된 함수 이름 --> sqrt() import math print (math.sqrt(9)) # 3.0 from ~ import 모듈 내에서 사용 할 몇 개의 함수/클래스/변수만 impo.. 2020. 4. 4.
2. Building a Job Scrapper_5 2.8 What is CSV CSV (Comma Separated Values) 몇 가지 필드를 쉼표(,)로 구분한 텍스트 데이터 및 텍스트 파일 CSV &nbsp&nbsp--> &nbsp&nbsp구글 스프레드 시트 CSV 파일 저장 구글 스프레드 시트에서 파일 - 가져오기 - 업로드 2.9 Saving to CSV 함수 생성 csv 모듈 import하기 csv 형식의 데이터를 읽고 쓰는 클래스 구현 open( ) 파일을 생성하는 파이썬 내장함수 입력값 : "파일 이름"과 "파일 열기 모드" 결괏값 : 파일 객체를 돌려줌 파일 객체 = open(파일 이름, 파일 열기 모드) 파일 열기 모드 함수 생성 import csv def save_to_file(): file = open("jobs.csv", mod.. 2020. 4. 2.