본문 바로가기

분류 전체보기130

2024년 텃밭 4 2024년..참덥다. 이런날씨 속에서 텃밭을 챙긴다는건 힘든듯 하다. 이번에 하면서 느끼지만 농사는 나와 상극같다. 풀만 닿으면 피부는 가렵고 모기들은 또 어찌나 내 피를 좋아하는지.. 살다살다 온몸을 가렸더니 엉덩이만 죄다 빨아먹고 가더라는..;; 와이프는 농사 할생각말고 재테크나 잘하라고 한다. 역시..ㅠㅠ아마 이번년도 텃밭 포스팅의 정점을 찍을 듯한 사진들이다.   사실 상추는 물만 잘주면 되고 나머지는 지지대와 순지르기(?) 등을 잘해주면 생각보다 잘 자란다. 일주일에 한두번만 봐주면 되는듯해서 나중에 텃밭이 생긴다면(?) 꼭 하나씩은 재배할까 한다.  아쉬웠던 녀석들이 아무래도 당근과 옥수수였다. 처음 해봐서 아무것도 모르고 당근씨를 마구 뿌렸더니 이녀석들이 너무 오밀조밀 붙는 바람에 많이 자라.. 2024. 10. 27.
브롤스타즈 우리집에서는 최대한 스마트폰/TV 같은 영상기기의 사용을 제한하고 있는데 어느날 아이가 브롤스타즈(게임)를 안하니 자기만 소외되어 힘들다고 말하기 시작하면서 관심을 갖게 되었다. 갑자기 왠 게임 얘기냐고 하겠지만, 아래 표를 보면 초등학교 2학년 남자아이들의 하루평균 앱사용시간 순위에 당당하게 브롤스타즈가 들어가 있다. (이미 게임을 시작하기전부터 브롤스타즈 카드를 엄청나게 사들이는 중이었다.) 몇번의 토론 끝에 일주일에 30분 사용을 허락하고 아빠와 같이 게임을 한다는 조건으로 게임을 시작하였다. 사실 직업 특성상, 난 게임을 지양해야만 한다. 두 팔로 스마트폰 잡고 고개를 숙이고 게임을 한다는건 하루종일 같은 자세로 일하는 나에게 있어 건강을 해치는 주범이기 때문이다. 하지만 막상 시작하고부터는 게임.. 2024. 10. 27.
파이썬 속성 - 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.
2024년 텃밭 3 현재 텃밭 작물을 살펴 보면 감자 Zone에 감자와 고랑에 옥수수, 상추 Zone에 각종 상추와 그 옆에 대파는 DIE, 콩 Zone에 완두콩과 강낭콩, 기타 Zone에 호박 / 애플수박 / 가지 / 고추 / 방울토마토 등이 있다. 적고보니 종류가 많다는.. 비가 자주 오는 바람에 가지/고추/토마토는 쓰러질까봐 궂은 날씨에도 나와서 지지대를 박고 묶어 주었다. 빵묶을때 쓰는 철사가 참 유용하긴한데 수량이 적어서 나머지는 끈으로 묶어 주었다. 하지만 생각보다 지지대가 얇고 짧아서 다른 밭에 있는 튼튼한 지지대 대비 너무 허술해 보였다. 그래서 다시 쿠팡에서 굵고 긴 지지대를 구입해서 교체하는 작업을 해주었다. 지지대 해주면서 그물을 달아 넝쿨식물들이 타고 올라가게 해주면 좋아 보였지만 생각보다 비싸서 고민.. 2024. 5. 15.
반응형