728x90
반응형

ITStudy 46

import와 from의 차이[Python]

Python 라이브러리 사용 시 import와 from의 차이를 알아보고자 합니다. Python 공부를 시작하면서 라이브러리를 사용하기위해서 import하거나 from을 통해 import하는 것을 보고 정리를 해보고자 합니다. urllib을 통해서 알아보겠습니다. urllib는 request / error / parse / robotparser 모듈로 구성됩니다. 일반적으로 우리가 urllib를 통해서 URL를 오픈하고 읽기 위해서 는 request 모듈을 사용합니다. 그렇다면 우리는 해당 모듈을 사용하기 위해서 import를 해야할 것입니다. 아래의 두 코드의 결과는 동일한 결과값을 출력할 수 있습니다. # import 사용 import urllib.request #전체 라이브러리를 사용할 때: imp..

ITStudy/Python 2021.01.29

주피터 노트북(Jupyter Notebook) root 디렉토리 설정[Python]

Jupyter Notebook 실행 시 초기에 설정되어 있는 root 디렉토리를 변경해보도록 하겠습니다. root 디렉토리를 변경하는 방법은 두가지가 있습니다. 1. config 파일을 생성한 후 적용하는 방법 2. 실행파일의 %UESERPROFILE%을 수정하는 방법 아나콘다 프롬프트를 실행 후 명령창에 아래의 명령어를 입력하면 주피터 노트북이 실행됩니다. (base) > jupyter notebook 1. config 파일 수정 가. 설정파일 생성 한 번 입력 후에는 설정을 overwriting하고 default config로 세팅할지 확인합니다 (base) > jupyter notebook --generate-config 나. 경로 설정 1) 생성된 "jupyter_notebook_config.py..

ITStudy/Python 2021.01.27

pip upgrade ERROR 상황 시 복구방법(not present/easy_install 활용)[Python]

파이썬에서 모듈 설치를 위한 프로그램으로 3.4버전부터 기본적으로 파이썬 바이너리 설치 프로그램에 포함되었습니다. 상황에 따라서 파이프를 설치하고 업그레이드하는 상황 시 뜻하지 않은 에러로 사용이 안되는 상황이 있을 수 있습니다. 저 같은 경우 업그레이드가 잘 되다가 갑자기 권한 문제가 뜨면서 pip프로그램이 사라져 버렸습니다. 몹시 당황스러운 일이여서 열심히 구글링을 해보니 "easy_install"이라는 프로그램을 통해 쉽게 재설치 할 수 있습니다. > easy_install pip easy_install pip로 재설치 후 정상적으로 pip 프로그램이 동작하는 걸 확인할 수 있습니다. 이상 PIP 에러 상황 시 복구 하는 방법이었습니다. 위의 복구는 anaconda3 프롬프트에서 수행되었습니다.

ITStudy/Python 2021.01.27

아나콘다(Anaconda)/주피터 노트북(Jupyter notebook) 설치하기[Python]

파이썬을 편리하게 설치 및 활용할 수 있는 패키지를 설치하는 방법을 알아보도록 하겠습니다. 1. 아나콘다 설치 아나콘다 다운로드 URL: www.anaconda.com/products/individual# 해당 URL로 접속하여 하단으로 내려가면 OS 설치를 확인할 수 있습니다. Anaconda | Individual Edition Anaconda's open-source Individual Edition is the easiest way to perform Python/R data science and machine learning on a single machine. www.anaconda.com 1.1. 아나콘다 OS에 따른 선택 1.2. 아나콘다 설치 제가 설치한 2021년 1월은 2020년 11..

ITStudy/Python 2021.01.27

RAID(Redundnt Array of Independent Disks)의 종류

RAID0 스트라이핑 기술 사용 중복이나 패러티 없이 디스크에 분산하여 기록 구성된 디스크 중 하나라도 오류 발생 시 복구 불가 RAID1 미러링 기술 사용 디스크 오류 시 데이터 복구 능력은 탁월하지만 디스크 낭비가 심함 다중 사용자 시스템에서 최고의 고장대비 능력을 발휘 RAID2 기록용 드라이브와 데이터 복구용 드라이브를 별도로 둠 4개 하드디스크에 기록하기 위해서는 3개의 부가 데이터를 기록 효율성 측면에서 거의 사용하지 않음 RAID2는 RAID0처럼 스트라이핑 방식이지만 에러체크와 수정가능(ECC정보; Hamming Code 사용) RAID4가 나오면서 거의 사용하지 않음 RAID3, 4 RAID 0, 1의 문제점을 보완하기 위한 방식 구성 방식은 거의 같음 RAID3, 4는 기본적으로 RAI..

Linux 파일구조 및 Hard Link와 Symbolic Link의 이해

리눅스의 파일구조는 우리가 일상적으로 많이사용하는 윈도우즈와는 사뭇달라 꼼꼼히 알고 넘어가는 것이 리눅스를 근본적으로 이해하고 넘어가는데 도움이 될 수 있습니다. 1. 파일구조 > ls -l 명령어를 통해 목록리스트를 살펴보았을 때 [그림 1]과 같은 구조를 확인할 수 있음 [그림 1] 파일 구조 1.1. 파일유형 1.2. 파일허가(허가권) : 이러한 허가권은 chmod 명령어를 통해 수정 될 수 있음 2. 하드링크와 심볼릭링크 2.1. 하드링크 원본 파일과 동일한 inode를 사용 원본 수정 시 하드링크도 수정됨 원본의 이동이나 삭제 시 남아 있음 파일복사와 차이는 공간을 차지하지 않는 것임 2.2. 심볼릭링크 Windows의 바로가기 아이콘과 유사함 새로운 inode를 사용 주로 사용자가 많이 사용하..

ITStudy/Linux 2021.01.23
728x90
반응형