Python · 데이터

2026년 무료 AI 툴 추천 20가지 — 업무 자동화와 생산성을 높이는 방법

AI를 업무에 활용하는 방법이 빠르게 달라지고 있습니다. 예전에는 ChatGPT 같은 생성형 AI에게 질문하고 글을 작성하는 정도가 대표적인 활용 방법이었다면, 이제는 검색, 문서 분석, 데이터 처리, 이미지 생성, 영상 편집, 프레젠테이션, 자동화까지 AI를 활용할 수 있는 분야가 크게 넓어졌습니다. 특히 처음 AI를 사용하는 사람이라면 비싼 유료 서비스를 여러 개 구독하기보다 무료로 사용할 수 있는 범위부터 직접

2026년 무료 AI 툴 추천 20가지 — 업무 자동화와 생산성을 높이는 방법 더 읽기"

AI 노트테이킹 추천 2026 — 회의 녹음부터 요약·회의록까지

회의가 끝나면 이상하게 해야 할 일이 더 많아집니다. 회의 내용을 다시 정리해야 하고, 중요한 결정사항을 찾아야 하고, 누가 무엇을 하기로 했는지도 정리해야 합니다. 공부를 할 때도 마찬가지입니다. 강의 내용을 받아 적고, 중요한 부분을 표시하고, 나중에 다시 정리하는 데 생각보다 많은 시간이 들어갑니다. AI 노트테이킹은 이런 반복적인 기록과 정리 작업을 줄여주는 방법입니다. 최근의 AI 노트테이킹 도구는

AI 노트테이킹 추천 2026 — 회의 녹음부터 요약·회의록까지 더 읽기"

[Python] 32. Tkinter 와 Matplotlib 를 사용한 GUI Plot App 만들기

[Python] 32. Tkinter 와 Matplotlib 를 사용한 GUI Plot App 만들기

Python에서 데이터를 시각화할 때 Pandas와 Matplotlib는 매우 유용한 도구입니다. 이들 도구를 활용해 데이터 시각화를 위한 GUI 애플리케이션을 만들 때, Tkinter와 함께 사용하면 인터랙티브한 환경을 쉽게 구축할 수 있습니다. 하지만 Mac 환경에서는 몇 가지 호환성 문제가 발생할 수 있는데, 이를 해결하는 방법과 함께 데이터를 기반으로 플롯을 그리고, 이를 Tkinter GUI에 표시하는 방법을 소개하겠습니다. 주요 기능 Pandas 데이터프레임을 사용하여

[Python] 32. Tkinter 와 Matplotlib 를 사용한 GUI Plot App 만들기 더 읽기"

[Python] 31. Tkinter GUI 만들기

[Python] 31. Tkinter GUI 만들기

Tkinter 는 Python에서 GUI(Graphical User Interface) 애플리케이션을 만드는 데 사용되는 기본 라이브러리입니다. Tkinter 를 사용하면 버튼, 레이블, 텍스트 입력 상자 등 다양한 위젯을 통해 사용자 인터페이스를 구축할 수 있습니다. 각 위젯의 사용 방법과 간단한 예제를 하나씩 설명드리겠습니다. Tkinter 설정하기 먼저 Tkinter를 사용하려면 Python 코드에서 tkinter 모듈을 가져와야 합니다. 기본적으로 다음과 같이 Tkinter를 가져오고 기본 윈도우를 생성할 수

[Python] 31. Tkinter GUI 만들기 더 읽기"

[Python] 30. Pandas 데이터프레임 lambda 함수 사용하기

[Python] 30. Pandas 데이터프레임 lambda 함수 사용하기

pandas 데이터프레임에서 lambda 함수를 사용하는 것은 데이터 처리와 변환에 유용한 방법 중 하나입니다. 람다 함수는 한 줄로 간단한 함수를 정의할 때 유용합니다. 아래에서 pandas 데이터프레임에서 람다 함수를 사용하는 예제와 설명을 제공하겠습니다. lambda 함수로 열 변환 다음은 pandas 데이터프레임의 열을 변환하는 예제입니다. 주어진 데이터프레임에서 ‘점수’ 열의 값에 10을 더한 새로운 열 ‘조정된 점수’를 만들어보겠습니다. 출력 결과

[Python] 30. Pandas 데이터프레임 lambda 함수 사용하기 더 읽기"

[Python] 29. Pandas 데이터프레임 apply 함수 사용하기

[Python] 29. Pandas 데이터프레임 apply 함수 사용하기

pandas의 apply() 함수는 데이터프레임 또는 시리즈의 각 요소에 대해 사용자 정의 함수를 적용하거나 내장 함수를 적용하는 데 사용됩니다. 이 함수를 사용하면 데이터프레임의 열 또는 행에 대한 연산을 쉽게 수행할 수 있습니다. 아래에서 apply() 함수의 다양한 예제와 사용법을 상세히 설명하겠습니다. apply 함수 기본적인 사용법 apply() 함수의 기본적인 사용법은 열 또는 행에 함수를 적용하는 것입니다. 아래 예제는

[Python] 29. Pandas 데이터프레임 apply 함수 사용하기 더 읽기"

[Python] 28. Pandas 데이터프레임 Rank 함수 사용하기

[Python] 28. Pandas 데이터프레임 Rank 함수 사용하기

Pandas의 rank() 함수는 데이터프레임 또는 시리즈의 요소를 순위로 변환하는 데 사용되며, 주어진 데이터에서 각 요소의 순서를 확인하는 데 도움을 줍니다. 이 함수는 정렬된 순서대로 순위를 매기거나 사용자 지정 순위 메서드를 지원합니다. rank() 함수의 일반적인 사용법과 예제를 알아보겠습니다. rank 함수 기본 사용 결과 출력 위 예제에서는 ‘점수’ 열을 기준으로 각 행의 순위를 계산하고 새로운 ‘순위’ 열을

[Python] 28. Pandas 데이터프레임 Rank 함수 사용하기 더 읽기"

[Python] 27. 주차(weeknum)와 요일(weekday) 정보로 날짜 구하기

[Python] 27. 주차(weeknum)와 요일(weekday) 정보로 날짜 구하기

주차(weeknum)와 요일(weekday) 정보만으로 년, 월, 일을 구하려면 기준 날짜를 알고 있어야 합니다. 이 기준 날짜는 연도의 시작일인 1월 1일로 설정할 수 있습니다. 다음은 주차와 요일 정보로 년, 월, 일을 계산하는 방법에 대한 설명과 예제 코드입니다. 주차(weeknum)와 요일(weekday) 정보 얻기 먼저, 주차와 요일 정보를 얻어야 합니다. 1월 1일을 기준으로 주차와 요일을 얻을 수 있습니다. 주차와 요일

[Python] 27. 주차(weeknum)와 요일(weekday) 정보로 날짜 구하기 더 읽기"

[Python] 26. 4자리 헥사 값에서 9bit 데이터 추출하기

[Python] 26. 4자리 헥사 값에서 9bit 데이터 추출하기

4자리 헥사 값에서 9비트 데이터를 추출하려면 헥사 값을 정수로 변환한 다음, 비트 마스크와 비트 연산을 사용하여 해당 비트를 추출합니다. 한 단계씩 차근차근 상세한 설명과 함께 예제도 알아보겠습니다. 비트 마스크 비트 마스크(Bit Mask)는 비트 연산(Bitwise Operations)에서 사용되는 기술로, 특정 비트 위치의 값을 검사하거나 설정하기 위한 이진 비트 패턴(일련의 0과 1)입니다. 비트 마스크는 주로 다음과 같은 목적으로

[Python] 26. 4자리 헥사 값에서 9bit 데이터 추출하기 더 읽기"

[Python] 25. merge 함수를 사용하여 특정 열의 값을 기준으로 데이터 병합하기

[Python] 25. merge 함수를 사용하여 특정 열의 값을 기준으로 데이터 병합하기

merge() 함수를 사용하여 특정 열의 값을 기준으로 데이터프레임을 병합하는 다양한 예제를 제공하겠습니다. 데이터프레임 예시 먼저, 다음과 같은 두 개의 데이터프레임을 예시로 사용하겠습니다 Inner Merge (내부 병합) 두 데이터프레임을 특정 열 ‘ID’의 값으로 내부 병합합니다. 내부 병합은 두 데이터프레임에 공통으로 존재하는 ‘ID’ 값만 병합합니다. 실행 결과 Left Merge (왼쪽 병합) 왼쪽 데이터프레임 df1을 기준으로 병합합니다. ‘ID’

[Python] 25. merge 함수를 사용하여 특정 열의 값을 기준으로 데이터 병합하기 더 읽기"

위로 스크롤