728x90

전체 글 53

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

오늘은 연속형 데이터를 파악하는 방법에 대해 알아보자. 범주형 데이터를 분석하는 방법은 아래의 링크에서 확인할 수 있다. https://sunning-10.tistory.com/entry/python-%ED%8C%8C%EC%9D%B4%EC%8D%AC-pandas-%ED%8C%90%EB%8B%A4%EC%8A%A4-%EB%8D%B0%EC%9D%B4%ED%84%B0-%ED%83%90%EC%83%89 [python 파이썬, pandas 판다스] 데이터 탐색 (범주형 자료) 오늘은 데이터 탐색 방법에 대해 알아보자. 데이터를 탐색하기 이전에 데이터를 열어서 그 기본정보를 먼저 파악하여 어떤 식으로 분석할지 판단한다. ● 데이터 기본정보 확인 : df명.info() 이를 sunning-10.tistory.com ●..

[python] argparse 모듈의 의미 및 사용법

argument란? parameter (매개변수) : 함수를 구현하는 쪽과 함수를 사용하는 쪽을 매개하는 변수 argument (전달값, 전달인자, 인자, 인수 등) : 함수를 사용하는 사람이 매개변수에 집어 넣는 값 argparse python script 개발 시 하나의 Script의 동작을 여러 상황에 따라 다르게 동작하도록 할 때 사용 python에서 arugment를 사용하기 위해서 내장함수 argparse 모듈 사용 다른 동작을 만들어 내기 위해 Script 실행 시 Argument를 붙여서 원하는 옵션 지정 주요 모듈 argparse 라이브러리 설치 및 import하기 ArgumentParser() : argument를 받기 위한 객체 만들기 add_argument() : 만든 객체에 arg..

기초 개발 공부

[ubuntu] 우분투 명령어 정리 ls: 현재 디렉토리 목록 출력 cd: 해당 디렉토리로 이동 cd..: 부모 디렉토리로 이동 apt install: 우분투 내에 필요한 패키지 설치 [docker] 도커 개념 정리 도커(docker): 컨테이너 기반의 오픈소스 가상화 플랫폼 컨테이너(container) 다양한 프로그램, 실행환경을 컨테이너로 추상화, 동일 인터페이스를 제공하여 프로그램 배포 및 관리를 단순화함 격리된 공간에서 프로세스가 동작하는 기술(가상화 기술 중 하나) 이미지를 실행한 상태, 이때 변화하거나 추가되는 값은 컨테이너에 저장됨 이미지(image) 컨테이너 실행에 필요한 파일과 설정값 등을 포함하고 있는 것 (상태값X, 변하지 않음(Immutable)) 같은 이미지에서 여러 개의 컨테이너..

파이썬(Python) 2023.02.09

[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
728x90