본문 바로가기

[python] jupyter notebook활용해서 티스토리 블로그 작성하기 목차 VSCode 개발환경에서 Jupyter Notebook으로 블로그 포스팅 쓰기 Jupyter Notebook으로 블로그 쓰기에 들어가면서 VSCode 개발 환경에서 Jupyter Notebook 목차 작성하기 VSCode에서 블로그 포스팅 본문 작성하기 VSCode로 맺음말 작성하기 VSCode 개발환경에서 Jupyter Notebook으로 블로그 포스팅 쓰기¶ Jupyter Notebook으로 블로그 쓰기에 들어가면서¶ 블로그 포스팅을 jupyter로 바로 작성하기 위해서는 그 구성을 먼저 고민해보고 어떤 구성이 어떤 Template이 필요한지 생각해봐야합니다. 이는 각자 작성하는 스타일에 따라서 달라질 수 있습니다. 들어가기 목차 본문 맺음말 이런 구성으로 작성한다고 가정해보죠. 들어가기 이 영..
[HW] Dex 모니터 연결 안되는 경우 덱스에 연결한 모니터가 Input 없음으로 계속 나오는 상황이 발생했습니다. 정말 몇없는 사례일 것으로 보입니다. 먼저 제 환경을 소개하겠습니다. 1. 개발 환경 Smartphone(Galaxy Fold 5) ---> USBC2HDMI 변환 어댑터 (이하: A변환어댑터) ---> HDMI + USB-C 전원(연결됨) ---> 2in1 HDMI SWITCH(이하: B스위치) ---> DELL 모니터 (+전원연결) 폴드는 변환 어댑터에 연결이 되어 HDMI를 거쳐 HDMI스위치에 연결되어 다시 모니터로 연결되어있습니다. 여기서 HDMI스위치는 OUTPUT(모니터) 이고 INPUT1(노트북), INPUT2(폴드5) 되어있어서 INPUT을 둘중 하나로 계속 바꿔가면서 쓰는 용도입니다. (적외선수신기가 있어서 리..
[python] VSCODE jupyter HTML 변환 중 멈춤 해결 방법 VSCODE 에서 jupyter notebook의 결과물을 HTML 로 변환하던 중 멈추는 경우가 발생하면 다음처럼 해결하면 됩니다. [순서] 1. 관리자 권한으로 Command Prompt 실행 2. python 해당 kernel로 nbconvert package 삭제 3. python 해당 kernel로 nbconvert package 설치 1. 관리자 권한으로 Command Prompt 실행 command prompt(명령 프롬프트. CMD) 를 모르시는분은 '윈도우 찾기'에서 CMD를 검색하면 위처럼 명령 프롬프트가 있습니다. 여기서 해당 아이콘을 우클릭하면 '관리자 권한으로 실행'을 확인할 수 있습니다. 2. python 해당 kernel로 nbconvert package 삭제 다음은 nbcon..
[IDE] VSCode Python Jupyter Notebook 설정 (Markdown부터) 데이터를 분석하다 보면 이전 분석 과정을 참고할 때도 있고 보고서를 빠르게 만들어야 하는 경우가 있다. 그런데 이런 상황은 데이터 분석 과정을 저장하면 빠르게 해결이 가능하다. 이에 좋은 것이 Markdown 이다. 이번에는 VSCode 에서 Python을 사용할때 Jupyter Notebook(Python Markdown 도구)를 실행하는 과정을 설명하겠다. [목차] 1. Markdown은 텍스트를 간단한 문법으로 표현하는 언어 2. Python과 R의 Markdown 3. VSCode 에서 Python Jupyter Notebook 설치 순서 1. Markdown은 텍스트를 간단한 문법으로 표현하는 언어 Markdown은 텍스트를 간단한 문법으로 표현하는 언어입니다. 문서를 읽기 쉽게 만들기 위한 도..
[R] prediction from a rank-deficient fit may be misleading , 다중 공선성 (Multicollinearity) 선형분석 1. prediction from a rank-deficient fit may be misleading 오류 Model 을 만들고 그 모델로 prediction 을 수행할 때 "prediction from a rank-deficient fit may be misleading" 와 같은 warning 메시지가 나올 때가 있다. 이 이유는 바로 다중공선성과 관련이 있습니다. 2. 선형 회귀 모델에서 발생하는 다중공선성 다중 공선성은 회귀 모델에서 독립 변수들 간에 강한 선형 관계가 있는 경우 발생합니다. Multicollinearity = multi + col + linearity : 선형성이 서로 발생하는데 여러개의 변수에서 발생한다라고 보면 되겠습니다. 즉, 하나의 독립 변수가 다른 독립 변수들과 상관성..
개발자를 위한 인프라 용어 Table of contents 시작하며 (개발과 인프라) 인프라 사업 Infrastructure 주요 용어 개발자를 위한 맺음말 시작하며 (개발과 인프라)¶개발 업무를 수행하며 우리는 많은 것을 신경써야 한다. 그 중에 인프라 환경은 시스템 개발 업무 수행시 매우 중요하다. 모든 것이 그 일정에 맞춰 진행이 된다. 여기서 그 인프라 용어에 대해서 설명하겠다. 인프라 사업¶인프라 사업 시작 시점에서 구매 프로세스의 일반적인 흐름을 나타낸다. 그러므로 기본적인 구매 용어는 알아둘 필요가 있다. Purchase Request (PR) 특정 부서나 팀이 필요로 하는 상품이나 서비스를 구매하고자 할 때 PR이 먼저 발생한다. 이는 구매 요청서로서 어떤 물품이나 서비스를 구매해야 하는지, 얼마나 필요한지 등을 기..
[R] Reshape package 를 이용한 melt, cast 안녕하세요. 이번에는 Reshape Package 를 이용해서 melt, cast를 적용하는 예시를 보여주려고 한다. [목차] 1. melt 함수 사용법 2. cast 함수 사용법 [내용] 1. melt 함수 사용법 먼저 예시를 보겠습니다. # 데이터 프레임 생성 data
[R] ggplot2 서로 다른 그래프 겹치기 안녕하세요. 이번에는 ggplot2 패키지를 이용해서 서로 다른 그래프를 겹치는 방법을 소개하겠습니다. [목차] 1. ggplot2 의 그래프 그리는 방식 2. 히스토그램과 확률 밀도 함수 겹치기 ( histogram , probability density function) 3. 산점도와 회귀선 겹치기 (point, line) 4. 산점도와 박스 겹치기 (scatter, Boxplot ) [내용] 1. ggplot2 의 그래프 그리는 방식 ggplot2에서 그래프를 결합하는 방법은 + 연산자를 사용하여 간단하게 수행됩니다. ggplot2는 그래프를 레이어(layer) 단위로 작성하며, 각 레이어는 +로 결합됩니다. 이러한 방식은 누적해서 그래프를 구성할 수 있고, 각각의 함수는 특정 그래프 요소를 추가하..
[Database] 기본 문법 Select , Delete ,Insert , Update Table of contents SQL 기본 문법 Select 문 Insert 문 Update 문 Delete 문 끝으로 SQL 기본 문법¶ https://www.programiz.com/sql/online-compiler/ 위 사이트는 Online SQL Editor 캡처 화면은 해당 online compiler에서 조회할 수 있는 테이블 리스트이다. 초기값들이며 이를 활용하여 작업을 진행하려 한다. Select 문¶ Select 문은 가장 기본적인 SQL로 SELECT 컬럼정보 FROM 테이블이름 으로 구성되어 있다. 예제 쿼리 : " SELECT * FROM Customers; " 이 값으로 Customers 테이블을 확인 할 수 있다. 반드시 SELECT 구절과 FROM 구절을 나눠서 같이 잘 작..
빠르고 쉽게 git 용어 알아보자 (형상관리, 프로젝트 코드 관리) Table of contents 형상관리는 먼저 버전 관리 때문에 필요하다. 형성관리 요구 환경을 알아보자. 팀 개발 대규모 프로젝트 자동화된 빌드 및 배포 다양한 플랫폼 및 환경 애플리케이션의 지속적인 개선 테스트 및 디버깅 형상 관리 용어 git SVN TFS Mercurial 개발자중에 git을 사용하지 않는 사람은 없다고 봐도 무방하다. git 은 버전 관리 프로그램 중 하나였고 시간이 지나서 git은 하나의 거대한 형상관리 프로그램, 개념으로 자리잡고 있다. 그만큼 개발을 하는 사람들에게는 중요한 존재가 되어버렸다. 이와 관련해서 하나하나 빠르고 쉽게 설명하려 한다. 먼저 형상관리가 왜 필요한지 설명하고 어떤 제품이 있는지 소개하겠다. 그 다음 형상 관리 용어를 이해하기에 앞서 도대체 어떤 상황..
[Python] 빠르게 Flask를 이용해 Microservice Architecture 구현 Flask를 사용하여 간단한 MSA(Microservices Architecture)를 구현하는 방법은 여러 가지가 있지만, 아래에서 저는 두 개의 간단한 마이크로서비스 예제를 보여주겠습니다. 이 예시에서는 "UserService"와 "OrderService"라는 두 개의 Restful 서비스를 구현하고자 했으며 "UserService"에서는 사용자 정보를 관리하고 "OrderService"에서는 주문 정보를 관리합니다. 설명에 앞서 목차를 보여드리겠습니다. [목차] 1. MSA(Microservice Architecture)란? 2. Flask 를 이용한 Backend MSA 준 3. Flask 를 이용한 Backend MSA 구현 상세 1. MSA(Microservice Architecture)란? ..
[IT지식] SessionNotCreatedException 해결하기 크롤링 작업을 하다보면 가끔 이런 에러 문구가 발생하는 경우가 있습니다. 대부분 잘해오다가 갑작스럽게 발생하는데요. 이런 경우가 가끔씩 발생하는데요. "2023-11-10 00:34:19[ERROR]A connection error was occured. @here 12:34 Error: Summary: SessionNotCreatedException Detail: A new session could not be created. Further Details: run errorDetails method" 이것은 제 컴퓨터에서 slack으로 보내는 크롤링 오류 메시지 입니다. 한번 발생하면 연속적으로 발생하는데 그 이유는 바로 "chromedriver.exe" 의 버전과 현재 로컬에 깔려있는 Google C..