kkamagi's story

IT, 정보보안, 포렌식, 일상 공유

반응형

Python 14

Jupyter notebook에서 Python 2.7 커널 사용하기

Powershell에서 conda activate가 작동이 되지 않는 문제 해결하기 CMD에서는 정상적으로 가상환경 전환이 가능하지만, Powershell에서는 권한문제로 정상적으로 작동하지 않아 conda 명령어가 작동하지 않는것은 물론 env에 진입이 불가능한 현상이 있습니다. >>> import os >>> import sys >>> print(os.path.dirname(sys.executable)) 'C:\\Users\\user\\Miniconda3' 파이썬에서 실행파일 경로를 확인하는 코드입니다. 원하는 conda 가상환경 경로로 표시되지 않는다면 아래의 과정을 통해 해결 하실 수 있습니다. PowerShell에서 아래 명령어 실행 # 콘다 패키지 관리자 및 모든 하위 패키지 업데이트 cond..

Programming 2021.11.11

[COS PRO 2급 파이썬 실습] 정수/실수 출력 프로그램

print("본 프로그램은 섭씨를 화씨로 변환해주는 프로그램입니다.") print("변환하고 싶은 섭씨 온도를 입력해 주세요") a = input() b = (a*1.8)+32 print("섭씨온도 : ", a) print("화씨온도 : ", b) ---> 에러 발생 왜 에러가 나는지 확인해보았다. 우선 에러메세지가 can't multiply sequence by non-int of type 'float' --> 시퀀스를 'float'유형의 정수가 아닌 값으로 곱할 수 없습니다. 라는 에러메세지로 type의 문제였다. * round를 사용하면 원하는 소수점까지 지정하여 출력이 가능하다.

Programming 2020.12.07

jupyter notebook에서 함수 도움말 보기 / 주석처리하기

jupyter notebook에서 함수에 대한 도움말을 통해 기능과 사용법 등을 확인할 수 있다. 방법은 간단하다. 예를들어 아래와 같이 sort에 대해 도움말을 보고 싶다면, 해당 함수 또는 입력값 뒤에 커서를 놓고 shift키 + tab키를 누르면 된다. 또한 손쉽게 주석처리 하는 방법도 있다. 일일히 # 또는 ''' - ''' 를 앞뒤로 넣어주지 않아도, 해당 라인에서 ctrl 키와 / 키를 눌러주면 자동으로 라인 앞에 #이 붙어 주석처리가 된다. 다시 원복 시에도 ctrl + / 를 눌르면 주석이 해제 된다. 즉, 주석 on/off ctrl + / 이다. * 마크다운 사용법 1. 헤더 사용하기 # #으로 크기조절 가능 2. 문장 강조하기 *, _, __, ~~ 위 기호를 사용하여 강조 3. 글머리..

Programming 2020.11.19

docker를 이용한 파이썬 웹 개발환경 세팅

파이썬 웹 프로그래밍 - 개발환경 세팅 - Docker(Window에 설치) Windows 10 pro 아래 버전은 docker 설치 안되며, Docker toolbox를 설치해야 한다. 설치 후 cmd에서 > docker version 확인 -> Client / Server 둘다 확인 (powershell) rm을 주는 이유 -> it는 옵션, alpine 이미지를 돌리는 sh명령을 돌리겠다 , exit하고 나가는 순간 컨테이너도 같이 삭제해라 라는 의미이다. -> 우분투 환경으로 이미지 다운로드 및 접속, 쉘 커맨드 떨어짐 -> alpine 이미지를 가져와서 이미지를 run을 시키는데, sh라는 명령어를 실행시킨 것이다. size는 단지 3.97MB이며 이 리눅스 쉘 환경으로 들어가는데 host PC..

Docker 2020.08.26

Jupyter lab 설치하기

- ipython : 파이썬의 확장 쉘로서 2001년 부터 시작. 명령 히스토리, 컨텍스트 센서티브 헬프도 지원. - 그 이후 Notebook 이라는 것도 붙어 웹으로 상호 소통을 하면서 프로그램을 해 볼 수 있는 것이 나왔는데 이를 ipython notebook 이라 함. - 이것이 다시 2014년에 Jupyter Notebook 이라고 하여 보여주는 형태의 발전 뿐만 아니라 파이썬을 넘어선 현재 약 109개의 언어에 대하여 (커널이라고 표현) Jupyter Notebook에서 해당 언어를 사용 가능. - 이 Jupyter Notebook 이 다시 발전하여 2018년 2월에 Jupyter lab이 나옴. - 기존에 Notebook 에서 해당 노트북을 포함하여 디렌터리뷰, 콘솔, 에디터 등을 포함한 챠트..

Programming 2020.07.29

jupyter notebook 원하는 경로에서 실행하기 (특정 경로)

※ jupyter notebook을 원하는 경로에서 실행이 가능하다. 먼저 터미널 창을 실행한 후에 원하는 경로로 이동합니다. 그 다음 jupyter-notebook 을 입력, 실행합니다. jupyter-notebook 정상실행되는 것을 확인합니다. jupyter notebook 실행파일의 파라미터 값을 변경하는 등의 설정을 통해 아이콘 및 앱 실행으로 원하는 경로로 설정도 가능합니다만, 위와 같은 방법도 간단해 보입니다.

IT 용어 사전 2020.07.23

pycharm 설치

1. 구글에서 jetbrain pycharm 검색 귀찮으신 분은 아래 링크 참고 www.jetbrains.com/ko-kr/pycharm/download/ 다운로드 PyCharm: JetBrains가 만든 전문 개발자용 Python IDE 최신 버전 다운로드: PyCharm (Windows, macOS, Linux) www.jetbrains.com Professional, Community 버전 택 1하여 설치. 전 community 버전 다운로드 및 설치해봤습니다. 다운로드 시작. 설치경로 : C:\Program Files\JetBrains 기존 설치 프로그램 캐시 및 히스토리, 설정 등 삭제 Uninstall 후 설치 계속 진행. 설치 옵션에서 기호에 따라 선택 후 설치 계속 진행. 설치 완료 및 실..

Programming 2020.07.17

무선 랜 사용흔적 조사

1. 레지스트리 확인 컴퓨터\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Signatures\Unmanaged 레지스트리의 무선 네트워크 사용 위치를 통해 장소를 유추할 수 있다. 참고 : https://geniee-lamp.tistory.com/4 3장 포렌식 수사 레지스트리의 무선 AP 분석 윈도우 레지스트리는 운영체제의 설정을 저장하는 데이터베이스이며 무선 통신 관련 정보 저장한다. 윈도우는 각각의 네트워크를 HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVers geniee-lamp.tistory.com

DFIR 2020.06.11

구글 스프레드시트 인증 중 에러

안녕하세요. The Grit입니다. 제가 예전에 구매한 '패스트캠퍼스'의 '올인원 패키지 업무자동화'라는 온라인 강의가 있는데요, 계속 공부를 안하다가 오랜만에 들어가서 강의를 듣던 도중 구글 스프레드시트 인증 코드를 작성하는 과정에서 간단한 오류가 발생하여 포스팅을 하고자 합니다. 어려운 내용은 아니고 단순 패키지 설치 부분에서 에러가 나는 부분이라 간단합니다. 강의 내용 스포를 방지하기 위해 에러 메세지 부분에만 집중하도록 하겠습니다. 코드중 아래와 같이 import gspread 와 from oauth2client.xxxx 을 사용하는 부분인데요, 이 oauth2client를 pip 프로그램을 이용해 설치를 했는데도 모듈이 없다는 메세지가 발생하였습니다. 이에, 간단한 구글링으로 해결하였습니다. 분..

Programming 2020.01.16
반응형