안녕하세요? 현 알트만입니다.오늘은 AI 세계에서 혁신적인 표준으로 떠오르는 MCP(Model Context Protocol)에 대해 알아보겠습니다. 이 프로토콜은 AI 애플리케이션이 외부 시스템과 보다 쉽고 표준화된 방식으로 통신할 수 있게 해주는 획기적인 기술입니다. 복잡했던 AI 시스템 간 연결의 한계를 극복하고, 새로운 가능성을 제시하는 MCP의 세계로 여러분을 초대합니다.MCP란 무엇인가? By 현 알트만MCP는 다양한 AI 애플리케이션이 외부 시스템과 통일된 방식으로 연결될 수 있도록 하는 표준 프로토콜입니다. 과거 각 AI 앱마다 제각각의 연결 방식을 사용해야 했던 복잡성을 해결하기 위해 등장한 혁신적인 기술입니다.MCP의 핵심 기능들 By 현 알트만MCP의 주요 특징들을 살펴보겠습니다:✓ ..
안녕하세요, 현 호트만입니다! 오늘은 2025년 최신 스마트워치에 대한 정보와 추천 모델을 소개해드릴게요. 잠깐의 시간 투자로 현명한 선택을 할 수 있도록 도와드리겠습니다. 2025년 최고의 스마트워치 추천, 당신의 손목을 더 똑똑하게!스마트워치는 이제 단순한 시계가 아니라 우리 생활의 필수품이 되었습니다. 심박수 체크부터 핸드폰 알림까지, 손목 위의 작은 컴퓨터가 할 수 있는 일이 정말 많아졌습니다. 재밌는 사실은 평균적인 스마트워치 사용자가 하루에 시간을 확인하는 횟수가 일반 시계 사용자보다 60% 적다는 것입니다. 아마도 알림으로 다 확인해서 그럴 것입니다!스마트워치란?스마트워치는 단순한 시계 기능을 넘어 스마트폰과 연동되어 알림, 건강 관리, 피트니스 트래킹 등 다양한 기능을 제공하는 웨어러블 ..
Keyword: 넘파이 불러오기, 배열만들기, reshape(), 조회 및 슬라이싱, 조건 조회, 연산 1. 넘파이 불러오기 "import numpy as np", 기억하자. 이는 numpy 라이브러리를 불러와서 np라는 별칭으로 사용한다는 뜻이다. 물론, np라는 별칭 외에 다른 것으로 사용해도 되지만, 일종의 굳어진 사회적 함의이므로 최대한 위와 같은 별칭을 사용하도록 하자. 2. 배열 만들기# 1차원 리스트a1 = [1, 2, 3, 4, 5]# 배열로 변환b1 = np.array(a1)# 확인print(b1) 넘파이로 배열을 만들 때는 리스트를 np.array()안에 넣어주면 된다. 위와 같이 리스트를 받는 변수를 이용해도 되지만 직접 리스트 형태로 넣어도 같은 결과가 나온다. 배열을 확인..
오늘은 마이크로소프트가 만든 가장 강력한 도구, 엑셀에 대한 접근을 파이썬으로 해보고자 한다. 1. 라이브러리 불러오기 먼저 openpyxl을 import한다. 그리고, 워크시트로 접근하는 작업을 수행한다. 미리 만들어놓은 "Fruit.xlsx"로 접근하여, load_workbook 메서드를 이용하여 워크시트에 접근한다. sheetnames를 이용하여 워크시트의 이름을 확인한다. 이를 후에 간편하게 다룩자 각각을 sheet1, sheet2라는 변수에 담아 넣는다. * 저장된 엑셀 시트 확인 저장된 엑셀시트를 확인해보자. 위와 같은 모습이다. A1부터 B3까지의 셀의 과일 밑 색상 값이 들어가 있음을 확인할 수 있다. 2. 셀 값 출력하기 앞서 배운 반복문을 통해서 A1, A2, A3의 값을 호출해..
학습 목표: 텍스트 파일의 문자를 재가공하여, 워드클라우드 형태의 이미지를 출력할 수 있다. 오늘 다뤄볼 주제는 파이썬을 이용한 워드 클라우드 만들기이다. 워드 클라우드란, 위 그림과 같이 단어의 빈도수에 비례하여, 해당 단어를 좀 더 큰 글씨로 시각화해주는 것이다. 1. 데이터 전처리 먼저 마틴 루터킹 목사의 연설문으로 워드 크라우드 실습이 진행된다. 연설문은 "Dream.txt"라는 파일에 저장되어 있다. 텍스트 전처리를 위해 해당 파일을 읽기 모드로 접근한다. 그리고, text라는 변수에 파일을 읽은 값을 반환하고, 파일을 닫는다. 반환이 잘 되었는 지 확인하기 위해 0부터 99까지의 인덱스의 글자의 출력을 확인해본다. 2. Split() 메서드를 이용하여 공백 단위로 단어 자르기. ..
Keyword: 정규표현식이란, 정규표현식의 유용성 1. 정규표현식이란 정규표현식은 파이썬뿐만의 기능은 아니다. 문자열을 다루는 여러 곳에서 사용되는 공통적인 표현식이다. 기호가 다소 복잡하여 이해하기 어려울 수 있지만, 어떠한 일련의 문자열을 패턴화해서 사용하기 매우 유용한 방법이다. 2. 정규표현식의 유용성 이제 정규표현식이 왜 유용한가에서 살펴보도록 하자. 위를 보면 peoples라는 변수에 '이름 : 전화번호'의 형식으로 연속된 정보 3개가 저장되어 있는 것을 확인할 수 있다. 이 문자열의 각 사람의 전화번호 끝 4자리를 XXXX형식으로 변경하고자 한다. 그러기 위해서는 리스트를 하나 만들고, 리스트를 공백으로 쪼개고, 쪼객 문자열이 13자이고(전화번호형식)이고, 인덱스 0에서 2번까지,..
Keyword : 함수의 형태, 매개변수, 가변인수, isinstance() 1. 함수의 형태 함수의 형태에 대해서 알아보자. 함수의 형태는 크게, 입력, 처리, 출력으로 구성되어 있다. 입력은 일반적으로 '()' 안에 매개변수를 입력하는 과정이다. 이는 생략이 가능하다. 두 번째는 처리이다. 이는 statement로 구성되어 있는데, 어떠한 동작을 처리한다. 마지막으로는 출력이다. 앞서 처리된 것에 의해서 어떠한 출력을 할 것인가에 대해서 다룬다. 이는 생략이 가능하다. 2. 매개변수 매개는 어떤것과 어떤 것을 연결 짓는다는 의미이다. 함수에서는 매개 변수를 통해서, 함수 외에서 선언된 어떤 값을 함수 안으로 불러들인다. 위 예시를 보면, hello(name)이라는 함수를 정의하고, 사용자가 입력한..
Keyword: if문, list에서의 사용되는 for문, enumerate() , while문, List Comprehention, input() 1. if문 if의 영어 뜻은 "만약 ~라면"이다. 프로그래밍 언어에서 if문은, 어떠한 조건을 정의하고, 그것이 참일 경우에 특정 statement를 실행한다. 이것이 가장 단순한 조건문의 형식이다. 위 예시를 보면, my_score에 점수가 저장되고, 이것이 80이상이면, 10을 더하는 statement를 실행한다. if~else문은 2가지 조건을 분기한다. 어떠한 조건이 참이거나 그것이 거짓일 때, 각각의 statement가 따로 선언되어 있다. 위 예시를 보면, my_score가 80 이상인 경우에는 pass(그냥 지나치는 것, 즉, 아무 일도 일..
Keyword: 딕셔너리의 자료형,같은 key는 무시, 딕셔너리 변경 및 추가, keys(), values(), items(), get() 1. 딕셔너리 자료형 딕셔너리(dictionary) 자료형은 이름에서와 같이 사전식으로 구성되어 있다. "{key : value}"의 형식으로 구성된다. (물론 괄호에 여러개의 key와 value가 들어갈 수 있다.)영단어 'love'(key)에 해당하는 뜻이 '사랑'(value)이므로, 이를 딕셔너리 형태로 표현한다면, {'love' : '사랑'}이라고 표현할 수 있다. 위 예시를 살펴보면, 각 영단어(key)에 대응하는 한글 뜻(value)가 들어가 있는 것을 확인할 수 있다.2. 같은 Key는 무시 딕셔너리 자료형은 key 값이 중복된다면, 하나만 남기고 나머..
Keyword: 중복 X, 인덱싱과 슬라이싱 불가 1. 중복 x 오늘 살펴볼 자료형은 집합(set)이다. 파이썬에서 중요하게 다뤄지는 자료형은 아니라, 간단하게만 다뤄보도록 하자. 집합 자료형의 가장 큰 특징은 중복을 허용하지 않는다는 것이다. 따라서, 중복된 요소가 자동으로 제거된다. 이러한 특징을 살려서, 만약에 리스트 자료형에 중복값이 있다면, 이를 잠시 집합으로 변경하여, 다시 리스트로 변경하는 방식을 사용하면, 중복값을 손쉽게 정리할 수 있다. 위 예시를 살펴보면, 리스트 안에 '홍길동'이라는 값이 중복된 것을 볼 수 있다. 이를 set함수를 사용하여, 중복값을 제거한 것을 볼 수 있다. 후에 list()로 set을 list 자료형으로 변경하면, list 요소 중복값 제거가 가능하다. 참고..
- Total
- Today
- Yesterday
- 리스트 요소 대문자 변환
- list에서의 사용되는 for문
- 튜플 안에 리스트 요소는 변경이 가능
- 튜플은 immutable
- 같은 key는 무시
- list comprehention
- 조회 및 슬라이싱
- 리스트 더하기
- 정규표현식이란
- 리스트 곱하기
- 스마트워치2025
- 날짜 시간 자료형
- 문자열 콤마
- 클로드 mcp
- 딕셔너리 변경 및 추가
- legb 규칙
- cladue mcp
- 요소가 하나인 튜플
- model context protocol
- 리스트 요소 변경
- 딕셔너리의 자료형
- 배열만들기
- 정규표현식의 유용성
- 인덱싱과 슬라이싱 불가
- list_avg
- 조건 조회
- 엑셀파이썬
- 중복 x
- 넘파이 불러오기
- 함수의 형태
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 |