728x90

분류 전체보기 70

[python, vs code] visual studio code에서 파이썬 가상 환경 생성 및 삭제하기

파이썬 가상 환경을 사용하는 이유 프로젝트 배포 시 가상 환경을 사용하면 이 프로젝트만을 위한 패키지들이 어떠한 것들이 있는지 쉽게 알 수 있음 서로 의존적인 패키지들 간 호환성 문제 해결 가능 파이썬 버전 자체가 다른 환경 생성 가능 Visual Studio Code에서 Python 가상환경 만들기 1. vs code에서 cmd terminal 열기 (터미널 - 새 터미널) 2. 터미널에서 가상환경 생성 (power shell이 아닌 cmd 창인지 확인할 것) : 가상환경을 생성하는 방법은 크게 venv 라이브러리를 이용하는 방법, virtualenv 라이브러리를 이용하는 방법으로 두 가지가 있음 1) venv 라이브러리 이용 venv 라이브러리는 파이썬 표준 라이브러리로 별도로 설치하지 않아도 사용 ..

[python, vs code] visual studio code에서 파이썬 개발 환경 만들기

visual studio code는 마이크로소프트가 윈도우, macOS, 리눅스용으로 개발한 소스 코드 편집기이다. 나는 그동안 아나콘다의 spyder나 jupyter notebook를 활용해 파이썬 개발을 했었는데, 이번엔 윈도우에서 vs code를 토대로 파이썬 작업 환경을 만드는 방법에 대해 공부해보자. 방법은 크게 3단계로 나눌 수 있다. visual studio code에서 파이썬 개발 환경 만들기 1. Python 인터프리터 설치하기 2. visual studio code 설치하기 3. 파이썬 Extension 설치하기 ▶ Python 인터프리터 설치하기 (미설치 상태라면 설치, 설치되어있다면 pass!) 아래의 링크에서 파이썬 인터프리터 설치파일 다운로드 및 설치 https://www.pyt..

[python 파이썬, pandas 판다스] 데이터 탐색 (범주형 자료)

오늘은 데이터 탐색 방법에 대해 알아보자. 데이터를 탐색하기 이전에 데이터를 열어서 그 기본정보를 먼저 파악하여 어떤 식으로 분석할지 판단한다. ● 데이터 기본정보 확인 : df명.info() 이를 활용하면 아래와 같이 데이터의 케이스 수, 컬럼 수, 각 컬럼에서의 변수 개수 및 자료 형태가 나타난다. import pandas as pd ## 데이터 열기 DF = pd.read_csv('BigData_data/Ex_CEOSalary.csv', engine='python') ## 데이터 기본정보 확인 DF.info() ● 샘플 데이터 확인 (상위 5개 데이터 확인) : df명.head() head() 변수를 사용하여 데이터의 상위 5개 데이터를 확인할 수 있다. 눈으로 확인하면 좀 더 자료 구조를 파악하는..

[PostgreSQL] WITH문 정리

- Sub Query(서브 쿼리): 하나의 SQL 문에 포함되는 또 다른 SQL 문 - Sub Query 단점: 많이 사용할수록 가독성이 떨어지며 재사용이 불가하여 매번 같은 Query를 작성해야함 ▶▶ 이러한 문제점을 해결하기 위해 WITH 문 사용! 1. PostgreSQL에서의 WITH 문 특징 - 이름을 가진 Sub Query를 정의한 후 사용 - Query 재사용 가능 2. PostgreSQL에서의 WITH 문 형식 WITH [별명1] [ (컬럼명1 [,컬럼명2]) ] AS ( SUB QUERY )[, 별명2 AS ... ] MAIN QUERY

[psycopg2] Python에서 PostgreSQL 사용하기

1. psycopg2 라이브러리 psycopg2 라이브러리를 활용하여 Python에서 PostgreSQL(코끼리 그림의 SQL)의 데이터베이스를 사용할 수 있음 라이브러리를 사용하기 위해서는 pip install psycopg2를 통해 라이브러리를 설치해야 함 2. psycopg2 사용하기 ① psycopg2 임포트하기 import psycopg2 ② 데이터베이스에 연결하기 - psycopg2.connect() 메소드를 사용하여 PostgreSQL에 연결 - 호스트명, 사용자명, 암호, 접속할 DB 등을 파라미터로 설정하여 DB에 연결함 conn = psycopg2.connect(host='호스트명', user='사용자명', password='암호', dbname='DB명', port='포트번호') ③ ..

RDBMS와 SQL 이해하기

1. DB(Database, 데이터베이스) : 체계화된 데이터의 모임으로 여러 응용 시스템들의 정보를 통합 저장, 운영할 수 있는 공용 데이터 집합 2. RDB(Relational Database, 관계형 데이터베이스) : DB의 한 종류로 데이터가 하나 이상의 열과 행의 테이블(관계)에 저장되어 서로 다른 데이터 구조가 어떻게 관련되어 있는지 쉽게 파악하고 이해할 수 있도록 사전 정의된 관계로 데이터를 구성하는 정보 모음 (행, 열의 정보를 구조화하는 방식으로 2차원 Table 형태) 3. RDBMS(Relational Database Management System, 관계형 데이터베이스 관리 시스템) : RDB를 만들고 업데이트하고 관리하는 데 사용하는 프로그램으로 대표적인 RDBMS로는 Oracle..

[Java 기초] cmd(명령 프롬프트) 주소 경로 변경하기

cmd창의 주소 경로를 변경하는 방법에 대해 알아보고자 한다. 먼저 윈도우+R을 통해 cmd 창으로 들어간다. 그러면 [내 PC - 로컬 디스크(C:) - 사용자 - 계정명] 폴더가 기본 경로로 설정되어 있을 것이다. 이를 사용 목적에 따라 필요한 경로로 바꾸기 위해서는 아래와 같이 입력하면 된다. cd는 change directory의 약자로 경로 변경이란 의미이다. cd [바꾸고자 하는 주소 경로] 로컬 디스크 C의 jdk1.8이란 폴더로 경로를 변경하고자 할 때는 cd C:\jdk1.8을 입력하면 아래와 같이 주소의 경로가 변경된 것을 확인할 수 있다.

자바(Java) 2022.11.09

교통량 조사 기법

1) 스크린라인 조사 = Screen Line 조사 = 검사선 조사 - 조사 영역 내 조사된 교통량의 정밀도를 점검하고 수정 및 보안을 위함 - 예시) 간선도로 상 가상선을 그어 통과하는 교통량 조사 / 간선도로 선상에 위치한 교차로를 통과하는 차량 조사 - 고려사항) 라인이 존의 중심을 지나지 않도록 / 폐쇠선(Cordon Line)과 근접하지 않도록 / 여러 개의 라인 설정 시 라인 간 적정 간격을 유지하도록 해야 함 2) 폐쇄선 조사 = Cordon Line 조사 - 교통조사 시 조사대상지역 밖에 출발지 또는 목적지를 가진 통행을 조사함 - 고려사항) 폐쇄선을 가급적 행정구역 경계선과 일치하도록 / 주변에 동이 위치하면 폐쇄선 내에 포함하도록 / 폐쇄선을 횡단하는 도로나 철도가 가급적 최소가 되도록..

[python 파이썬, anaconda] 가상환경 복사하기

존재하는 가상환경에서 하나의 패키지만 버전을 바꾸고 싶은 경우 가상환경을 복사하여 사용할 수 있다. - 가상환경 복사하기 conda create -n --clone 예를들어 내가 기존에 사용하던 env_py1이란 가상환경을 복사하여 env_py2라는 가상환경을 만들고 싶다면 아래와 같이 작성할 수 있다. conda create -n py_env2 --clone py_env1

728x90