사족보행하는 개발새발자의 기록
close
프로필 배경
프로필 로고

사족보행하는 개발새발자의 기록

  • 분류 전체보기 (177)
    • CodingTest (78)
      • algorithm (16)
      • programmers (26)
      • BOJ (32)
      • Softeer (2)
    • Programming (47)
      • Web (2)
      • Python (24)
      • R (13)
      • 기타 (8)
    • DataScience (12)
      • Tableau (2)
      • SQL (7)
    • Data Analysis (6)
      • MachineLearning (5)
      • DeepLearning (13)
    • About Employment (10)
      • 면접준비 (3)
      • 취업준비 (6)
    • NewTechs (3)
      • Summary (2)
      • Papers (1)
  • 홈
  • 태그
  • 방명록
[Docker] 도커와 이미지, 컨테이너 개념 및 사용 방법

[Docker] 도커와 이미지, 컨테이너 개념 및 사용 방법

1. 도커에 대한 설명도커(Docker)는 애플리케이션을 독립적이고 격리된 환경에서 실행할 수 있도록 지원하는 컨테이너 기반의 가상화 플랫폼입니다.전통적인 가상 머신(Virtual Machine) 기술과 비교했을 때, 도커는 훨씬 가볍고 효율적입니다. 도커는 애플리케이션과 그에 필요한 모든 종속성을 단일 패키지로 묶어 이식성을 향상시키며, 이를 통해 개발 환경과 운영 환경 간의 불일치를 최소화할 수 있습니다. 또한 도커는 애플리케이션의 배포, 확장, 및 관리를 효율적으로 수행할 수 있도록 하여 DevOps 문화에서 핵심적인 역할을 합니다.도커의 핵심은 컨테이너라는 개념에 있습니다. 컨테이너는 리눅스의 리소스 격리 기술인 네임스페이스(namespaces)와 컨트롤 그룹(cgroups)을 활용하여 독립적인 ..

  • format_list_bulleted Programming/기타
  • · 2024. 10. 11.
  • textsms
Python Web Scraping: BeautifulSoup vs. Selenium - 사용법과 차이점

Python Web Scraping: BeautifulSoup vs. Selenium - 사용법과 차이점

웹 데이터 수집은 데이터를 분석하고 응용하기 위한 핵심 작업 중 하나입니다. Python에는 웹 스크래핑을 위한 다양한 도구들이 있지만, 그중에서도 BeautifulSoup과 Selenium은 가장 널리 사용됩니다. 이번 포스팅에서는 BeautifulSoup과 Selenium의 사용법을 단계별로 설명하고, 둘의 차이점에 대해서도 알아보겠습니다.BeautifulSoup 사용법BeautifulSoup은 HTML과 XML 파일을 파싱하기 위한 라이브러리로, 정적인 웹 페이지의 데이터를 추출하는 데 매우 유용합니다. 보통 requests 라이브러리와 함께 사용하여 서버로부터 HTML을 가져와 데이터를 추출하는 방식으로 동작합니다.BeautifulSoup를 사용한 웹 스크래핑 단계라이브러리 설치 및 임포트pip ..

  • format_list_bulleted Programming/Python
  • · 2024. 10. 10.
  • textsms
[Pandas] 파이썬에서 판다스(Pandas) 라이브러리 기초 사용법 정리

[Pandas] 파이썬에서 판다스(Pandas) 라이브러리 기초 사용법 정리

Pandas 라이브러리판다스(Pandas)는 파이썬에서 데이터 분석을 할 때 없어선 안 될 라이브러리 중 하나입니다. 테이블 형식의 데이터를 쉽게 다루고, 다양한 함수들을 활용하여 데이터를 가공하고 분석하는 데 매우 유용합니다. 이번 포스팅에서는 판다스를 어떻게 사용하는지, 기본적인 함수들을 중심으로 알아보겠습니다.1. 판다스 시작하기먼저 판다스를 사용하려면 파이썬에 설치가 필요합니다. 터미널에서 아래 명령어를 실행하여 설치할 수 있습니다.pip install pandas설치가 완료되면 판다스를 import 해서 사용할 수 있으며 다음과 같이 불러옵니다.import pandas as pd2. 데이터 읽기와 저장하기판다스에서 가장 먼저 해야 할 일은 데이터를 불러오는 것입니다. 판다스는 다양한 데이터 형식..

  • format_list_bulleted Programming/Python
  • · 2024. 10. 7.
  • textsms

[Pandas] csv 불러오거나 저장할 때 한글 깨짐

문제설명한국어로 되어 있는, 공공기관의 데이터를 불러오는 과정에서 우리는 한글이 자주 깨지는 것을 목격할 수 있다.아래와 같이 csv에서 불러오는 과정에서 말이다.pd.read_csv('PATH//data.csv') 불러오는 것 외에도 Pandas의 DataFrame을 사용하다보면, CSV로의 변환을 자주 사용하게 된다.아래와 같은 코드로 DataFrame을 csv로 변환, 저장한다. df.to_csv('PATH//data.csv')  이렇게 불러오거나 저장하는 과정에서 한글이 자주 깨지는 현상이 발생한다.이는 한글을 표현하는 비트 수의 차이에서 발생한다. 해결방법pd.read_csv('PATH//data.csv', encoding='utf-8-sig') # encoding = 'cp949'df.to_c..

  • format_list_bulleted Programming/Python
  • · 2024. 10. 5.
  • textsms
[주피터노트북] 가상환경 오류 (현재 셀 또는 이전 셀에서 코드를 실행하는 동안 Kernel이 충돌했습니다.

[주피터노트북] 가상환경 오류 (현재 셀 또는 이전 셀에서 코드를 실행하는 동안 Kernel이 충돌했습니다.

맥북에서 아나콘다의 가상환경을 만들고 tensorflow와 keras를 다운받아 이를 실행하는 과정에서 커널이 계속 죽는 문제가 발생했다. 오류 로그를 살펴보니 문제는 아래와 같았다. [error] Disposing session as kernel process died ExitCode: undefined, Reason: 따로 원인이 나오지 않아서 이를 파악하기란 조금 어려웠다. Dispose Kernel process 10476. Exit Code가 10476인 것 같은데 관련 자료를 찾을 수 없었다. 가상환경의 상황은 아래와 같다. python version : 3.7.12 tensorflow : 2.6.0 keras : 2.6.0 나머지는 numpy, pandas와 같은 tensorflow와 ker..

  • format_list_bulleted Programming/기타
  • · 2024. 4. 11.
  • textsms
Git Hub Commit을 포함하여 전체 clone하는 방법

Git Hub Commit을 포함하여 전체 clone하는 방법

가장 먼저, 깃허브 계정에 새로운 Repository를 생성해둡니다. 이 후, 복사할 Git Repository를 찾아서 선택한 뒤, 초록색 code 버튼을 눌러서 HTTPS 주소를 복사합니다. 이 후, 터미널에서 저장할 로컬 주소로 들어가서 명령어를 사용하여 레포지토리를 bare본으로 클론합니다. $ git clone --bare https://github.com/EXAMPLE-USER/OLD-REPOSITORY.git 그렇게 과정이 끝나면, Clone을 한 git 파일로 들어가준 뒤, 만들어 놓은 Repository로 mirror push해주시면 됩니다. $ cd OLD-REPOSITORY.git $ git push --mirror https://github.com/EXAMPLE-USER/NEW-RE..

  • format_list_bulleted Programming/기타
  • · 2023. 3. 23.
  • textsms
  • navigate_before
  • 1
  • ···
  • 4
  • 5
  • 6
  • 7
  • 8
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (177)
    • CodingTest (78)
      • algorithm (16)
      • programmers (26)
      • BOJ (32)
      • Softeer (2)
    • Programming (47)
      • Web (2)
      • Python (24)
      • R (13)
      • 기타 (8)
    • DataScience (12)
      • Tableau (2)
      • SQL (7)
    • Data Analysis (6)
      • MachineLearning (5)
      • DeepLearning (13)
    • About Employment (10)
      • 면접준비 (3)
      • 취업준비 (6)
    • NewTechs (3)
      • Summary (2)
      • Papers (1)
최근 글
인기 글
최근 댓글
태그
  • #오블완
  • #ADsP
  • #티스토리챌린지
  • #백준
  • #파이썬
  • #이진탐색
  • #R
  • #알고리즘
  • #프로그래머스
  • #머신러닝
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바