본문 바로가기

아빠72

파이썬 속성 - pandas 현업에서 높은 수준의 결과를 원하는건 아니고 수많은 데이터 분석을 어떻게 손쉽게 할수 있을까 하는 생각에 파이썬을 시작하게 되었다. 내가 글솜씨가 없어서 구글에서 참조한 글을 적어본다.Pandas는 데이터 분석 및 조작에 널리 사용되는 Python 라이브러리입니다. 테이블 형식의 데이터를 효율적으로 저장하고 처리할 수 있는 고성능, 사용하기 쉬운 데이터 구조(Dataframe)와 데이터 분석 도구를 제공합니다.Pandas의 주요 특징:- 데이터프레임(DataFrame): Pandas의 핵심 데이터 구조로, 행과 열로 이루어진 테이블 형식의 데이터를 다룰 수 있습니다. 엑셀 스프레드시트와 유사하다고 생각하면 됩니다.- 데이터 읽기 및 쓰기: CSV, Excel, SQL 데이터베이스 등 다양한 형식의 데이터.. 2024. 8. 20.
파이썬 속성 - while(), 함수 while문은 일정 조건이 성립될 때까지 반복문 내 코드를 무한으로 실행한다. for()문과 if()문의 특징을 합친것이라고 보면 될듯 하다. while문의 기본 사용법은 아래와 같다.while(조건 - 이 조건이 유지되는 동안은 무한으로 반복) :    반복할 코드    while문을 종료시키기 위한 장치 그럼 예제를 보자. 좌측에 있는 예제는 조건이 만족하는 동안 숫자가 찍히는 것과 "quit" 텍스트가 들어올때까지 조건을 중지 하지 않고 반복해서 출력해주는것을 볼 수 있다. 그리고 while문에는 반복문을 제어할 수 있는 continue와 break가 있다. 단어 그대로의 의미로 보면 되는데 continue는 반복문이 종료되지 않고 계속 진행, break는 반복문을 종료한다는 차이점이 있다.   코.. 2024. 8. 17.
파이썬 속성 - if(), for() if 문if 문은 다른 language나 엑셀등에서 가장 많이 봐서 익숙할거라 생각한다. syntax만 알면 사용 사용하기는 어렵지 않을듯 하다. 파이썬은 뒤에 함수 선언에서도 나오겠지만 콜론(:)쓰고 들여쓰기 하는것만 주의하면 된다. 여러줄에 걸쳐 해당 조건문 기술이 필요하다면 계속 띄워쓰기를 해주면 된다.if (조건 A) :    수행Aelif (조건 B) :    수행B else :    수행C    for 문for 문은 특정 조건을 만족할때 까지 반복 작업을 수행한다. for문은 자료구조에 든 요소를 순서대로 하나씩 뽑아서 for문의 변수에 대입한다. 그리고 그 상태에서 반복할 코드를 실행시킨다.for (변수) in (자료구조) :    반복할 코드 딕셔너리는 for 문 돌릴때 리스트 처럼 하면 .. 2024. 8. 4.
파이썬 속성 - 리스트, 딕셔너리, Range 리스트예를 들어 설명하자면 엑셀에서 하나의 column이라고 생각하면 좋을듯 하다. 각 셀은 리스트 내의 하나의 요소라고 보면 된다는.. 암튼 리스트는 양쪽에 대괄호 [ ]를 씌운 형태로 나타내며 리스트 내 자료들은 , (콤마)로 구분한다. 리스트의 인덱싱과 슬라이싱 역시 변수와 동일하게 바라보면 된다. 리스트에 요소를 넣고 삭제하는 몇가지 방법을 습득하면 좋을듯 하다.  딕셔너리딕셔너리는 말그대로 사전과 동일한 구조를 가지고 있다. Key는 사전의 단어를 나타내고 그 단어에 해당하는 설명을 Value에서 가지고 있다고 생각하면 이해가 쉬울듯 하다. 딕셔너리는 중괄호를 사용하며 각 요소는 ,(콤마)로 구분하고 Key와 Value는 :(콜론)으로 연결한다. Key는 고유한 값을 가지므로 수정은 불가하다. .. 2024. 8. 4.
파이썬 속성 - 변수, 인덱싱/슬라이싱 변수숫자, 문자등을 저장하는 공간이다. 변수 타입은 숫자(int, float), 문자(string), 불린형(boolean) 세 가지가 있다. string 할당시 " (큰따옴표) or ' (작은따옴표) 상관없다. 대신 숫자를 따옴표로 감싸는 경우 string으로 인식하게 된다. 변수명의 경우 대소문자를 구분짓기 때문에 주의해서 사용해야 한다. 인덱싱 / 슬라이싱인덱싱은 직역하면 '색인'인데 원자는 자료의 번호라고 생각하면 될듯 하다. 만약 인덱싱 영역을 넘어서게 되면 에러를 띄운다. 슬라이싱은 자료를 원하는 대로 구분하기 위해 자르는 것을 의미한다. 콜론을 기준으로 [시작 : 끝 : 증가] 형태를 띄고 있다. 변수[시작인덱스(포함) : 끝 인덱스(제외) : 증가폭] --> 시작 이상 끝 미만  말보단 예.. 2024. 8. 4.
파이썬 속성 - library 사용 이 글은 파이썬 잘 모르는 초보자가 데이터를 가지고 원하는 결과를 도출하는것에 목적이 있음을 알립니다. vs code를 열면 jupyter 형식의 파일로 저장이 가능하다. 아래는 Test.ipynb로 저장된 파일에서 python library를 호출하고 있는 그림이다. 만약, 처음 open한 뒤라면 각각에 대한 library를 아래와 같이 설치 해줘야 한다.     pip install openpyxl그림에서 불러오는 libs는 이번에 필요한 녀석들만 골라서 다 넣은 것이다. 아마 세트로 같이 움직이면 될듯 하다.  각각에 대한 설명을 보면, 아래와 같다. (Gemini 대답)1. openpyxl (as op)기능: 엑셀 파일(.xlsx)을 읽고 쓰는 기능을 제공역할: 엑셀 데이터를 파이썬에서 불러와 분.. 2024. 8. 3.
파이썬 속성 - 설치, vs code 간단하게 설명하자면, 먼저 2가지를 설치한다. 하나는 파이썬, 다른 하나는 파이썬을 잘 쓰기 위한 툴.이미 설치해서 잘쓰고 있는데 적으려고하니 귀찮다는.. 빠르게 고!https://www.python.org/ Welcome to Python.orgThe official home of the Python Programming Languagewww.python.org 첫 페이지에서 Downloads>Download for Windows를 선택한다. Customize installation을 선택하고 next 눌러가며 진행한다. 설치하면서 어디에 설치되는지 path는 나중에 써먹을 일이 있을 수 있으니 기억해두자!   다음은 vs code (visual studio code) https://code.visua.. 2024. 8. 3.
데이터 분석 - 엑셀 활용 요즘 엑셀로 데이터 분석하는 방안을 여러가지로 알아보고 있다. 그러다 엑셀에서 데이터 분석을 위한 도구를 제공하고 있는걸 알았고 추가 방법은 아래 순서와 같다.파일 > 옵션 > 추가기능 > 관리 >이동 > '분석도구' 체크 > 확인추가하고 나면 위의 파란박스 처럼 나오게 된다.다시 엑셀을 열어보면 아래와 같이 '데이터' 메뉴에서 '데이터 분석' 버튼이 활성화 된다. 버튼을 누르면 '통계 데이터 분석' 창이 보이는데 여기에서 그나마 가장 많이 활용할 만한것이 '기술 통계법'과 '히스토그램'이 있다. 사실 '히스토그램'은 차트에도 있기 때문에 '기술 통계법'만 살짝 알아보면..  아래와 같이 평균부터 통계에 필요한 각종 데이터를 보여준다. 물론 이것들은 엑셀에서 바로 수식적용하여 구할 수도 있다. 정규분포를.. 2024. 7. 8.
국내 무역 상황과 참고자료 가끔 수출입 데이터를 보고 싶을때가 있다.여기저기 찾다보니 몇개 참고할만한 사이트가 있어서 정리해본다. 1. Kotra KOTRA 무역투자24 KOTRA 무역투자24KOTRA 무역투자24 입니다.www.kotra.or.kr:443 한번 둘러보고 모든걸 다 안다고 말하긴 어렵다. 그래도 하나씩 보강해가면 되니..ㅎㅎ  하단에 보면 '무역자료실'과 '빅데이터서비스'가 있다. 무역자료실 -> 무역간행물 리포진터리에 들어가면 참고할만한 다양한 자료들이 올라와 있다. 난 이번에 '소비재 수출 동향 분석' 자료를 휘적거려 보았다.KOTRA Open Access Repository: Home KOTRA Open Access Repository: HomeKOTRA Open Access Repository KOTRA 발.. 2024. 6. 30.
티스토리 글쓰기 - 녹음 파일 링크, 사진 배열 이번에 글 쓰면서 한가지 불편했던것이 있었는데 바로 녹음 파일을 올려서 재생시키는 것이었다.처음 아이 노래 링크를 걸면서 원하는 사람이 플레이 시켜서 듣는 형태를 원했는데 티스토리는 파일 자체를 올리고 다운 받아서 쓰는 방법 말고는 없다. 그래서 여기저기 찾아보니 사람들이 가장 많이 쓰는 방식이 하나 있어서 적어본다.* 녹음 파일 링크1. 먼저 모든 녹음 파일을 글쓰기를 통해 비공개로 올려둔다.2. 비공개로 올려둔 파일 중에 하나에서 "오른쪽 버튼 -> 링크주소복사"를 실행한다. 3. 아래 html 문법에서 쌍따옴표안에 해당 링크를 붙여넣는다."" /> 4.  오른쪽 상단에서 기본모드를 HTML모드로 변경한다. 5. 3번에서 준비한 링크를 모두 복사하여 원하는 위치에 붙여넣는다. 6. 완료하여 완성된 글.. 2024. 5. 6.
[AI] 프롬프트(prompt) 작성하기 (2) 처음 프롬프트 작성하기를 올리고 난 뒤, 그 내용을 참조해서 사용해보려고 많이 시도해보았다. 프롬프트를 텍스트로 정성스럽게(?) 써야 하기 때문에 나름 무언가 요청할때마다 글을 부지런히 써야하는 단점도 있었다. 이게 PC에서 키보드로 할때는 괜찮은데 스마트폰에서는 정말 번거로운 작업이다. 그래서 'Custum Instructions'에서 자주 애용하는 프롬프트를 넣어두면 편하다. 여기에 등록해두고 쓰는 프롬프트는 Persona Pattern과Cognitive Verifier Pattern이다. 얼마전에 유투버인 '조코딩'님께서 논문으로 검증된 26가지 프롬프트 엔지니어링 개꿀팁이란 제목으로 영상을 제작하였다. 다 챙겨보지는 못했지만 이 영상은 궁금해서 빠른속도로 챙겨보았는데 역시나 내가 등록해서 쓰고있는.. 2024. 3. 3.
넋두리 넋두리란 말에는 다양한 의미가 내포되어 있다. Gemini에 물어보니 아래와 같이 알려준다. (요즘은 궁금한 내용이 있으면 거의 GPT 또는 Gemini에 물어본다.) "넋두리"는 다양한 의미를 가진 한국어 단어입니다. 어떤 의미로 사용되었는지 파악하기 위해서는 문맥을 고려해야 합니다. 1. 불만이나 원한을 토로하는 말 "넋두리"는 불만이나 원한을 길게 혼잣말처럼 하소연하는 말을 의미합니다. 누군가에게 화가 나거나 속상할 때 넋두리를 하게 됩니다. 예시) 아내가 남편에게 돈 낭비를 해서 넋두리를 한다.직원이 부당한 대우를 받아 넋두리를 한다. 2. 죽은 사람의 넋을 대신하여 하는 말 무속에서 굿을 할 때 무당이나 가족의 한 사람이 죽은 사람의 넋을 대신하여 하는 말을 넋두리라고 합니다. 죽은 사람의 억울.. 2024. 2. 24.
반응형